2 levels for se(rus)
[xorg/xkeyboard-config] / symbols / guj
1 // $XKeyboardConfig$
2
3 // based on a keyboard map from an 'xkb/symbols/guj' file
4
5 partial default alphanumeric_keys 
6 xkb_symbols "basic" {
7       name[Group1]= "Gujarati";
8
9       // Mainly numbers.
10       key <AE01> { [      0x1000AE7, 0x1000A8D  ]       };
11       key <AE02> { [      0x1000AE8, 0x1000AC5  ]       };
12       key <AE03> { [      0x1000AE9             ]       };
13       key <AE04> { [      0x1000AEA             ]       };
14       key <AE05> { [      0x1000AEB             ]       };
15       key <AE06> { [      0x1000AEC             ]       };
16       key <AE07> { [      0x1000AED             ]       };
17       key <AE08> { [      0x1000AEE             ]       };
18       key <AE09> { [      0x1000AEF, parenleft  ]       };
19       key <AE10> { [      0x1000AE6, parenright ]       };
20       key <AE11> { [      minus,     0x1000A83  ]       };
21       key <AE12> { [      0x1000A8B, 0x1000AC3  ]       };
22
23 // Mainly long vowels
24
25       key <AD01> { [      0x1000ACC, 0x1000A94  ]       };
26       key <AD02> { [      0x1000AC8, 0x1000A90  ]       };
27       key <AD03> { [      0x1000ABE, 0x1000A86  ]       };
28       key <AD04> { [      0x1000AC0, 0x1000A88  ]       };
29       key <AD05> { [      0x1000AC2, 0x1000A8A  ]       };
30
31 // Mainly voiced consonants
32
33       key <AD06> { [      0x1000AAC, 0x1000AAD  ]       };
34       key <AD07> { [      0x1000AB9, 0x1000A99  ]       };
35       key <AD08> { [      0x1000A97, 0x1000A98  ]       };
36       key <AD09> { [      0x1000AA6, 0x1000AA7  ]       };
37       key <AD10> { [      0x1000A9C, 0x1000A9D  ]       };
38       key <AD11> { [      0x1000AA1, 0x1000AA2  ]       };
39       key <AD12> { [      0x1000ABC, 0x1000A9E  ]       };
40
41 // Mainly short vowels
42       key <AC01> { [      0x1000ACB, 0x1000A93  ]       };
43       key <AC02> { [      0x1000AC7, 0x1000A8F  ]       };
44       key <AC03> { [      0x1000ACD, 0x1000A85  ]       };
45       key <AC04> { [      0x1000ABF, 0x1000A87  ]       };
46       key <AC05> { [      0x1000AC1, 0x1000A89  ]       };
47
48 // Mainly unvoiced consonants
49
50       key <AC06> { [      0x1000AAA, 0x1000AAB  ]       };
51       key <AC07> { [      0x1000AB0, guj_rra    ]       };
52       key <AC08> { [      0x1000A95, 0x1000A96  ]       };
53       key <AC09> { [      0x1000AA4, 0x1000AA5  ]       };
54       key <AC10> { [      0x1000A9A, 0x1000A9B  ]       };
55       key <AC11> { [      0x1000A9F, 0x1000AA0  ]       };
56       key <BKSL> { [      0x1000AC9, 0x1000A91  ]       };
57
58       key <AB01> { [      z        , Z          ]       };
59       key <AB02> { [      0x1000A82, 0x1000A81  ]       };
60       key <AB03> { [      0x1000AAE, 0x1000AA3  ]       };
61       key <AB04> { [      0x1000AA8, guj_nnna   ]       };
62       key <AB05> { [      0x1000AB5, guj_llla   ]       };
63       key <AB06> { [      0x1000AB2, 0x1000AB3  ]       };
64       key <AB07> { [      0x1000AB8, 0x1000AB6  ]       };
65       key <AB08> { [      comma,     0x1000AB7  ]       };
66       key <AB09> { [      period,    0x1000964  ]       };
67       key <AB10> { [      0x1000AAF, question   ]       };
68 };