ua revision 8157b447
152a82186Smrg// Keyboard layouts for the Ukraine.
2154daed1Smrg// AEN <aen@logic.ru> & Leon Kanter <leon@geon.donetsk.ua>
352a82186Smrg// last changes 2007/10/03 by Andriy Rysin <arysin@yahoo.com>
4154daed1Smrg
5143081caSmrg// Oleksiy Protas <elfy.ua@gmail.com>:
6143081caSmrg// - Added Serbian Cyrillics support
7143081caSmrg
852a82186Smrg// The legacy WinKeys layout extended on the third and fourth level with
952a82186Smrg// some Unicode symbols (typographic quotes, m-dash, n-dash, ...), some
1052a82186Smrg// often-used Cyrillics from other Slavic languages, and some often-used
1152a82186Smrg// ASCII symbols (slash, brackets, ...).
128157b447Smrgdefault partial alphanumeric_keys
13c067fea9Sghenxkb_symbols "unicode" {
14797b363dSmrg
1552a82186Smrg    include "ua(winkeys)"
16bfd7cbc1Smrg    name[Group1]= "Ukrainian";
17154daed1Smrg
18188967beSsnj    key <TLDE> { [      apostrophe,           U02BC,          U0301,          asciitilde  ] };  // Apostrophe and Stress symbol
1952a82186Smrg    key <AE01> { [               1,          exclam,    onesuperior                       ] };
20188967beSsnj    key <AE02> { [               2,        quotedbl,    twosuperior,               U2019  ] };  // single quote used often as an apostrophe (deprecated)
2152a82186Smrg    key <AE03> { [               3,      numerosign,          U00A7,               U20B4  ] };  // Paragraph and Hryvnia sign
2252a82186Smrg    key <AE04> { [               4,       semicolon,         dollar,            EuroSign  ] };
2352a82186Smrg    key <AE05> { [               5,         percent,         degree                       ] };
2452a82186Smrg    key <AE06> { [               6,           colon,           less                       ] };
2552a82186Smrg    key <AE07> { [               7,        question,        greater                       ] };
2652a82186Smrg    key <AE08> { [               8,        asterisk, enfilledcircbullet                   ] };
2752a82186Smrg    key <AE09> { [               9,       parenleft,    bracketleft,           braceleft  ] };
2852a82186Smrg    key <AE10> { [               0,      parenright,   bracketright,          braceright  ] };
2952a82186Smrg    key <AE11> { [           minus,      underscore,         emdash,              endash  ] };
3052a82186Smrg    key <AE12> { [           equal,            plus,       notequal,           plusminus  ] };
3152a82186Smrg
3252a82186Smrg    key <AD03> { [      Cyrillic_u,      Cyrillic_U, Byelorussian_shortu, Byelorussian_SHORTU  ] };
3352a82186Smrg    key <AD04> { [     Cyrillic_ka,     Cyrillic_KA,     registered                       ] };  // Registered tm
3452a82186Smrg    key <AD05> { [     Cyrillic_ie,     Cyrillic_IE,    Cyrillic_io,         Cyrillic_IO  ] };
3552a82186Smrg    key <AD12> { [    Ukrainian_yi,    Ukrainian_YI, Cyrillic_hardsign,Cyrillic_HARDSIGN  ] };
3652a82186Smrg    key <AC02> { [     Ukrainian_i,     Ukrainian_I,  Cyrillic_yeru,       Cyrillic_YERU  ] };
3752a82186Smrg    key <AC11> { [    Ukrainian_ie,    Ukrainian_IE,     Cyrillic_e,          Cyrillic_E  ] };
3852a82186Smrg
3952a82186Smrg    key <BKSL> { [ Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN, backslash,  bar  ] };
4052a82186Smrg
4152a82186Smrg    key <AB03> { [     Cyrillic_es,     Cyrillic_ES,      copyright                       ] };
4252a82186Smrg    key <AB06> { [     Cyrillic_te,     Cyrillic_TE,      trademark                       ] };
4352a82186Smrg    key <AB08> { [     Cyrillic_be,     Cyrillic_BE,  guillemotleft,  doublelowquotemark  ] };
4452a82186Smrg    key <AB09> { [     Cyrillic_yu,     Cyrillic_YU, guillemotright, leftdoublequotemark  ] };
4552a82186Smrg    key <AB10> { [          period,           comma,          slash,            ellipsis  ] };
46c067fea9Sghen
47143081caSmrg    // Serbian Vukovica
48143081caSmrg    key <AD01> { [ Cyrillic_shorti, Cyrillic_SHORTI,    Cyrillic_je,         Cyrillic_JE  ] };
49143081caSmrg    key <AD02> { [    Cyrillic_tse,    Cyrillic_TSE,  Cyrillic_dzhe,       Cyrillic_DZHE  ] };
50143081caSmrg    key <AC09> { [     Cyrillic_de,     Cyrillic_DE,    Serbian_dje,         Serbian_DJE  ] };
51143081caSmrg    key <AB02> { [    Cyrillic_che,    Cyrillic_CHE,   Serbian_tshe,        Serbian_TSHE  ] };
52143081caSmrg    key <AC08> { [     Cyrillic_el,     Cyrillic_EL,   Cyrillic_lje,        Cyrillic_LJE  ] };
53143081caSmrg    key <AD06> { [     Cyrillic_en,     Cyrillic_EN,   Cyrillic_nje,        Cyrillic_NJE  ] };
54143081caSmrg
55c067fea9Sghen    include "level3(ralt_switch)"
56c067fea9Sghen};
57c067fea9Sghen
58797b363dSmrgpartial alphanumeric_keys
59c067fea9Sghenxkb_symbols "legacy" {
60c067fea9Sghen
61bfd7cbc1Smrg    name[Group1]= "Ukrainian (legacy)";
62c067fea9Sghen
6352a82186Smrg    key <TLDE> { [      apostrophe,      asciitilde  ] };
6452a82186Smrg    key <AE01> { [               1,         exclam   ] };
6552a82186Smrg    key <AE02> { [               2,        quotedbl  ] };
6652a82186Smrg    key <AE03> { [               3,      numbersign  ] };
6752a82186Smrg    key <AE04> { [               4,        asterisk  ] };
6852a82186Smrg    key <AE05> { [               5,           colon  ] };
6952a82186Smrg    key <AE06> { [               6,           comma  ] };
7052a82186Smrg    key <AE07> { [               7,          period  ] };
7152a82186Smrg    key <AE08> { [               8,       semicolon  ] };
7252a82186Smrg    key <AE09> { [               9,       parenleft  ] };
7352a82186Smrg    key <AE10> { [               0,      parenright  ] };
7452a82186Smrg    key <AE11> { [           minus,      underscore  ] };
7552a82186Smrg    key <AE12> { [           equal,            plus  ] };
7652a82186Smrg
7752a82186Smrg    key <AD01> { [ Cyrillic_shorti, Cyrillic_SHORTI  ] };
7852a82186Smrg    key <AD02> { [    Cyrillic_tse,    Cyrillic_TSE  ] };
7952a82186Smrg    key <AD03> { [      Cyrillic_u,      Cyrillic_U  ] };
8052a82186Smrg    key <AD04> { [     Cyrillic_ka,     Cyrillic_KA  ] };
8152a82186Smrg    key <AD05> { [     Cyrillic_ie,     Cyrillic_IE  ] };
8252a82186Smrg    key <AD06> { [     Cyrillic_en,     Cyrillic_EN  ] };
8352a82186Smrg    key <AD07> { [    Cyrillic_ghe,    Cyrillic_GHE  ] };
8452a82186Smrg    key <AD08> { [    Cyrillic_sha,    Cyrillic_SHA  ] };
8552a82186Smrg    key <AD09> { [  Cyrillic_shcha,  Cyrillic_SHCHA  ] };
8652a82186Smrg    key <AD10> { [     Cyrillic_ze,     Cyrillic_ZE  ] };
8752a82186Smrg    key <AD11> { [     Cyrillic_ha,     Cyrillic_HA  ] };
8852a82186Smrg    key <AD12> { [    Ukrainian_yi,    Ukrainian_YI  ] };
8952a82186Smrg    key <BKSL> { [ Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN ] };
9052a82186Smrg
9152a82186Smrg    key <AC01> { [     Cyrillic_ef,     Cyrillic_EF  ] };
9252a82186Smrg    key <AC02> { [     Ukrainian_i,     Ukrainian_I  ] };
9352a82186Smrg    key <AC03> { [     Cyrillic_ve,     Cyrillic_VE  ] };
9452a82186Smrg    key <AC04> { [      Cyrillic_a,     Cyrillic_A   ] };
9552a82186Smrg    key <AC05> { [     Cyrillic_pe,     Cyrillic_PE  ] };
9652a82186Smrg    key <AC06> { [     Cyrillic_er,     Cyrillic_ER  ] };
9752a82186Smrg    key <AC07> { [      Cyrillic_o,     Cyrillic_O   ] };
9852a82186Smrg    key <AC08> { [     Cyrillic_el,     Cyrillic_EL  ] };
9952a82186Smrg    key <AC09> { [     Cyrillic_de,     Cyrillic_DE  ] };
10052a82186Smrg    key <AC10> { [    Cyrillic_zhe,    Cyrillic_ZHE  ] };
10152a82186Smrg    key <AC11> { [    Ukrainian_ie,    Ukrainian_IE  ] };
10252a82186Smrg
10352a82186Smrg    key <AB01> { [     Cyrillic_ya,     Cyrillic_YA  ] };
10452a82186Smrg    key <AB02> { [    Cyrillic_che,    Cyrillic_CHE  ] };
10552a82186Smrg    key <AB03> { [     Cyrillic_es,     Cyrillic_ES  ] };
10652a82186Smrg    key <AB04> { [     Cyrillic_em,     Cyrillic_EM  ] };
10752a82186Smrg    key <AB06> { [     Cyrillic_te,     Cyrillic_TE  ] };
10852a82186Smrg    key <AB05> { [      Cyrillic_i,      Cyrillic_I  ] };
10952a82186Smrg    key <AB07> {[Cyrillic_softsign,Cyrillic_SOFTSIGN ] };
11052a82186Smrg    key <AB08> { [     Cyrillic_be,     Cyrillic_BE  ] };
11152a82186Smrg    key <AB09> { [     Cyrillic_yu,     Cyrillic_YU  ] };
11252a82186Smrg    key <AB10> { [           slash,        question  ] };
11352a82186Smrg
11452a82186Smrg    key <LSGT> { [           slash,             bar  ] };
115154daed1Smrg};
116154daed1Smrg
117154daed1Smrgpartial alphanumeric_keys
118154daed1Smrgxkb_symbols "winkeys" {
119797b363dSmrg
12052a82186Smrg    include "ua(legacy)"
1218157b447Smrg    name[Group1]= "Ukrainian (Windows)";
122154daed1Smrg
12352a82186Smrg    key <AE03> { [               3,      numerosign  ] };
12452a82186Smrg    key <AE04> { [               4,       semicolon  ] };
12552a82186Smrg    key <AE05> { [               5,         percent  ] };
12652a82186Smrg    key <AE06> { [               6,           colon  ] };
12752a82186Smrg    key <AE07> { [               7,        question  ] };
12852a82186Smrg    key <AE08> { [               8,        asterisk  ] };
12952a82186Smrg    key <AB10> { [          period,           comma  ] };
130154daed1Smrg};
131154daed1Smrg
132154daed1Smrgpartial alphanumeric_keys
133154daed1Smrgxkb_symbols "typewriter" {
134154daed1Smrg
13552a82186Smrg    include "ua(legacy)"
136bfd7cbc1Smrg    name[Group1]= "Ukrainian (typewriter)";
137154daed1Smrg
13852a82186Smrg    key <TLDE> { [      apostrophe,        quotedbl  ] };
13952a82186Smrg    key <AE01> { [          exclam,               1  ] };
14052a82186Smrg    key <AE02> { [      numerosign,               2  ] };
14152a82186Smrg    key <AE03> { [           slash,               3  ] };
14252a82186Smrg    key <AE04> { [       semicolon,               4  ] };
14352a82186Smrg    key <AE05> { [           colon,               5  ] };
14452a82186Smrg    key <AE06> { [           comma,               6  ] };
14552a82186Smrg    key <AE07> { [          period,               7  ] };
14652a82186Smrg    key <AE08> { [      underscore,               8  ] };
14752a82186Smrg    key <AE09> { [        question,               9  ] };
14852a82186Smrg    key <AE10> { [         percent,               0  ] };
149154daed1Smrg
15052a82186Smrg    key <AD12> { [ Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN ] };
151154daed1Smrg
15252a82186Smrg    key <AC02> { [      Cyrillic_i,      Cyrillic_I  ] };
153154daed1Smrg
15452a82186Smrg    key <AB05> { [     Ukrainian_i,     Ukrainian_I  ] };
15552a82186Smrg    key <AB10> { [    Ukrainian_yi,    Ukrainian_YI  ] };
156154daed1Smrg
15752a82186Smrg    key <BKSL> { [       parenleft,      parenright  ] };
158154daed1Smrg};
159154daed1Smrg
160154daed1Smrgpartial alphanumeric_keys
161154daed1Smrgxkb_symbols "phonetic" {
162797b363dSmrg
16352a82186Smrg  include "ua(legacy)"
164bfd7cbc1Smrg  name[Group1]= "Ukrainian (phonetic)";
165154daed1Smrg
16652a82186Smrg    key <LatQ> { [ Cyrillic_ya,       Cyrillic_YA        ] };
16752a82186Smrg    key <LatW> { [ Cyrillic_ve,       Cyrillic_VE        ] };
16852a82186Smrg    key <LatE> { [ Cyrillic_ie,       Cyrillic_IE        ] };
16952a82186Smrg    key <LatR> { [ Cyrillic_er,       Cyrillic_ER        ] };
17052a82186Smrg    key <LatT> { [ Cyrillic_te,       Cyrillic_TE        ] };
17152a82186Smrg    key <LatY> { [ Cyrillic_i,        Cyrillic_I         ] };
17252a82186Smrg    key <LatU> { [ Cyrillic_u,        Cyrillic_U         ] };
17352a82186Smrg    key <LatI> { [ Ukrainian_i,       Ukrainian_I        ] };
17452a82186Smrg    key <LatO> { [ Cyrillic_o,        Cyrillic_O         ] };
17552a82186Smrg    key <LatP> { [ Cyrillic_pe,       Cyrillic_PE        ] };
17652a82186Smrg    key <AD11> { [ Cyrillic_sha,      Cyrillic_SHA       ] };
17752a82186Smrg    key <AD12> { [ Cyrillic_shcha,    Cyrillic_SHCHA     ] };
17852a82186Smrg
17952a82186Smrg    key <LatA> { [ Cyrillic_a,        Cyrillic_A         ] };
18052a82186Smrg    key <LatS> { [ Cyrillic_es,       Cyrillic_ES        ] };
18152a82186Smrg    key <LatD> { [ Cyrillic_de,       Cyrillic_DE        ] };
18252a82186Smrg    key <LatF> { [ Cyrillic_ef,       Cyrillic_EF        ] };
18352a82186Smrg    key <LatG> { [ Cyrillic_ghe,      Cyrillic_GHE       ] };
18452a82186Smrg    key <LatH> { [ Cyrillic_ha,       Cyrillic_HA        ] };
18552a82186Smrg    key <LatJ> { [ Cyrillic_shorti,   Cyrillic_SHORTI    ] };
18652a82186Smrg    key <LatK> { [ Cyrillic_ka,       Cyrillic_KA        ] };
18752a82186Smrg    key <LatL> { [ Cyrillic_el,       Cyrillic_EL        ] };
18852a82186Smrg    key <AC10> { [ Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN ] };
18952a82186Smrg    key <AC11> { [ Cyrillic_che,      Cyrillic_CHE       ] };
19052a82186Smrg    key <BKSL> { [ Cyrillic_yu,       Cyrillic_YU        ] };
19152a82186Smrg
19252a82186Smrg    key <LatZ> { [ Cyrillic_ze,       Cyrillic_ZE        ] };
19352a82186Smrg    key <LatX> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN  ] };
19452a82186Smrg    key <LatC> { [ Cyrillic_tse,      Cyrillic_TSE       ] };
19552a82186Smrg    key <LatV> { [ Cyrillic_zhe,      Cyrillic_ZHE       ] };
19652a82186Smrg    key <LatB> { [ Cyrillic_be,       Cyrillic_BE        ] };
19752a82186Smrg    key <LatN> { [ Cyrillic_en,       Cyrillic_EN        ] };
19852a82186Smrg    key <LatM> { [ Cyrillic_em,       Cyrillic_EM        ] };
19952a82186Smrg    key <AB08> { [ Ukrainian_yi,      Ukrainian_YI       ] };
20052a82186Smrg    key <AB09> { [ Ukrainian_ie,      Ukrainian_IE       ] };
20152a82186Smrg    key <AB10> { [ slash,             question           ] };
202154daed1Smrg};
203154daed1Smrg
20452a82186Smrg// Ukrainian RSTU 2019-91 keyboard layout (Respublikanskij STandart Ukrajiny).
205154daed1Smrg// Andrew Porokhnyak <aop@porokhnyak.org>
206154daed1Smrgpartial alphanumeric_keys
207154daed1Smrgxkb_symbols "rstu" {
208154daed1Smrg
20952a82186Smrg    include "ua(legacy)"
210bfd7cbc1Smrg    name[Group1]= "Ukrainian (standard RSTU)";
211154daed1Smrg
21252a82186Smrg    key <TLDE> { [      apostrophe,        question  ] };
21352a82186Smrg    key <AE01> { [          exclam,               1  ] };
21452a82186Smrg    key <AE02> { [        quotedbl,               2  ] };
21552a82186Smrg    key <AE03> { [      numbersign,               3  ] };
21652a82186Smrg    key <AE04> { [       semicolon,               4  ] };
21752a82186Smrg    key <AE05> { [           colon,               5  ] };
21852a82186Smrg    key <AE06> { [           comma,               6  ] };
21952a82186Smrg    key <AE07> { [          period,               7  ] };
22052a82186Smrg    key <AE08> { [        asterisk,               8  ] };
22152a82186Smrg    key <AE09> { [       parenleft,               9  ] };
22252a82186Smrg    key <AE10> { [      parenright,               0  ] };
223154daed1Smrg
22452a82186Smrg    key <AD12> { [ Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN ] };
225154daed1Smrg
22652a82186Smrg    key <AC02> { [      Cyrillic_i,      Cyrillic_I  ] };
227154daed1Smrg
22852a82186Smrg    key <AB05> { [     Ukrainian_i,     Ukrainian_I  ] };
22952a82186Smrg    key <AB10> { [    Ukrainian_yi,    Ukrainian_YI  ] };
230154daed1Smrg
23152a82186Smrg    key <BKSL> { [           slash,         percent  ] };
232154daed1Smrg};
233154daed1Smrg
23452a82186Smrg// Russian RSTU 2019-91 keyboard layout (Respublikanskij STandart Ukrajiny).
235154daed1Smrg// Andrew Porokhnyak <aop@porokhnyak.org>
236154daed1Smrgpartial alphanumeric_keys
237154daed1Smrgxkb_symbols "rstu_ru" {
23852a82186Smrg
239154daed1Smrg    include "ru(common)"
240bfd7cbc1Smrg    name[Group1]= "Russian (Ukraine, standard RSTU)";
241154daed1Smrg
24252a82186Smrg    key <TLDE> { [      apostrophe,        question  ] };
24352a82186Smrg    key <AE01> { [          exclam,               1  ] };
24452a82186Smrg    key <AE02> { [        quotedbl,               2  ] };
24552a82186Smrg    key <AE03> { [      numbersign,               3  ] };
24652a82186Smrg    key <AE04> { [       semicolon,               4  ] };
24752a82186Smrg    key <AE05> { [           colon,               5  ] };
24852a82186Smrg    key <AE06> { [           comma,               6  ] };
24952a82186Smrg    key <AE07> { [          period,               7  ] };
25052a82186Smrg    key <AE08> { [        asterisk,               8  ] };
25152a82186Smrg    key <AE09> { [       parenleft,               9  ] };
25252a82186Smrg    key <AE10> { [      parenright,               0  ] };
25352a82186Smrg    key <BKSL> { [           slash,         percent  ] };
25452a82186Smrg
25552a82186Smrg    key.type[group1]="ALPHABETIC";
25652a82186Smrg
25752a82186Smrg    key <AB10> { [     Cyrillic_io,     Cyrillic_IO  ] };
258154daed1Smrg};
259154daed1Smrg
26052a82186Smrg// Homophonic keyboard layout (by Tomas Marko Miljenović),
26152a82186Smrg// based on the Ukrainian National Transliteration,
26252a82186Smrg// commonly used phonetic layouts for Mac and Win.
263154daed1Smrgpartial alphanumeric_keys
264154daed1Smrgxkb_symbols "homophonic" {
26552a82186Smrg
266c067fea9Sghen  include "ua(legacy)"
267bfd7cbc1Smrg  name[Group1]= "Ukrainian (homophonic)";
268154daed1Smrg
26952a82186Smrg    key <TLDE> { [        grave,        underscore       ] };
27052a82186Smrg    key <AE01> { [            1,            exclam       ] };
27152a82186Smrg    key <AE02> { [            2,                at       ] };
27252a82186Smrg    key <AE03> { [            3,         semicolon       ] };
27352a82186Smrg    key <AE04> { [            4,             colon       ] };
27452a82186Smrg    key <AE05> { [            5,           percent       ] };
27552a82186Smrg    key <AE06> { [            6,        apostrophe       ] };
27652a82186Smrg    key <AE07> { [            7,          quotedbl       ] };
27752a82186Smrg    key <AE08> { [            8,          asterisk       ] };
27852a82186Smrg    key <AE09> { [            9,         parenleft       ] };
27952a82186Smrg    key <AE10> { [            0,        parenright       ] };
28052a82186Smrg    key <AE11> { [ Ukrainian_ie,      Ukrainian_IE       ] };
28152a82186Smrg    key <AE12> { [ Ukrainian_yi,      Ukrainian_YI       ] };
28252a82186Smrg
28352a82186Smrg    key <LatQ> { [ Cyrillic_ya,       Cyrillic_YA        ] };
28452a82186Smrg    key <LatW> { [ Cyrillic_sha,      Cyrillic_SHA       ] };
28552a82186Smrg    key <LatE> { [ Cyrillic_ie,       Cyrillic_IE        ] };
28652a82186Smrg    key <LatR> { [ Cyrillic_er,       Cyrillic_ER        ] };
28752a82186Smrg    key <LatT> { [ Cyrillic_te,       Cyrillic_TE        ] };
28852a82186Smrg    key <LatY> { [ Cyrillic_i,        Cyrillic_I         ] };
28952a82186Smrg    key <LatU> { [ Cyrillic_u,        Cyrillic_U         ] };
29052a82186Smrg    key <LatI> { [ Ukrainian_i,       Ukrainian_I        ] };
29152a82186Smrg    key <LatO> { [ Cyrillic_o,        Cyrillic_O         ] };
29252a82186Smrg    key <LatP> { [ Cyrillic_pe,       Cyrillic_PE        ] };
29352a82186Smrg    key <AD11> { [ Cyrillic_yu,       Cyrillic_YU        ] };
29452a82186Smrg    key <AD12> { [ Cyrillic_shcha,    Cyrillic_SHCHA     ] };
29552a82186Smrg
29652a82186Smrg    key <LatA> { [ Cyrillic_a,        Cyrillic_A         ] };
29752a82186Smrg    key <LatS> { [ Cyrillic_es,       Cyrillic_ES        ] };
29852a82186Smrg    key <LatD> { [ Cyrillic_de,       Cyrillic_DE        ] };
29952a82186Smrg    key <LatF> { [ Cyrillic_ef,       Cyrillic_EF        ] };
30052a82186Smrg    key <LatG> { [ Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN ] };
30152a82186Smrg    key <LatH> { [ Cyrillic_ghe,      Cyrillic_GHE       ] };
30252a82186Smrg    key <LatJ> { [ Cyrillic_shorti,   Cyrillic_SHORTI    ] };
30352a82186Smrg    key <LatK> { [ Cyrillic_ka,       Cyrillic_KA        ] };
30452a82186Smrg    key <LatL> { [ Cyrillic_el,       Cyrillic_EL        ] };
30552a82186Smrg    key <AC10> { [ Cyrillic_che,      Cyrillic_CHE       ] };
30652a82186Smrg    key <AC11> { [ Cyrillic_zhe,      Cyrillic_ZHE       ] };
30752a82186Smrg    key <BKSL> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN  ] };
30852a82186Smrg
30952a82186Smrg    key <LatZ> { [ Cyrillic_ze,       Cyrillic_ZE        ] };
31052a82186Smrg    key <LatX> { [ Cyrillic_ha,       Cyrillic_HA        ] };
31152a82186Smrg    key <LatC> { [ Cyrillic_tse,      Cyrillic_TSE       ] };
31252a82186Smrg    key <LatV> { [ Cyrillic_ve,       Cyrillic_VE        ] };
31352a82186Smrg    key <LatB> { [ Cyrillic_be,       Cyrillic_BE        ] };
31452a82186Smrg    key <LatN> { [ Cyrillic_en,       Cyrillic_EN        ] };
31552a82186Smrg    key <LatM> { [ Cyrillic_em,       Cyrillic_EM        ] };
31652a82186Smrg    key <AB08> { [ comma,             less               ] };
31752a82186Smrg    key <AB09> { [ period,            greater            ] };
31852a82186Smrg    key <AB10> { [ slash,             question           ] };
319154daed1Smrg};
3200412cdedSmrg
3210412cdedSmrg// EXTRAS:
3220412cdedSmrg
3230412cdedSmrgpartial alphanumeric_keys
3240412cdedSmrg	xkb_symbols "sun_type6" {
3250412cdedSmrg	include "sun_vndr/ua(sun_type6)"
3260412cdedSmrg};
327