Second phase of i18n. Frank rocks the world:)
[xorg/xkeyboard-config] / symbols / guru
1
2 // based on a keyboard map from an 'xkb/symbols/gur' file
3 //
4 // $XFree86$
5
6 partial default alphanumeric_keys
7 xkb_symbols "basic" {
8       name[Group1]= "Gurmukhi";
9
10       // Mainly numbers.
11       key <AE01> { [      0x1000A67             ]       };
12       key <AE02> { [      0x1000A68             ]       };
13       key <AE03> { [      0x1000A69             ]       };
14       key <AE04> { [      0x1000A6A             ]       };
15       key <AE05> { [      0x1000A6B             ]       };
16       key <AE06> { [      0x1000A6C             ]       };
17       key <AE07> { [      0x1000A6D             ]       };
18       key <AE08> { [      0x1000A6e             ]       };
19       key <AE09> { [      0x1000A6F, parenleft  ]       };
20       key <AE10> { [      0x1000A66, parenright ]       };
21       key <AE11> { [      gur_visarga           ]       };
22       key <AE12> { [      gur_v_r, gur_v_r_s    ]       };
23
24 // Mainly long vowels
25
26       key <AD01> { [      0x1000A4C, 0x1000A14  ]       };
27       key <AD02> { [      0x1000A48, 0x1000A10  ]       };
28       key <AD03> { [      0x1000A3E, 0x1000A06  ]       };
29       key <AD04> { [      0x1000A40, 0x1000A08  ]       };
30       key <AD05> { [      0x1000A42, 0x1000A0A  ]       };
31
32 // Mainly voiced consonants
33
34       key <AD06> { [      0x1000A2C, 0x1000A2D  ]       };
35       key <AD07> { [      0x1000A39, 0x1000A19  ]       };
36       key <AD08> { [      0x1000A17, 0x1000A18  ]       };
37       key <AD09> { [      0x1000A26, 0x1000A27  ]       };
38       key <AD10> { [      0x1000A1C, 0x1000A1D  ]       };
39       key <AD11> { [      0x1000A21, 0x1000A22  ]       };
40       key <AD12> { [      0x1000A3C, 0x1000A1E  ]       };
41
42 // Mainly short vowels
43       key <AC01> { [      0x1000A4B, 0x1000A13  ]       };
44       key <AC02> { [      0x1000A47, 0x1000A0F  ]       };
45       key <AC03> { [      0x1000A4D, 0x1000A05  ]       };
46       key <AC04> { [      0x1000A3F, 0x1000A07  ]       };
47       key <AC05> { [      0x1000A41, 0x1000A09  ]       };
48
49 // Mainly unvoiced consonants
50
51       key <AC06> { [      0x1000A2A, 0x1000A2B  ]       };
52       key <AC07> { [      0x1000A30, 0x1000A30  ]       };
53       key <AC08> { [      0x1000A15, 0x1000A16  ]       };
54       key <AC09> { [      0x1000A24, 0x1000A25  ]       };
55       key <AC10> { [      0x1000A1A, 0x1000A1B  ]       };
56       key <AC11> { [      0x1000A1F, 0x1000A20  ]       };
57       key <BKSL> { [      backslash, bar        ]       };
58
59       key <AB01> { [              z, Z          ]       };
60       key <AB02> { [      0x1000A02, 0x1000A70  ]       };
61       key <AB03> { [      0x1000A2E, 0x1000A23  ]       };
62       key <AB04> { [      0x1000A28, 0x1000A28  ]       };
63       key <AB05> { [      0x1000A35, 0x1000A35  ]       };
64       key <AB06> { [      0x1000A32, 0x1000A33  ]       };
65       key <AB07> { [      0x1000A38, 0x1000A36  ]       };
66       key <AB08> { [      comma,     less       ]       };
67       key <AB09> { [      period,    0x1000964  ]       };
68       key <AB10> { [      0x1000A2F, question   ]       };
69 };