Home | History | Annotate | Line # | Download | only in symbols
ua revision 1.1.1.10
      1   1.1.1.7   mrg // Keyboard layouts for the Ukraine.
      2       1.1   mrg // AEN <aen (a] logic.ru> & Leon Kanter <leon (a] geon.donetsk.ua>
      3   1.1.1.7   mrg // last changes 2007/10/03 by Andriy Rysin <arysin (a] yahoo.com>
      4       1.1   mrg 
      5  1.1.1.10   mrg // Oleksiy Protas <elfy.ua (a] gmail.com>:
      6  1.1.1.10   mrg // - Added Serbian Cyrillics support
      7  1.1.1.10   mrg 
      8   1.1.1.7   mrg // The legacy WinKeys layout extended on the third and fourth level with
      9   1.1.1.7   mrg // some Unicode symbols (typographic quotes, m-dash, n-dash, ...), some
     10   1.1.1.7   mrg // often-used Cyrillics from other Slavic languages, and some often-used
     11   1.1.1.7   mrg // ASCII symbols (slash, brackets, ...).
     12   1.1.1.6   mrg default  partial alphanumeric_keys
     13   1.1.1.3  ghen xkb_symbols "unicode" {
     14   1.1.1.6   mrg 
     15   1.1.1.7   mrg     include "ua(winkeys)"
     16   1.1.1.4   mrg     name[Group1]= "Ukrainian";
     17       1.1   mrg 
     18   1.1.1.8   snj     key <TLDE> { [      apostrophe,           U02BC,          U0301,          asciitilde  ] };  // Apostrophe and Stress symbol
     19   1.1.1.7   mrg     key <AE01> { [               1,          exclam,    onesuperior                       ] };
     20   1.1.1.8   snj     key <AE02> { [               2,        quotedbl,    twosuperior,               U2019  ] };  // single quote used often as an apostrophe (deprecated)
     21   1.1.1.7   mrg     key <AE03> { [               3,      numerosign,          U00A7,               U20B4  ] };  // Paragraph and Hryvnia sign
     22   1.1.1.7   mrg     key <AE04> { [               4,       semicolon,         dollar,            EuroSign  ] };
     23   1.1.1.7   mrg     key <AE05> { [               5,         percent,         degree                       ] };
     24   1.1.1.7   mrg     key <AE06> { [               6,           colon,           less                       ] };
     25   1.1.1.7   mrg     key <AE07> { [               7,        question,        greater                       ] };
     26   1.1.1.7   mrg     key <AE08> { [               8,        asterisk, enfilledcircbullet                   ] };
     27   1.1.1.7   mrg     key <AE09> { [               9,       parenleft,    bracketleft,           braceleft  ] };
     28   1.1.1.7   mrg     key <AE10> { [               0,      parenright,   bracketright,          braceright  ] };
     29   1.1.1.7   mrg     key <AE11> { [           minus,      underscore,         emdash,              endash  ] };
     30   1.1.1.7   mrg     key <AE12> { [           equal,            plus,       notequal,           plusminus  ] };
     31   1.1.1.7   mrg 
     32   1.1.1.7   mrg     key <AD03> { [      Cyrillic_u,      Cyrillic_U, Byelorussian_shortu, Byelorussian_SHORTU  ] };
     33   1.1.1.7   mrg     key <AD04> { [     Cyrillic_ka,     Cyrillic_KA,     registered                       ] };  // Registered tm
     34   1.1.1.7   mrg     key <AD05> { [     Cyrillic_ie,     Cyrillic_IE,    Cyrillic_io,         Cyrillic_IO  ] };
     35   1.1.1.7   mrg     key <AD12> { [    Ukrainian_yi,    Ukrainian_YI, Cyrillic_hardsign,Cyrillic_HARDSIGN  ] };
     36   1.1.1.7   mrg     key <AC02> { [     Ukrainian_i,     Ukrainian_I,  Cyrillic_yeru,       Cyrillic_YERU  ] };
     37   1.1.1.7   mrg     key <AC11> { [    Ukrainian_ie,    Ukrainian_IE,     Cyrillic_e,          Cyrillic_E  ] };
     38   1.1.1.7   mrg 
     39   1.1.1.7   mrg     key <BKSL> { [ Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN, backslash,  bar  ] };
     40   1.1.1.7   mrg 
     41   1.1.1.7   mrg     key <AB03> { [     Cyrillic_es,     Cyrillic_ES,      copyright                       ] };
     42   1.1.1.7   mrg     key <AB06> { [     Cyrillic_te,     Cyrillic_TE,      trademark                       ] };
     43   1.1.1.7   mrg     key <AB08> { [     Cyrillic_be,     Cyrillic_BE,  guillemotleft,  doublelowquotemark  ] };
     44   1.1.1.7   mrg     key <AB09> { [     Cyrillic_yu,     Cyrillic_YU, guillemotright, leftdoublequotemark  ] };
     45   1.1.1.7   mrg     key <AB10> { [          period,           comma,          slash,            ellipsis  ] };
     46   1.1.1.3  ghen 
     47  1.1.1.10   mrg     // Serbian Vukovica
     48  1.1.1.10   mrg     key <AD01> { [ Cyrillic_shorti, Cyrillic_SHORTI,    Cyrillic_je,         Cyrillic_JE  ] };
     49  1.1.1.10   mrg     key <AD02> { [    Cyrillic_tse,    Cyrillic_TSE,  Cyrillic_dzhe,       Cyrillic_DZHE  ] };
     50  1.1.1.10   mrg     key <AC09> { [     Cyrillic_de,     Cyrillic_DE,    Serbian_dje,         Serbian_DJE  ] };
     51  1.1.1.10   mrg     key <AB02> { [    Cyrillic_che,    Cyrillic_CHE,   Serbian_tshe,        Serbian_TSHE  ] };
     52  1.1.1.10   mrg     key <AC08> { [     Cyrillic_el,     Cyrillic_EL,   Cyrillic_lje,        Cyrillic_LJE  ] };
     53  1.1.1.10   mrg     key <AD06> { [     Cyrillic_en,     Cyrillic_EN,   Cyrillic_nje,        Cyrillic_NJE  ] };
     54  1.1.1.10   mrg 
     55   1.1.1.3  ghen     include "level3(ralt_switch)"
     56   1.1.1.3  ghen };
     57   1.1.1.3  ghen 
     58   1.1.1.6   mrg partial alphanumeric_keys
     59   1.1.1.3  ghen xkb_symbols "legacy" {
     60   1.1.1.3  ghen 
     61   1.1.1.4   mrg     name[Group1]= "Ukrainian (legacy)";
     62   1.1.1.3  ghen 
     63   1.1.1.7   mrg     key <TLDE> { [      apostrophe,      asciitilde  ] };
     64   1.1.1.7   mrg     key <AE01> { [               1,         exclam   ] };
     65   1.1.1.7   mrg     key <AE02> { [               2,        quotedbl  ] };
     66   1.1.1.7   mrg     key <AE03> { [               3,      numbersign  ] };
     67   1.1.1.7   mrg     key <AE04> { [               4,        asterisk  ] };
     68   1.1.1.7   mrg     key <AE05> { [               5,           colon  ] };
     69   1.1.1.7   mrg     key <AE06> { [               6,           comma  ] };
     70   1.1.1.7   mrg     key <AE07> { [               7,          period  ] };
     71   1.1.1.7   mrg     key <AE08> { [               8,       semicolon  ] };
     72   1.1.1.7   mrg     key <AE09> { [               9,       parenleft  ] };
     73   1.1.1.7   mrg     key <AE10> { [               0,      parenright  ] };
     74   1.1.1.7   mrg     key <AE11> { [           minus,      underscore  ] };
     75   1.1.1.7   mrg     key <AE12> { [           equal,            plus  ] };
     76   1.1.1.7   mrg 
     77   1.1.1.7   mrg     key <AD01> { [ Cyrillic_shorti, Cyrillic_SHORTI  ] };
     78   1.1.1.7   mrg     key <AD02> { [    Cyrillic_tse,    Cyrillic_TSE  ] };
     79   1.1.1.7   mrg     key <AD03> { [      Cyrillic_u,      Cyrillic_U  ] };
     80   1.1.1.7   mrg     key <AD04> { [     Cyrillic_ka,     Cyrillic_KA  ] };
     81   1.1.1.7   mrg     key <AD05> { [     Cyrillic_ie,     Cyrillic_IE  ] };
     82   1.1.1.7   mrg     key <AD06> { [     Cyrillic_en,     Cyrillic_EN  ] };
     83   1.1.1.7   mrg     key <AD07> { [    Cyrillic_ghe,    Cyrillic_GHE  ] };
     84   1.1.1.7   mrg     key <AD08> { [    Cyrillic_sha,    Cyrillic_SHA  ] };
     85   1.1.1.7   mrg     key <AD09> { [  Cyrillic_shcha,  Cyrillic_SHCHA  ] };
     86   1.1.1.7   mrg     key <AD10> { [     Cyrillic_ze,     Cyrillic_ZE  ] };
     87   1.1.1.7   mrg     key <AD11> { [     Cyrillic_ha,     Cyrillic_HA  ] };
     88   1.1.1.7   mrg     key <AD12> { [    Ukrainian_yi,    Ukrainian_YI  ] };
     89   1.1.1.7   mrg     key <BKSL> { [ Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN ] };
     90   1.1.1.7   mrg 
     91   1.1.1.7   mrg     key <AC01> { [     Cyrillic_ef,     Cyrillic_EF  ] };
     92   1.1.1.7   mrg     key <AC02> { [     Ukrainian_i,     Ukrainian_I  ] };
     93   1.1.1.7   mrg     key <AC03> { [     Cyrillic_ve,     Cyrillic_VE  ] };
     94   1.1.1.7   mrg     key <AC04> { [      Cyrillic_a,     Cyrillic_A   ] };
     95   1.1.1.7   mrg     key <AC05> { [     Cyrillic_pe,     Cyrillic_PE  ] };
     96   1.1.1.7   mrg     key <AC06> { [     Cyrillic_er,     Cyrillic_ER  ] };
     97   1.1.1.7   mrg     key <AC07> { [      Cyrillic_o,     Cyrillic_O   ] };
     98   1.1.1.7   mrg     key <AC08> { [     Cyrillic_el,     Cyrillic_EL  ] };
     99   1.1.1.7   mrg     key <AC09> { [     Cyrillic_de,     Cyrillic_DE  ] };
    100   1.1.1.7   mrg     key <AC10> { [    Cyrillic_zhe,    Cyrillic_ZHE  ] };
    101   1.1.1.7   mrg     key <AC11> { [    Ukrainian_ie,    Ukrainian_IE  ] };
    102   1.1.1.7   mrg 
    103   1.1.1.7   mrg     key <AB01> { [     Cyrillic_ya,     Cyrillic_YA  ] };
    104   1.1.1.7   mrg     key <AB02> { [    Cyrillic_che,    Cyrillic_CHE  ] };
    105   1.1.1.7   mrg     key <AB03> { [     Cyrillic_es,     Cyrillic_ES  ] };
    106   1.1.1.7   mrg     key <AB04> { [     Cyrillic_em,     Cyrillic_EM  ] };
    107   1.1.1.7   mrg     key <AB06> { [     Cyrillic_te,     Cyrillic_TE  ] };
    108   1.1.1.7   mrg     key <AB05> { [      Cyrillic_i,      Cyrillic_I  ] };
    109   1.1.1.7   mrg     key <AB07> {[Cyrillic_softsign,Cyrillic_SOFTSIGN ] };
    110   1.1.1.7   mrg     key <AB08> { [     Cyrillic_be,     Cyrillic_BE  ] };
    111   1.1.1.7   mrg     key <AB09> { [     Cyrillic_yu,     Cyrillic_YU  ] };
    112   1.1.1.7   mrg     key <AB10> { [           slash,        question  ] };
    113       1.1   mrg 
    114   1.1.1.7   mrg     key <LSGT> { [           slash,             bar  ] };
    115       1.1   mrg };
    116       1.1   mrg 
    117       1.1   mrg partial alphanumeric_keys
    118       1.1   mrg xkb_symbols "winkeys" {
    119   1.1.1.6   mrg 
    120   1.1.1.7   mrg     include "ua(legacy)"
    121   1.1.1.9   mrg     name[Group1]= "Ukrainian (Win keys)";
    122       1.1   mrg 
    123   1.1.1.7   mrg     key <AE03> { [               3,      numerosign  ] };
    124   1.1.1.7   mrg     key <AE04> { [               4,       semicolon  ] };
    125   1.1.1.7   mrg     key <AE05> { [               5,         percent  ] };
    126   1.1.1.7   mrg     key <AE06> { [               6,           colon  ] };
    127   1.1.1.7   mrg     key <AE07> { [               7,        question  ] };
    128   1.1.1.7   mrg     key <AE08> { [               8,        asterisk  ] };
    129   1.1.1.7   mrg     key <AB10> { [          period,           comma  ] };
    130       1.1   mrg };
    131       1.1   mrg 
    132       1.1   mrg partial alphanumeric_keys
    133       1.1   mrg xkb_symbols "typewriter" {
    134       1.1   mrg 
    135   1.1.1.7   mrg     include "ua(legacy)"
    136   1.1.1.4   mrg     name[Group1]= "Ukrainian (typewriter)";
    137       1.1   mrg 
    138   1.1.1.7   mrg     key <TLDE> { [      apostrophe,        quotedbl  ] };
    139   1.1.1.7   mrg     key <AE01> { [          exclam,               1  ] };
    140   1.1.1.7   mrg     key <AE02> { [      numerosign,               2  ] };
    141   1.1.1.7   mrg     key <AE03> { [           slash,               3  ] };
    142   1.1.1.7   mrg     key <AE04> { [       semicolon,               4  ] };
    143   1.1.1.7   mrg     key <AE05> { [           colon,               5  ] };
    144   1.1.1.7   mrg     key <AE06> { [           comma,               6  ] };
    145   1.1.1.7   mrg     key <AE07> { [          period,               7  ] };
    146   1.1.1.7   mrg     key <AE08> { [      underscore,               8  ] };
    147   1.1.1.7   mrg     key <AE09> { [        question,               9  ] };
    148   1.1.1.7   mrg     key <AE10> { [         percent,               0  ] };
    149       1.1   mrg 
    150   1.1.1.7   mrg     key <AD12> { [ Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN ] };
    151       1.1   mrg 
    152   1.1.1.7   mrg     key <AC02> { [      Cyrillic_i,      Cyrillic_I  ] };
    153       1.1   mrg 
    154   1.1.1.7   mrg     key <AB05> { [     Ukrainian_i,     Ukrainian_I  ] };
    155   1.1.1.7   mrg     key <AB10> { [    Ukrainian_yi,    Ukrainian_YI  ] };
    156       1.1   mrg 
    157   1.1.1.7   mrg     key <BKSL> { [       parenleft,      parenright  ] };
    158       1.1   mrg };
    159       1.1   mrg 
    160       1.1   mrg partial alphanumeric_keys
    161       1.1   mrg xkb_symbols "phonetic" {
    162   1.1.1.6   mrg 
    163   1.1.1.7   mrg   include "ua(legacy)"
    164   1.1.1.4   mrg   name[Group1]= "Ukrainian (phonetic)";
    165       1.1   mrg 
    166   1.1.1.7   mrg     key <LatQ> { [ Cyrillic_ya,       Cyrillic_YA        ] };
    167   1.1.1.7   mrg     key <LatW> { [ Cyrillic_ve,       Cyrillic_VE        ] };
    168   1.1.1.7   mrg     key <LatE> { [ Cyrillic_ie,       Cyrillic_IE        ] };
    169   1.1.1.7   mrg     key <LatR> { [ Cyrillic_er,       Cyrillic_ER        ] };
    170   1.1.1.7   mrg     key <LatT> { [ Cyrillic_te,       Cyrillic_TE        ] };
    171   1.1.1.7   mrg     key <LatY> { [ Cyrillic_i,        Cyrillic_I         ] };
    172   1.1.1.7   mrg     key <LatU> { [ Cyrillic_u,        Cyrillic_U         ] };
    173   1.1.1.7   mrg     key <LatI> { [ Ukrainian_i,       Ukrainian_I        ] };
    174   1.1.1.7   mrg     key <LatO> { [ Cyrillic_o,        Cyrillic_O         ] };
    175   1.1.1.7   mrg     key <LatP> { [ Cyrillic_pe,       Cyrillic_PE        ] };
    176   1.1.1.7   mrg     key <AD11> { [ Cyrillic_sha,      Cyrillic_SHA       ] };
    177   1.1.1.7   mrg     key <AD12> { [ Cyrillic_shcha,    Cyrillic_SHCHA     ] };
    178   1.1.1.7   mrg 
    179   1.1.1.7   mrg     key <LatA> { [ Cyrillic_a,        Cyrillic_A         ] };
    180   1.1.1.7   mrg     key <LatS> { [ Cyrillic_es,       Cyrillic_ES        ] };
    181   1.1.1.7   mrg     key <LatD> { [ Cyrillic_de,       Cyrillic_DE        ] };
    182   1.1.1.7   mrg     key <LatF> { [ Cyrillic_ef,       Cyrillic_EF        ] };
    183   1.1.1.7   mrg     key <LatG> { [ Cyrillic_ghe,      Cyrillic_GHE       ] };
    184   1.1.1.7   mrg     key <LatH> { [ Cyrillic_ha,       Cyrillic_HA        ] };
    185   1.1.1.7   mrg     key <LatJ> { [ Cyrillic_shorti,   Cyrillic_SHORTI    ] };
    186   1.1.1.7   mrg     key <LatK> { [ Cyrillic_ka,       Cyrillic_KA        ] };
    187   1.1.1.7   mrg     key <LatL> { [ Cyrillic_el,       Cyrillic_EL        ] };
    188   1.1.1.7   mrg     key <AC10> { [ Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN ] };
    189   1.1.1.7   mrg     key <AC11> { [ Cyrillic_che,      Cyrillic_CHE       ] };
    190   1.1.1.7   mrg     key <BKSL> { [ Cyrillic_yu,       Cyrillic_YU        ] };
    191   1.1.1.7   mrg 
    192   1.1.1.7   mrg     key <LatZ> { [ Cyrillic_ze,       Cyrillic_ZE        ] };
    193   1.1.1.7   mrg     key <LatX> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN  ] };
    194   1.1.1.7   mrg     key <LatC> { [ Cyrillic_tse,      Cyrillic_TSE       ] };
    195   1.1.1.7   mrg     key <LatV> { [ Cyrillic_zhe,      Cyrillic_ZHE       ] };
    196   1.1.1.7   mrg     key <LatB> { [ Cyrillic_be,       Cyrillic_BE        ] };
    197   1.1.1.7   mrg     key <LatN> { [ Cyrillic_en,       Cyrillic_EN        ] };
    198   1.1.1.7   mrg     key <LatM> { [ Cyrillic_em,       Cyrillic_EM        ] };
    199   1.1.1.7   mrg     key <AB08> { [ Ukrainian_yi,      Ukrainian_YI       ] };
    200   1.1.1.7   mrg     key <AB09> { [ Ukrainian_ie,      Ukrainian_IE       ] };
    201   1.1.1.7   mrg     key <AB10> { [ slash,             question           ] };
    202       1.1   mrg };
    203       1.1   mrg 
    204   1.1.1.7   mrg // Ukrainian RSTU 2019-91 keyboard layout (Respublikanskij STandart Ukrajiny).
    205       1.1   mrg // Andrew Porokhnyak <aop (a] porokhnyak.org>
    206       1.1   mrg partial alphanumeric_keys
    207       1.1   mrg xkb_symbols "rstu" {
    208       1.1   mrg 
    209   1.1.1.7   mrg     include "ua(legacy)"
    210   1.1.1.4   mrg     name[Group1]= "Ukrainian (standard RSTU)";
    211       1.1   mrg 
    212   1.1.1.7   mrg     key <TLDE> { [      apostrophe,        question  ] };
    213   1.1.1.7   mrg     key <AE01> { [          exclam,               1  ] };
    214   1.1.1.7   mrg     key <AE02> { [        quotedbl,               2  ] };
    215   1.1.1.7   mrg     key <AE03> { [      numbersign,               3  ] };
    216   1.1.1.7   mrg     key <AE04> { [       semicolon,               4  ] };
    217   1.1.1.7   mrg     key <AE05> { [           colon,               5  ] };
    218   1.1.1.7   mrg     key <AE06> { [           comma,               6  ] };
    219   1.1.1.7   mrg     key <AE07> { [          period,               7  ] };
    220   1.1.1.7   mrg     key <AE08> { [        asterisk,               8  ] };
    221   1.1.1.7   mrg     key <AE09> { [       parenleft,               9  ] };
    222   1.1.1.7   mrg     key <AE10> { [      parenright,               0  ] };
    223       1.1   mrg 
    224   1.1.1.7   mrg     key <AD12> { [ Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN ] };
    225       1.1   mrg 
    226   1.1.1.7   mrg     key <AC02> { [      Cyrillic_i,      Cyrillic_I  ] };
    227       1.1   mrg 
    228   1.1.1.7   mrg     key <AB05> { [     Ukrainian_i,     Ukrainian_I  ] };
    229   1.1.1.7   mrg     key <AB10> { [    Ukrainian_yi,    Ukrainian_YI  ] };
    230       1.1   mrg 
    231   1.1.1.7   mrg     key <BKSL> { [           slash,         percent  ] };
    232       1.1   mrg };
    233       1.1   mrg 
    234   1.1.1.7   mrg // Russian RSTU 2019-91 keyboard layout (Respublikanskij STandart Ukrajiny).
    235       1.1   mrg // Andrew Porokhnyak <aop (a] porokhnyak.org>
    236       1.1   mrg partial alphanumeric_keys
    237       1.1   mrg xkb_symbols "rstu_ru" {
    238   1.1.1.7   mrg 
    239       1.1   mrg     include "ru(common)"
    240   1.1.1.4   mrg     name[Group1]= "Russian (Ukraine, standard RSTU)";
    241       1.1   mrg 
    242   1.1.1.7   mrg     key <TLDE> { [      apostrophe,        question  ] };
    243   1.1.1.7   mrg     key <AE01> { [          exclam,               1  ] };
    244   1.1.1.7   mrg     key <AE02> { [        quotedbl,               2  ] };
    245   1.1.1.7   mrg     key <AE03> { [      numbersign,               3  ] };
    246   1.1.1.7   mrg     key <AE04> { [       semicolon,               4  ] };
    247   1.1.1.7   mrg     key <AE05> { [           colon,               5  ] };
    248   1.1.1.7   mrg     key <AE06> { [           comma,               6  ] };
    249   1.1.1.7   mrg     key <AE07> { [          period,               7  ] };
    250   1.1.1.7   mrg     key <AE08> { [        asterisk,               8  ] };
    251   1.1.1.7   mrg     key <AE09> { [       parenleft,               9  ] };
    252   1.1.1.7   mrg     key <AE10> { [      parenright,               0  ] };
    253   1.1.1.7   mrg     key <BKSL> { [           slash,         percent  ] };
    254       1.1   mrg 
    255   1.1.1.7   mrg     key.type[group1]="ALPHABETIC";
    256       1.1   mrg 
    257   1.1.1.7   mrg     key <AB10> { [     Cyrillic_io,     Cyrillic_IO  ] };
    258       1.1   mrg };
    259       1.1   mrg 
    260   1.1.1.7   mrg // Homophonic keyboard layout (by Tomas Marko Miljenovi),
    261   1.1.1.7   mrg // based on the Ukrainian National Transliteration,
    262   1.1.1.7   mrg // commonly used phonetic layouts for Mac and Win.
    263       1.1   mrg partial alphanumeric_keys
    264       1.1   mrg xkb_symbols "homophonic" {
    265   1.1.1.7   mrg 
    266   1.1.1.3  ghen   include "ua(legacy)"
    267   1.1.1.4   mrg   name[Group1]= "Ukrainian (homophonic)";
    268       1.1   mrg 
    269   1.1.1.7   mrg     key <TLDE> { [        grave,        underscore       ] };
    270   1.1.1.7   mrg     key <AE01> { [            1,            exclam       ] };
    271   1.1.1.7   mrg     key <AE02> { [            2,                at       ] };
    272   1.1.1.7   mrg     key <AE03> { [            3,         semicolon       ] };
    273   1.1.1.7   mrg     key <AE04> { [            4,             colon       ] };
    274   1.1.1.7   mrg     key <AE05> { [            5,           percent       ] };
    275   1.1.1.7   mrg     key <AE06> { [            6,        apostrophe       ] };
    276   1.1.1.7   mrg     key <AE07> { [            7,          quotedbl       ] };
    277   1.1.1.7   mrg     key <AE08> { [            8,          asterisk       ] };
    278   1.1.1.7   mrg     key <AE09> { [            9,         parenleft       ] };
    279   1.1.1.7   mrg     key <AE10> { [            0,        parenright       ] };
    280   1.1.1.7   mrg     key <AE11> { [ Ukrainian_ie,      Ukrainian_IE       ] };
    281   1.1.1.7   mrg     key <AE12> { [ Ukrainian_yi,      Ukrainian_YI       ] };
    282   1.1.1.7   mrg 
    283   1.1.1.7   mrg     key <LatQ> { [ Cyrillic_ya,       Cyrillic_YA        ] };
    284   1.1.1.7   mrg     key <LatW> { [ Cyrillic_sha,      Cyrillic_SHA       ] };
    285   1.1.1.7   mrg     key <LatE> { [ Cyrillic_ie,       Cyrillic_IE        ] };
    286   1.1.1.7   mrg     key <LatR> { [ Cyrillic_er,       Cyrillic_ER        ] };
    287   1.1.1.7   mrg     key <LatT> { [ Cyrillic_te,       Cyrillic_TE        ] };
    288   1.1.1.7   mrg     key <LatY> { [ Cyrillic_i,        Cyrillic_I         ] };
    289   1.1.1.7   mrg     key <LatU> { [ Cyrillic_u,        Cyrillic_U         ] };
    290   1.1.1.7   mrg     key <LatI> { [ Ukrainian_i,       Ukrainian_I        ] };
    291   1.1.1.7   mrg     key <LatO> { [ Cyrillic_o,        Cyrillic_O         ] };
    292   1.1.1.7   mrg     key <LatP> { [ Cyrillic_pe,       Cyrillic_PE        ] };
    293   1.1.1.7   mrg     key <AD11> { [ Cyrillic_yu,       Cyrillic_YU        ] };
    294   1.1.1.7   mrg     key <AD12> { [ Cyrillic_shcha,    Cyrillic_SHCHA     ] };
    295   1.1.1.7   mrg 
    296   1.1.1.7   mrg     key <LatA> { [ Cyrillic_a,        Cyrillic_A         ] };
    297   1.1.1.7   mrg     key <LatS> { [ Cyrillic_es,       Cyrillic_ES        ] };
    298   1.1.1.7   mrg     key <LatD> { [ Cyrillic_de,       Cyrillic_DE        ] };
    299   1.1.1.7   mrg     key <LatF> { [ Cyrillic_ef,       Cyrillic_EF        ] };
    300   1.1.1.7   mrg     key <LatG> { [ Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN ] };
    301   1.1.1.7   mrg     key <LatH> { [ Cyrillic_ghe,      Cyrillic_GHE       ] };
    302   1.1.1.7   mrg     key <LatJ> { [ Cyrillic_shorti,   Cyrillic_SHORTI    ] };
    303   1.1.1.7   mrg     key <LatK> { [ Cyrillic_ka,       Cyrillic_KA        ] };
    304   1.1.1.7   mrg     key <LatL> { [ Cyrillic_el,       Cyrillic_EL        ] };
    305   1.1.1.7   mrg     key <AC10> { [ Cyrillic_che,      Cyrillic_CHE       ] };
    306   1.1.1.7   mrg     key <AC11> { [ Cyrillic_zhe,      Cyrillic_ZHE       ] };
    307   1.1.1.7   mrg     key <BKSL> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN  ] };
    308   1.1.1.7   mrg 
    309   1.1.1.7   mrg     key <LatZ> { [ Cyrillic_ze,       Cyrillic_ZE        ] };
    310   1.1.1.7   mrg     key <LatX> { [ Cyrillic_ha,       Cyrillic_HA        ] };
    311   1.1.1.7   mrg     key <LatC> { [ Cyrillic_tse,      Cyrillic_TSE       ] };
    312   1.1.1.7   mrg     key <LatV> { [ Cyrillic_ve,       Cyrillic_VE        ] };
    313   1.1.1.7   mrg     key <LatB> { [ Cyrillic_be,       Cyrillic_BE        ] };
    314   1.1.1.7   mrg     key <LatN> { [ Cyrillic_en,       Cyrillic_EN        ] };
    315   1.1.1.7   mrg     key <LatM> { [ Cyrillic_em,       Cyrillic_EM        ] };
    316   1.1.1.7   mrg     key <AB08> { [ comma,             less               ] };
    317   1.1.1.7   mrg     key <AB09> { [ period,            greater            ] };
    318   1.1.1.7   mrg     key <AB10> { [ slash,             question           ] };
    319       1.1   mrg };
    320   1.1.1.5   mrg 
    321   1.1.1.5   mrg // EXTRAS:
    322   1.1.1.5   mrg 
    323   1.1.1.5   mrg partial alphanumeric_keys
    324   1.1.1.5   mrg 	xkb_symbols "sun_type6" {
    325   1.1.1.5   mrg 	include "sun_vndr/ua(sun_type6)"
    326   1.1.1.5   mrg };
    327