Summary: | Add Russian layout with punctuation from US layout and some 3rd-level keys. | ||
---|---|---|---|
Product: | xkeyboard-config | Reporter: | Stepanenko Andrey <ftvkyo2011> |
Component: | General | Assignee: | xkb |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | enhancement | ||
Priority: | medium | CC: | ftvkyo2011 |
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: | The patch |
Description
Stepanenko Andrey
2018-07-14 22:00:19 UTC
Created attachment 140640 [details] [review] The patch Thank you! Could you please comment is anyone else is using this variant? Was there any public discussion about it somewhere? I am always hesitant to commit single-user variants (even if they are theoretically useful) This layout is being used by @a13 ( https://github.com/a13 ), originally he came up with idea of this layout. There is also a telegram chats about keyboards and emacs ( https://t.me/ru_mechcult , https://t.me/emacs_ru ) where people know about this layout, and some of people use it. One of unmentioned advantages of this layout that it becomes much easier to use custom keyboards (or keyboards with reduced set of buttons) (for example: ergodox, mitosis, olkb) with this layout, because these keyboards are made for US layout (26 alpha), and it's hard to map all alpha keys from Russian layout (33 alpha) so that they fit good without this layout. (And it's also easier to remember only one position for each punctuation symbol when you use it). I will not be upset if you do not accept the patch, because I understand that it is not so widely used. If there is some way to add layouts to xkeyboard-config not by editing files, but by adding new ones, tell me about this method, and then I can simply create a package with this layout so that it is installed correctly. done, thank you! especially for putting it to extras |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.