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