ua revision 188967be
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
552a82186Smrg// The legacy WinKeys layout extended on the third and fourth level with
652a82186Smrg// some Unicode symbols (typographic quotes, m-dash, n-dash, ...), some
752a82186Smrg// often-used Cyrillics from other Slavic languages, and some often-used
852a82186Smrg// ASCII symbols (slash, brackets, ...).
9797b363dSmrgdefault  partial alphanumeric_keys
10c067fea9Sghenxkb_symbols "unicode" {
11797b363dSmrg
1252a82186Smrg    include "ua(winkeys)"
13bfd7cbc1Smrg    name[Group1]= "Ukrainian";
14154daed1Smrg
15188967beSsnj    key <TLDE> { [      apostrophe,           U02BC,          U0301,          asciitilde  ] };  // Apostrophe and Stress symbol
1652a82186Smrg    key <AE01> { [               1,          exclam,    onesuperior                       ] };
17188967beSsnj    key <AE02> { [               2,        quotedbl,    twosuperior,               U2019  ] };  // single quote used often as an apostrophe (deprecated)
1852a82186Smrg    key <AE03> { [               3,      numerosign,          U00A7,               U20B4  ] };  // Paragraph and Hryvnia sign
1952a82186Smrg    key <AE04> { [               4,       semicolon,         dollar,            EuroSign  ] };
2052a82186Smrg    key <AE05> { [               5,         percent,         degree                       ] };
2152a82186Smrg    key <AE06> { [               6,           colon,           less                       ] };
2252a82186Smrg    key <AE07> { [               7,        question,        greater                       ] };
2352a82186Smrg    key <AE08> { [               8,        asterisk, enfilledcircbullet                   ] };
2452a82186Smrg    key <AE09> { [               9,       parenleft,    bracketleft,           braceleft  ] };
2552a82186Smrg    key <AE10> { [               0,      parenright,   bracketright,          braceright  ] };
2652a82186Smrg    key <AE11> { [           minus,      underscore,         emdash,              endash  ] };
2752a82186Smrg    key <AE12> { [           equal,            plus,       notequal,           plusminus  ] };
2852a82186Smrg
2952a82186Smrg    key <AD03> { [      Cyrillic_u,      Cyrillic_U, Byelorussian_shortu, Byelorussian_SHORTU  ] };
3052a82186Smrg    key <AD04> { [     Cyrillic_ka,     Cyrillic_KA,     registered                       ] };  // Registered tm
3152a82186Smrg    key <AD05> { [     Cyrillic_ie,     Cyrillic_IE,    Cyrillic_io,         Cyrillic_IO  ] };
3252a82186Smrg    key <AD12> { [    Ukrainian_yi,    Ukrainian_YI, Cyrillic_hardsign,Cyrillic_HARDSIGN  ] };
3352a82186Smrg    key <AC02> { [     Ukrainian_i,     Ukrainian_I,  Cyrillic_yeru,       Cyrillic_YERU  ] };
3452a82186Smrg    key <AC11> { [    Ukrainian_ie,    Ukrainian_IE,     Cyrillic_e,          Cyrillic_E  ] };
3552a82186Smrg
3652a82186Smrg    key <BKSL> { [ Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN, backslash,  bar  ] };
3752a82186Smrg
3852a82186Smrg    key <AB03> { [     Cyrillic_es,     Cyrillic_ES,      copyright                       ] };
3952a82186Smrg    key <AB06> { [     Cyrillic_te,     Cyrillic_TE,      trademark                       ] };
4052a82186Smrg    key <AB08> { [     Cyrillic_be,     Cyrillic_BE,  guillemotleft,  doublelowquotemark  ] };
4152a82186Smrg    key <AB09> { [     Cyrillic_yu,     Cyrillic_YU, guillemotright, leftdoublequotemark  ] };
4252a82186Smrg    key <AB10> { [          period,           comma,          slash,            ellipsis  ] };
43c067fea9Sghen
44c067fea9Sghen    include "level3(ralt_switch)"
45c067fea9Sghen};
46c067fea9Sghen
47797b363dSmrgpartial alphanumeric_keys
48c067fea9Sghenxkb_symbols "legacy" {
49c067fea9Sghen
50bfd7cbc1Smrg    name[Group1]= "Ukrainian (legacy)";
51c067fea9Sghen
5252a82186Smrg    key <TLDE> { [      apostrophe,      asciitilde  ] };
5352a82186Smrg    key <AE01> { [               1,         exclam   ] };
5452a82186Smrg    key <AE02> { [               2,        quotedbl  ] };
5552a82186Smrg    key <AE03> { [               3,      numbersign  ] };
5652a82186Smrg    key <AE04> { [               4,        asterisk  ] };
5752a82186Smrg    key <AE05> { [               5,           colon  ] };
5852a82186Smrg    key <AE06> { [               6,           comma  ] };
5952a82186Smrg    key <AE07> { [               7,          period  ] };
6052a82186Smrg    key <AE08> { [               8,       semicolon  ] };
6152a82186Smrg    key <AE09> { [               9,       parenleft  ] };
6252a82186Smrg    key <AE10> { [               0,      parenright  ] };
6352a82186Smrg    key <AE11> { [           minus,      underscore  ] };
6452a82186Smrg    key <AE12> { [           equal,            plus  ] };
6552a82186Smrg
6652a82186Smrg    key <AD01> { [ Cyrillic_shorti, Cyrillic_SHORTI  ] };
6752a82186Smrg    key <AD02> { [    Cyrillic_tse,    Cyrillic_TSE  ] };
6852a82186Smrg    key <AD03> { [      Cyrillic_u,      Cyrillic_U  ] };
6952a82186Smrg    key <AD04> { [     Cyrillic_ka,     Cyrillic_KA  ] };
7052a82186Smrg    key <AD05> { [     Cyrillic_ie,     Cyrillic_IE  ] };
7152a82186Smrg    key <AD06> { [     Cyrillic_en,     Cyrillic_EN  ] };
7252a82186Smrg    key <AD07> { [    Cyrillic_ghe,    Cyrillic_GHE  ] };
7352a82186Smrg    key <AD08> { [    Cyrillic_sha,    Cyrillic_SHA  ] };
7452a82186Smrg    key <AD09> { [  Cyrillic_shcha,  Cyrillic_SHCHA  ] };
7552a82186Smrg    key <AD10> { [     Cyrillic_ze,     Cyrillic_ZE  ] };
7652a82186Smrg    key <AD11> { [     Cyrillic_ha,     Cyrillic_HA  ] };
7752a82186Smrg    key <AD12> { [    Ukrainian_yi,    Ukrainian_YI  ] };
7852a82186Smrg    key <BKSL> { [ Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN ] };
7952a82186Smrg
8052a82186Smrg    key <AC01> { [     Cyrillic_ef,     Cyrillic_EF  ] };
8152a82186Smrg    key <AC02> { [     Ukrainian_i,     Ukrainian_I  ] };
8252a82186Smrg    key <AC03> { [     Cyrillic_ve,     Cyrillic_VE  ] };
8352a82186Smrg    key <AC04> { [      Cyrillic_a,     Cyrillic_A   ] };
8452a82186Smrg    key <AC05> { [     Cyrillic_pe,     Cyrillic_PE  ] };
8552a82186Smrg    key <AC06> { [     Cyrillic_er,     Cyrillic_ER  ] };
8652a82186Smrg    key <AC07> { [      Cyrillic_o,     Cyrillic_O   ] };
8752a82186Smrg    key <AC08> { [     Cyrillic_el,     Cyrillic_EL  ] };
8852a82186Smrg    key <AC09> { [     Cyrillic_de,     Cyrillic_DE  ] };
8952a82186Smrg    key <AC10> { [    Cyrillic_zhe,    Cyrillic_ZHE  ] };
9052a82186Smrg    key <AC11> { [    Ukrainian_ie,    Ukrainian_IE  ] };
9152a82186Smrg
9252a82186Smrg    key <AB01> { [     Cyrillic_ya,     Cyrillic_YA  ] };
9352a82186Smrg    key <AB02> { [    Cyrillic_che,    Cyrillic_CHE  ] };
9452a82186Smrg    key <AB03> { [     Cyrillic_es,     Cyrillic_ES  ] };
9552a82186Smrg    key <AB04> { [     Cyrillic_em,     Cyrillic_EM  ] };
9652a82186Smrg    key <AB06> { [     Cyrillic_te,     Cyrillic_TE  ] };
9752a82186Smrg    key <AB05> { [      Cyrillic_i,      Cyrillic_I  ] };
9852a82186Smrg    key <AB07> {[Cyrillic_softsign,Cyrillic_SOFTSIGN ] };
9952a82186Smrg    key <AB08> { [     Cyrillic_be,     Cyrillic_BE  ] };
10052a82186Smrg    key <AB09> { [     Cyrillic_yu,     Cyrillic_YU  ] };
10152a82186Smrg    key <AB10> { [           slash,        question  ] };
10252a82186Smrg
10352a82186Smrg    key <LSGT> { [           slash,             bar  ] };
104154daed1Smrg};
105154daed1Smrg
106154daed1Smrgpartial alphanumeric_keys
107154daed1Smrgxkb_symbols "winkeys" {
108797b363dSmrg
10952a82186Smrg    include "ua(legacy)"
110bfd7cbc1Smrg    name[Group1]= "Ukrainian (WinKeys)";
111154daed1Smrg
11252a82186Smrg    key <AE03> { [               3,      numerosign  ] };
11352a82186Smrg    key <AE04> { [               4,       semicolon  ] };
11452a82186Smrg    key <AE05> { [               5,         percent  ] };
11552a82186Smrg    key <AE06> { [               6,           colon  ] };
11652a82186Smrg    key <AE07> { [               7,        question  ] };
11752a82186Smrg    key <AE08> { [               8,        asterisk  ] };
11852a82186Smrg    key <AB10> { [          period,           comma  ] };
119154daed1Smrg};
120154daed1Smrg
121154daed1Smrgpartial alphanumeric_keys
122154daed1Smrgxkb_symbols "typewriter" {
123154daed1Smrg
12452a82186Smrg    include "ua(legacy)"
125bfd7cbc1Smrg    name[Group1]= "Ukrainian (typewriter)";
126154daed1Smrg
12752a82186Smrg    key <TLDE> { [      apostrophe,        quotedbl  ] };
12852a82186Smrg    key <AE01> { [          exclam,               1  ] };
12952a82186Smrg    key <AE02> { [      numerosign,               2  ] };
13052a82186Smrg    key <AE03> { [           slash,               3  ] };
13152a82186Smrg    key <AE04> { [       semicolon,               4  ] };
13252a82186Smrg    key <AE05> { [           colon,               5  ] };
13352a82186Smrg    key <AE06> { [           comma,               6  ] };
13452a82186Smrg    key <AE07> { [          period,               7  ] };
13552a82186Smrg    key <AE08> { [      underscore,               8  ] };
13652a82186Smrg    key <AE09> { [        question,               9  ] };
13752a82186Smrg    key <AE10> { [         percent,               0  ] };
138154daed1Smrg
13952a82186Smrg    key <AD12> { [ Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN ] };
140154daed1Smrg
14152a82186Smrg    key <AC02> { [      Cyrillic_i,      Cyrillic_I  ] };
142154daed1Smrg
14352a82186Smrg    key <AB05> { [     Ukrainian_i,     Ukrainian_I  ] };
14452a82186Smrg    key <AB10> { [    Ukrainian_yi,    Ukrainian_YI  ] };
145154daed1Smrg
14652a82186Smrg    key <BKSL> { [       parenleft,      parenright  ] };
147154daed1Smrg};
148154daed1Smrg
149154daed1Smrgpartial alphanumeric_keys
150154daed1Smrgxkb_symbols "phonetic" {
151797b363dSmrg
15252a82186Smrg  include "ua(legacy)"
153bfd7cbc1Smrg  name[Group1]= "Ukrainian (phonetic)";
154154daed1Smrg
15552a82186Smrg    key <LatQ> { [ Cyrillic_ya,       Cyrillic_YA        ] };
15652a82186Smrg    key <LatW> { [ Cyrillic_ve,       Cyrillic_VE        ] };
15752a82186Smrg    key <LatE> { [ Cyrillic_ie,       Cyrillic_IE        ] };
15852a82186Smrg    key <LatR> { [ Cyrillic_er,       Cyrillic_ER        ] };
15952a82186Smrg    key <LatT> { [ Cyrillic_te,       Cyrillic_TE        ] };
16052a82186Smrg    key <LatY> { [ Cyrillic_i,        Cyrillic_I         ] };
16152a82186Smrg    key <LatU> { [ Cyrillic_u,        Cyrillic_U         ] };
16252a82186Smrg    key <LatI> { [ Ukrainian_i,       Ukrainian_I        ] };
16352a82186Smrg    key <LatO> { [ Cyrillic_o,        Cyrillic_O         ] };
16452a82186Smrg    key <LatP> { [ Cyrillic_pe,       Cyrillic_PE        ] };
16552a82186Smrg    key <AD11> { [ Cyrillic_sha,      Cyrillic_SHA       ] };
16652a82186Smrg    key <AD12> { [ Cyrillic_shcha,    Cyrillic_SHCHA     ] };
16752a82186Smrg
16852a82186Smrg    key <LatA> { [ Cyrillic_a,        Cyrillic_A         ] };
16952a82186Smrg    key <LatS> { [ Cyrillic_es,       Cyrillic_ES        ] };
17052a82186Smrg    key <LatD> { [ Cyrillic_de,       Cyrillic_DE        ] };
17152a82186Smrg    key <LatF> { [ Cyrillic_ef,       Cyrillic_EF        ] };
17252a82186Smrg    key <LatG> { [ Cyrillic_ghe,      Cyrillic_GHE       ] };
17352a82186Smrg    key <LatH> { [ Cyrillic_ha,       Cyrillic_HA        ] };
17452a82186Smrg    key <LatJ> { [ Cyrillic_shorti,   Cyrillic_SHORTI    ] };
17552a82186Smrg    key <LatK> { [ Cyrillic_ka,       Cyrillic_KA        ] };
17652a82186Smrg    key <LatL> { [ Cyrillic_el,       Cyrillic_EL        ] };
17752a82186Smrg    key <AC10> { [ Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN ] };
17852a82186Smrg    key <AC11> { [ Cyrillic_che,      Cyrillic_CHE       ] };
17952a82186Smrg    key <BKSL> { [ Cyrillic_yu,       Cyrillic_YU        ] };
18052a82186Smrg
18152a82186Smrg    key <LatZ> { [ Cyrillic_ze,       Cyrillic_ZE        ] };
18252a82186Smrg    key <LatX> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN  ] };
18352a82186Smrg    key <LatC> { [ Cyrillic_tse,      Cyrillic_TSE       ] };
18452a82186Smrg    key <LatV> { [ Cyrillic_zhe,      Cyrillic_ZHE       ] };
18552a82186Smrg    key <LatB> { [ Cyrillic_be,       Cyrillic_BE        ] };
18652a82186Smrg    key <LatN> { [ Cyrillic_en,       Cyrillic_EN        ] };
18752a82186Smrg    key <LatM> { [ Cyrillic_em,       Cyrillic_EM        ] };
18852a82186Smrg    key <AB08> { [ Ukrainian_yi,      Ukrainian_YI       ] };
18952a82186Smrg    key <AB09> { [ Ukrainian_ie,      Ukrainian_IE       ] };
19052a82186Smrg    key <AB10> { [ slash,             question           ] };
191154daed1Smrg};
192154daed1Smrg
19352a82186Smrg// Ukrainian RSTU 2019-91 keyboard layout (Respublikanskij STandart Ukrajiny).
194154daed1Smrg// Andrew Porokhnyak <aop@porokhnyak.org>
195154daed1Smrgpartial alphanumeric_keys
196154daed1Smrgxkb_symbols "rstu" {
197154daed1Smrg
19852a82186Smrg    include "ua(legacy)"
199bfd7cbc1Smrg    name[Group1]= "Ukrainian (standard RSTU)";
200154daed1Smrg
20152a82186Smrg    key <TLDE> { [      apostrophe,        question  ] };
20252a82186Smrg    key <AE01> { [          exclam,               1  ] };
20352a82186Smrg    key <AE02> { [        quotedbl,               2  ] };
20452a82186Smrg    key <AE03> { [      numbersign,               3  ] };
20552a82186Smrg    key <AE04> { [       semicolon,               4  ] };
20652a82186Smrg    key <AE05> { [           colon,               5  ] };
20752a82186Smrg    key <AE06> { [           comma,               6  ] };
20852a82186Smrg    key <AE07> { [          period,               7  ] };
20952a82186Smrg    key <AE08> { [        asterisk,               8  ] };
21052a82186Smrg    key <AE09> { [       parenleft,               9  ] };
21152a82186Smrg    key <AE10> { [      parenright,               0  ] };
212154daed1Smrg
21352a82186Smrg    key <AD12> { [ Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN ] };
214154daed1Smrg
21552a82186Smrg    key <AC02> { [      Cyrillic_i,      Cyrillic_I  ] };
216154daed1Smrg
21752a82186Smrg    key <AB05> { [     Ukrainian_i,     Ukrainian_I  ] };
21852a82186Smrg    key <AB10> { [    Ukrainian_yi,    Ukrainian_YI  ] };
219154daed1Smrg
22052a82186Smrg    key <BKSL> { [           slash,         percent  ] };
221154daed1Smrg};
222154daed1Smrg
22352a82186Smrg// Russian RSTU 2019-91 keyboard layout (Respublikanskij STandart Ukrajiny).
224154daed1Smrg// Andrew Porokhnyak <aop@porokhnyak.org>
225154daed1Smrgpartial alphanumeric_keys
226154daed1Smrgxkb_symbols "rstu_ru" {
22752a82186Smrg
228154daed1Smrg    include "ru(common)"
229bfd7cbc1Smrg    name[Group1]= "Russian (Ukraine, standard RSTU)";
230154daed1Smrg
23152a82186Smrg    key <TLDE> { [      apostrophe,        question  ] };
23252a82186Smrg    key <AE01> { [          exclam,               1  ] };
23352a82186Smrg    key <AE02> { [        quotedbl,               2  ] };
23452a82186Smrg    key <AE03> { [      numbersign,               3  ] };
23552a82186Smrg    key <AE04> { [       semicolon,               4  ] };
23652a82186Smrg    key <AE05> { [           colon,               5  ] };
23752a82186Smrg    key <AE06> { [           comma,               6  ] };
23852a82186Smrg    key <AE07> { [          period,               7  ] };
23952a82186Smrg    key <AE08> { [        asterisk,               8  ] };
24052a82186Smrg    key <AE09> { [       parenleft,               9  ] };
24152a82186Smrg    key <AE10> { [      parenright,               0  ] };
24252a82186Smrg    key <BKSL> { [           slash,         percent  ] };
24352a82186Smrg
24452a82186Smrg    key.type[group1]="ALPHABETIC";
24552a82186Smrg
24652a82186Smrg    key <AB10> { [     Cyrillic_io,     Cyrillic_IO  ] };
247154daed1Smrg};
248154daed1Smrg
24952a82186Smrg// Homophonic keyboard layout (by Tomas Marko Miljenović),
25052a82186Smrg// based on the Ukrainian National Transliteration,
25152a82186Smrg// commonly used phonetic layouts for Mac and Win.
252154daed1Smrgpartial alphanumeric_keys
253154daed1Smrgxkb_symbols "homophonic" {
25452a82186Smrg
255c067fea9Sghen  include "ua(legacy)"
256bfd7cbc1Smrg  name[Group1]= "Ukrainian (homophonic)";
257154daed1Smrg
25852a82186Smrg    key <TLDE> { [        grave,        underscore       ] };
25952a82186Smrg    key <AE01> { [            1,            exclam       ] };
26052a82186Smrg    key <AE02> { [            2,                at       ] };
26152a82186Smrg    key <AE03> { [            3,         semicolon       ] };
26252a82186Smrg    key <AE04> { [            4,             colon       ] };
26352a82186Smrg    key <AE05> { [            5,           percent       ] };
26452a82186Smrg    key <AE06> { [            6,        apostrophe       ] };
26552a82186Smrg    key <AE07> { [            7,          quotedbl       ] };
26652a82186Smrg    key <AE08> { [            8,          asterisk       ] };
26752a82186Smrg    key <AE09> { [            9,         parenleft       ] };
26852a82186Smrg    key <AE10> { [            0,        parenright       ] };
26952a82186Smrg    key <AE11> { [ Ukrainian_ie,      Ukrainian_IE       ] };
27052a82186Smrg    key <AE12> { [ Ukrainian_yi,      Ukrainian_YI       ] };
27152a82186Smrg
27252a82186Smrg    key <LatQ> { [ Cyrillic_ya,       Cyrillic_YA        ] };
27352a82186Smrg    key <LatW> { [ Cyrillic_sha,      Cyrillic_SHA       ] };
27452a82186Smrg    key <LatE> { [ Cyrillic_ie,       Cyrillic_IE        ] };
27552a82186Smrg    key <LatR> { [ Cyrillic_er,       Cyrillic_ER        ] };
27652a82186Smrg    key <LatT> { [ Cyrillic_te,       Cyrillic_TE        ] };
27752a82186Smrg    key <LatY> { [ Cyrillic_i,        Cyrillic_I         ] };
27852a82186Smrg    key <LatU> { [ Cyrillic_u,        Cyrillic_U         ] };
27952a82186Smrg    key <LatI> { [ Ukrainian_i,       Ukrainian_I        ] };
28052a82186Smrg    key <LatO> { [ Cyrillic_o,        Cyrillic_O         ] };
28152a82186Smrg    key <LatP> { [ Cyrillic_pe,       Cyrillic_PE        ] };
28252a82186Smrg    key <AD11> { [ Cyrillic_yu,       Cyrillic_YU        ] };
28352a82186Smrg    key <AD12> { [ Cyrillic_shcha,    Cyrillic_SHCHA     ] };
28452a82186Smrg
28552a82186Smrg    key <LatA> { [ Cyrillic_a,        Cyrillic_A         ] };
28652a82186Smrg    key <LatS> { [ Cyrillic_es,       Cyrillic_ES        ] };
28752a82186Smrg    key <LatD> { [ Cyrillic_de,       Cyrillic_DE        ] };
28852a82186Smrg    key <LatF> { [ Cyrillic_ef,       Cyrillic_EF        ] };
28952a82186Smrg    key <LatG> { [ Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN ] };
29052a82186Smrg    key <LatH> { [ Cyrillic_ghe,      Cyrillic_GHE       ] };
29152a82186Smrg    key <LatJ> { [ Cyrillic_shorti,   Cyrillic_SHORTI    ] };
29252a82186Smrg    key <LatK> { [ Cyrillic_ka,       Cyrillic_KA        ] };
29352a82186Smrg    key <LatL> { [ Cyrillic_el,       Cyrillic_EL        ] };
29452a82186Smrg    key <AC10> { [ Cyrillic_che,      Cyrillic_CHE       ] };
29552a82186Smrg    key <AC11> { [ Cyrillic_zhe,      Cyrillic_ZHE       ] };
29652a82186Smrg    key <BKSL> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN  ] };
29752a82186Smrg
29852a82186Smrg    key <LatZ> { [ Cyrillic_ze,       Cyrillic_ZE        ] };
29952a82186Smrg    key <LatX> { [ Cyrillic_ha,       Cyrillic_HA        ] };
30052a82186Smrg    key <LatC> { [ Cyrillic_tse,      Cyrillic_TSE       ] };
30152a82186Smrg    key <LatV> { [ Cyrillic_ve,       Cyrillic_VE        ] };
30252a82186Smrg    key <LatB> { [ Cyrillic_be,       Cyrillic_BE        ] };
30352a82186Smrg    key <LatN> { [ Cyrillic_en,       Cyrillic_EN        ] };
30452a82186Smrg    key <LatM> { [ Cyrillic_em,       Cyrillic_EM        ] };
30552a82186Smrg    key <AB08> { [ comma,             less               ] };
30652a82186Smrg    key <AB09> { [ period,            greater            ] };
30752a82186Smrg    key <AB10> { [ slash,             question           ] };
308154daed1Smrg};
3090412cdedSmrg
3100412cdedSmrg// EXTRAS:
3110412cdedSmrg
3120412cdedSmrgpartial alphanumeric_keys
3130412cdedSmrg	xkb_symbols "sun_type6" {
3140412cdedSmrg	include "sun_vndr/ua(sun_type6)"
3150412cdedSmrg};
316