Created attachment 26452 [details] Keyboard layout definition file for Bashkir language Bashkir keyboard layout use standart windows russian cyryllic layout with 9 additional bashkir letters. Speakers of the Bashkir language mostly live in the Russian republic of Bashkortostan.
1. There is a lot of explicit unicode. Are you 100% sure these symbols cannot be expressed with normal X keysyms? 2. Numbers are only accessible through AltGr. It is slightly exotic. Are you sure that's what you want? 3. Have a look here: http://freedesktop.org/wiki/Software/XKeyboardConfig/Rules The bits for base.xml.in are missing in your code.
(In reply to comment #1) > 1. There is a lot of explicit unicode. Are you 100% sure these symbols cannot > be expressed with normal X keysyms? - Yes. Bashkir alphabet include 33 russian and 9 native bashkir letters: Ә - cyrillic schwa Ө - cyrillic barred O Ҡ - cyrillic bashkir KA Ғ - cyrillic GHE with stroke Ҫ - cyrillic ES with descender Ҙ - cyrillic ZE with descender Һ - cyrillic EN with descender Ү - cyrillic straight U Ң - cyrillic EN with descender None excisting layouts in X-keysystem don't include this. Proposed bashkir layout is used in Vista. > 2. Numbers are only accessible through AltGr. It is slightly exotic. Are you > sure that's what you want? Yes, because numberkeys are used by 9 bashkir letters. This letters used more more frequently than numbers. AltGr make it accessible without switching layouts. > 3. Have a look here: http://freedesktop.org/wiki/Software/XKeyboardConfig/Rules > The bits for base.xml.in are missing in your code. > If I understood you correctly: <layout> <configItem> <name>ru</name> <shortDescription>Rus</shortDescription> <description>Russia</description> <languageList> <iso639Id>rus</iso639Id> </languageList> </configItem> <variantList> <variant> <configItem> <name>bak</name> <description>Bashkirian</description> <languageList> <iso639Id>bak</iso639Id> </languageList> </configItem> </variant> Also - I write - xkb_symbols "bsh". ISO 639 Language code for bashkir is "bak". May be it is better to change to "bak"?!
ok, let it be 'bak'. It is more correct. I will commit your code.
Lovely! Thanks, committed!
Dear Sergey, thanks a million times from a million Bashkirs!
You're welcome. Yes, all of you;)
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.