fixes after reordered russian variants
[xorg/xkeyboard-config] / symbols / by
1 // $XKeyboardConfig$
2
3 // based on
4 // belarusian standard keyboard 
5 // Alexander Mikhailian <mikhailian@altern.org>
6
7 partial default alphanumeric_keys 
8 xkb_symbols "basic" {
9
10     name[Group1]= "Belarus";
11
12     key <TLDE> {        [     Cyrillic_io,     Cyrillic_IO      ]       };
13     key <LSGT> {        [               bar,    brokenbar       ]       };
14
15     key <AE02> {        [               2,        quotedbl      ]       };
16     key <AE04> {        [               4,        semicolon     ]       };
17     key <AE05> {        [               5,           percent    ]       };
18     key <AE06> {        [               6,           colon      ]       };
19     key <AE07> {        [               7,          question    ]       };
20
21     key <AD01> {        [ Cyrillic_shorti, Cyrillic_SHORTI      ]       };
22     key <AD02> {        [    Cyrillic_tse,    Cyrillic_TSE      ]       };
23     key <AD03> {        [      Cyrillic_u,      Cyrillic_U      ]       };
24     key <AD04> {        [     Cyrillic_ka,     Cyrillic_KA      ]       };
25     key <AD05> {        [     Cyrillic_ie,     Cyrillic_IE      ]       };
26     key <AD06> {        [     Cyrillic_en,     Cyrillic_EN      ]       };
27     key <AB07> {        [Cyrillic_softsign,Cyrillic_SOFTSIGN    ]       };
28     key <AD07> {        [    Cyrillic_ghe,    Cyrillic_GHE      ]       };
29     key <AD08> {        [    Cyrillic_sha,    Cyrillic_SHA      ]       };
30     key <AD09> {        [  Byelorussian_shortu,  Byelorussian_SHORTU    ]};
31     key <AD10> {        [     Cyrillic_ze,     Cyrillic_ZE      ]       };
32     key <AD11> {        [     Cyrillic_ha,     Cyrillic_HA      ]       };
33     key <AD12> {        [       apostrophe,     apostrophe      ]       };
34
35     key <AC01> {        [     Cyrillic_ef,     Cyrillic_EF      ]       };
36     key <AC02> {        [   Cyrillic_yeru,   Cyrillic_YERU      ]       };
37     key <AC03> {        [     Cyrillic_ve,     Cyrillic_VE      ]       };
38     key <AC04> {        [      Cyrillic_a,      Cyrillic_A      ]       };
39     key <AC05> {        [     Cyrillic_pe,     Cyrillic_PE      ]       };
40     key <AC06> {        [     Cyrillic_er,     Cyrillic_ER      ]       };
41     key <AC07> {        [      Cyrillic_o,      Cyrillic_O      ]       };
42     key <AC08> {        [     Cyrillic_el,     Cyrillic_EL      ]       };
43     key <AC09> {        [     Cyrillic_de,     Cyrillic_DE      ]       };
44     key <AC10> {        [    Cyrillic_zhe,    Cyrillic_ZHE      ]       };
45     key <AC11> {        [      Cyrillic_e,      Cyrillic_E      ]       };
46
47     key <AB01> {        [     Cyrillic_ya,     Cyrillic_YA      ]       };
48     key <AB02> {        [    Cyrillic_che,    Cyrillic_CHE      ]       };
49     key <AB03> {        [     Cyrillic_es,     Cyrillic_ES      ]       };
50     key <AB04> {        [     Cyrillic_em,     Cyrillic_EM      ]       };
51     key <AB05> {        [     Ukrainian_i,     Ukrainian_I      ]       };
52     key <AB06> {        [     Cyrillic_te,     Cyrillic_TE      ]       };
53     key <AB08> {        [     Cyrillic_be,     Cyrillic_BE      ]       };
54     key <AB09> {        [     Cyrillic_yu,     Cyrillic_YU      ]       };
55     key <AB10> {        [           period,          comma      ]       };
56
57     key <BKSL> {        [       slash,                 bar      ]       };
58
59     // End alphanumeric section
60 };
61
62 partial alphanumeric_keys
63 xkb_symbols "winkeys" {
64     include "by(basic)"
65     name[Group1]= "Belarus - Winkeys";
66     key <AE04> {        [               4,       semicolon      ]       };
67     key <AE03> {        [               3,      numbersign      ]       };
68     key <AE05> {        [               5,         percent      ]       };
69     key <AE06> {        [               6,           colon      ]       };
70     key <AE07> {        [               7,        question      ]       };
71     key <AE08> {        [               8,        asterisk      ]       };
72     key <AB10> {        [          period,           comma      ]       };
73     key <BKSL> {        [           slash,             bar      ]       };
74 };
75
76 // based on a keyboard map from an 'xkb/symbols/iso3335-3' file
77 //
78 // $XFree86: xc/programs/xkbcomp/symbols/pc/en_US,v 1.3 2003/01/26 02:01:48 dawes Exp $
79
80 partial default alphanumeric_keys
81 xkb_symbols "latin" {
82
83     include "latin"
84     name[Group1]= "Belarus - Latin";
85     key <AD02> {        [    w,    W,    scaron,    Scaron    ]       };
86     key <AD07> {        [    u,    U,    ubreve,    Ubreve    ]       };
87     key <AC02> {        [    s,    S,    sacute,    Sacute    ]       };
88     key <AC09> {        [    l,    L,    lstroke,   Lstroke   ]       };
89     key <AB01> {        [    z,    Z,    zacute,    Zacute    ]       };
90     key <AB02> {        [    x,    X,    zcaron,    Zcaron    ]       };
91     key <AB03> {        [    c,    C,    cacute,    Cacute    ]       };
92     key <AB04> {        [    v,    V,    ccaron,    Ccaron    ]       };
93     key <AB06> {        [    n,    N,    nacute,    Nacute    ]       };
94
95     include "level3(ralt_switch)"
96 };