first feed-in of the layouts. The revolution is coming
[xorg/xkeyboard-config] / symbols / lo
1 // $XConsortium: lo 2002/11/28 $
2 //
3 // $XFree86$
4 //
5 // Lao keymap, by Anousak Souphavanh <anousak@muanglao.com>
6 //
7 //
8 //
9
10 partial default alphanumeric_keys
11 xkb_symbols "basic" {
12
13     // Describes the differences between a very simple US/ASCII
14     // keyboard and a Lao keyboard
15     // This keymap uses the Lao keyboard standard [kind of] widely used inLaos
16
17     name[Group1]= "Lao";
18
19     // Alphanumeric section
20     key <TLDE> { [ 0x100200D                    ]};
21     key <AE01> { [ 0x1000ea2,       0x1000ed1   ]};
22     key <AE01> { [ 0x1000ea2,       0x1000ed1   ]};
23     key <AE02> { [ 0x1000e9f,       0x1000ed2   ]};
24     key <AE03> { [ 0x1000ec2,       0x1000ed3   ]};
25     key <AE04> { [ 0x1000e96,       0x1000ed4   ]};
26     key <AE05> { [ 0x1000eb8,       0x1000ecc   ]};
27     key <AE06> { [ 0x1000eb9,       0x1000ebc   ]};
28     key <AE07> { [ 0x1000e84,       0x1000ed5   ]};
29     key <AE08> { [ 0x1000e95,       0x1000ed6   ]};
30     key <AE09> { [ 0x1000e88,       0x1000ed7   ]};
31     key <AE10> { [ 0x1000e82,       0x1000ed8   ]};
32     key <AE11> { [ 0x1000e8a,       0x1000ed9   ]};
33     key <AE12> { [ 0x1000ecd                    ]};
34
35     key <AD01> { [ 0x1000ebb                    ]};
36     key <AD02> { [ 0x1000ec4,       0x1000ed0   ]};
37     key <AD03> { [ 0x1000eb3                    ]};
38     key <AD04> { [ 0x1000e9e,       underscore  ]};
39     key <AD05> { [ 0x1000eb0,       plus        ]};
40     key <AD06> { [ 0x1000eb4                    ]};
41     key <AD07> { [ 0x1000eb5                    ]};
42     key <AD08> { [ 0x1000ea3,       0x1000eae   ]};
43     key <AD09> { [ 0x1000e99                    ]};
44     key <AD10> { [ 0x1000e8d,       0x1000ebd   ]};
45     key <AD11> { [ 0x1000e9a,       minus       ]};
46     key <AD12> { [ 0x1000ea5,       braceright  ]};
47     key <BKSL> { [ 0x1000edc,      0x1000edd    ]};
48
49     key <AC01> { [ 0x1000eb1                    ]};
50     key <AC02> { [ 0x1000eab,       semicolon   ]};
51     key <AC03> { [ 0x1000e81,       period      ]};
52     key <AC04> { [ 0x1000e94,       comma       ]};
53     key <AC05> { [ 0x1000ec0,       colon       ]};
54     key <AC06> { [ 0x1000ec9,       0x1000eca   ]};
55     key <AC07> { [ 0x1000ec8,       0x1000ecb   ]};
56     key <AC08> { [ 0x1000eb2,       exclam      ]};
57     key <AC09> { [ 0x1000eaa,       question    ]};
58     key <AC10> { [ 0x1000ea7,       percent     ]};
59     key <AC11> { [ 0x1000e87,       equal       ]};
60
61     key <AB01> { [ 0x1000e9c,       0x10020ad   ]};
62     key <AB02> { [ 0x1000e9b,       parenleft   ]};
63     key <AB03> { [ 0x1000ec1,       0x1000eaf   ]};
64     key <AB04> { [ 0x1000ead                    ]};
65     key <AB05> { [ 0x1000eb6                    ]};
66     key <AB06> { [ 0x1000eb7                    ]};
67     key <AB07> { [ 0x1000e97,       0x1000ec6   ]};
68     key <AB08> { [ 0x1000ea1,       quoteleft   ]};
69     key <AB09> { [ 0x1000ec3,       dollar      ]};
70     key <AB10> { [ 0x1000e9d,       parenright  ]};
71
72 override key <LFSH> {
73         type="PC_SYSRQ",
74         [        Shift_L,               ISO_First_Group         ]
75     };
76 override key <RTSH> {
77         type="PC_SYSRQ",
78         [       Shift_R,                ISO_Last_Group          ]
79     };
80 };