2 levels for se(rus)
[xorg/xkeyboard-config] / symbols / ge
1 // $XKeyboardConfig$
2
3 //  based on
4 //  Georgian keyboard map, in the so called "latin" layout.
5 //  1999, Pablo Saratxaga <srtxg@chanae.alphanet.ch>
6 //
7 // $XdotOrg: xc/programs/xkbcomp/symbols/ge_la,v 1.1.4.2 2004/03/05 13:41:33 eich Exp $
8 // $XFree86: xc/programs/xkbcomp/symbols/ge_la,v 1.2 2002/11/22 04:03:28 dawes Exp $
9
10 partial default alphanumeric_keys 
11 xkb_symbols "basic" {
12
13     name[Group1]= "Georgia";
14
15     key <AD01> { [ 0x010010e5,  q               ]       };
16     key <AD02> { [ 0x010010ec,  0x010010ed      ]       };
17     key <AD03> { [ 0x010010d4,  e               ]       };
18     key <AD04> { [ 0x010010e0,  0x010010e6      ]       };
19     key <AD05> { [ 0x010010e2,  0x010010d7      ]       };
20     key <AD06> { [ 0x010010e7,  y               ]       };
21     key <AD07> { [ 0x010010e3,  u               ]       };
22     key <AD08> { [ 0x010010d8,  i               ]       };
23     key <AD09> { [ 0x010010dd,  o               ]       };
24     key <AD10> { [ 0x010010de,  p               ]       };
25     key <AD11> { [ bracketleft, braceleft       ]       };
26     key <AD12> { [ bracketright,braceright      ]       };
27
28     key <AC01> { [ 0x010010d0,  a               ]       };
29     key <AC02> { [ 0x010010e1,  0x010010e8      ]       };
30     key <AC03> { [ 0x010010d3,  d               ]       };
31     key <AC04> { [ 0x010010e4,  f               ]       };
32     key <AC05> { [ 0x010010d2,  g               ]       };
33     key <AC06> { [ 0x010010f0,  h               ]       };
34     key <AC07> { [ 0x010010ef,  0x010010df      ]       };
35     key <AC08> { [ 0x010010d9,  k               ]       };
36     key <AC09> { [ 0x010010da,  l               ]       };
37     key <AC10> { [ semicolon, colon             ]       };
38     key <AC11> { [ apostrophe, quotedbl         ]       };
39     key <BKSL> { [ backslash,    bar            ]       };
40
41     key <LSGT> { [ guillemotleft,guillemotright ]       };
42     key <AB01> { [ 0x010010d6,  0x010010eb      ]       };
43     key <AB02> { [ 0x010010ee,  x               ]       };
44     key <AB03> { [ 0x010010ea,  0x010010e9      ]       };
45     key <AB04> { [ 0x010010d5,  v               ]       };
46     key <AB05> { [ 0x010010d1,  b               ]       };
47     key <AB06> { [ 0x010010dc,  n               ]       };
48     key <AB07> { [ 0x010010db,  m               ]       };
49     key <AB08> { [ comma,       less            ]       };
50     key <AB09> { [ period,      greater         ]       };
51     key <AB10> { [ slash,       question        ]       };
52
53 };
54
55 partial alphanumeric_keys 
56 xkb_symbols "la" {
57     include "ge(basic)"
58 };
59
60 partial alphanumeric_keys 
61 xkb_symbols "ru" {
62
63     name[Group1]= "Georgia - Russian";
64
65     key <TLDE> { [ asciicircum, asciitilde      ]       };
66     key <AE01> { [         1,    exclam         ]       };
67     key <AE02> { [         2,    at             ]       }; // 2 0xeb 
68     key <AE03> { [         3,    numbersign     ]       }; // 3 0xec
69     key <AE04> { [         4,    semicolon      ]       };
70     key <AE05> { [         5,    colon          ]       };
71     key <AE06> { [         6,    comma          ]       };
72     key <AE07> { [         7,    period         ]       };
73     key <AE08> { [         8,    asterisk       ]       };
74     key <AE09> { [         9,    parenleft      ]       };
75     key <AE10> { [         0,    parenright     ]       };
76     key <AE11> { [     minus,    underscore     ]       };
77     key <AE12> { [ numbersign,   bar            ]       };
78
79     key <AD01> { [ 0x010010e6,  q               ]       };
80     key <AD02> { [ 0x010010ea,  w               ]       };
81     key <AD03> { [ 0x010010e3,  e               ]       };
82     key <AD04> { [ 0x010010d9,  r               ]       };
83     key <AD05> { [ 0x010010d4,  t               ]       };
84     key <AD06> { [ 0x010010dc,  y               ]       };
85     key <AD07> { [ 0x010010d2,  u               ]       };
86     key <AD08> { [ 0x010010e8,  i               ]       };
87     key <AD09> { [ 0x010010ec,  o               ]       };
88     key <AD10> { [ 0x010010d6,  p               ]       };
89     key <AD11> { [ 0x010010ee,  bracketleft     ]       };
90     key <AD12> { [ 0x010010ef,  bracketright    ]       };
91
92     key <AC01> { [ 0x010010e4,  a               ]       };
93     key <AC02> { [ 0x010010d7,  s               ]       };
94     key <AC03> { [ 0x010010d5,  d               ]       };
95     key <AC04> { [ 0x010010d0,  f               ]       };
96     key <AC05> { [ 0x010010de,  g               ]       };
97     key <AC06> { [ 0x010010e0,  h               ]       };
98     key <AC07> { [ 0x010010dd,  j               ]       };
99     key <AC08> { [ 0x010010da,  k               ]       };
100     key <AC09> { [ 0x010010d3,  l               ]       };
101     key <AC10> { [ 0x010010df,  semicolon       ]       };
102     key <AC11> { [ 0x010010eb,  percent         ]       };
103     key <BKSL> { [ backslash,    bar            ]       }; // 0xe9 0xea
104
105     key <LSGT> { [ guillemotleft,guillemotright ]       }; // 0xab 0xbb 0xe7 0xe8
106     key <AB01> { [ 0x010010ed,  z               ]       };
107     key <AB02> { [ 0x010010e9,  x               ]       };
108     key <AB03> { [ 0x010010e1,  c               ]       };
109     key <AB04> { [ 0x010010db,  v               ]       };
110     key <AB05> { [ 0x010010d8,  b               ]       };
111     key <AB06> { [ 0x010010e2,  n               ]       };
112     key <AB07> { [ 0x010010e5,  m               ]       };
113     key <AB08> { [ 0x010010d1,  less            ]       };
114     key <AB09> { [ 0x010010e7,  greater         ]       };
115     key <AB10> { [ 0x010010f0,  question        ]       };
116
117 };