Bug 22101 - New Bashkir keyboard layout
Summary: New Bashkir keyboard layout
Status: RESOLVED FIXED
Alias: None
Product: xkeyboard-config
Classification: Unclassified
Component: General (show other bugs)
Version: unspecified
Hardware: All Linux (All)
: high normal
Assignee: xkb
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-04 22:17 UTC by Bulat Yulbarisov
Modified: 2009-06-09 05:53 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
Keyboard layout definition file for Bashkir language (1.18 KB, text/plain)
2009-06-04 22:17 UTC, Bulat Yulbarisov
Details

Description Bulat Yulbarisov 2009-06-04 22:17:38 UTC
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.
Comment 1 Sergey V. Udaltsov 2009-06-05 06:07:45 UTC
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.
Comment 2 Bulat Yulbarisov 2009-06-05 12:20:49 UTC
(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"?!
Comment 3 Sergey V. Udaltsov 2009-06-08 16:26:30 UTC
ok, let it be 'bak'. It is more correct. I will commit your code.
Comment 4 Sergey V. Udaltsov 2009-06-09 04:10:06 UTC
Lovely! Thanks, committed!
Comment 5 Bulat Yulbarisov 2009-06-09 04:27:26 UTC
Dear Sergey, thanks a million times from a million Bashkirs!
Comment 6 Sergey V. Udaltsov 2009-06-09 05:53:23 UTC
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.