1*c2c66affSColin Finck# generated from XKB map th
2*c2c66affSColin Finckinclude common
3*c2c66affSColin Finckmap 0x41e
4*c2c66affSColin Finckexclam 0x02 shift
5*c2c66affSColin FinckThai_lakkhangyao 0x02 altgr
6*c2c66affSColin Finckplus 0x02 shift altgr
7*c2c66affSColin Finckat 0x03 shift
8*c2c66affSColin Finckslash 0x03 altgr
9*c2c66affSColin FinckThai_leknung 0x03 shift altgr
10*c2c66affSColin Fincknumbersign 0x04 shift
11*c2c66affSColin Finckminus 0x04 altgr
12*c2c66affSColin FinckThai_leksong 0x04 shift altgr
13*c2c66affSColin Finckdollar 0x05 shift
14*c2c66affSColin FinckThai_phosamphao 0x05 altgr
15*c2c66affSColin FinckThai_leksam 0x05 shift altgr
16*c2c66affSColin Finckpercent 0x06 shift
17*c2c66affSColin FinckThai_thothung 0x06 altgr
18*c2c66affSColin FinckThai_leksi 0x06 shift altgr
19*c2c66affSColin Finckasciicircum 0x07 shift
20*c2c66affSColin FinckThai_sarau 0x07 altgr
21*c2c66affSColin FinckThai_sarauu 0x07 shift altgr
22*c2c66affSColin Finckampersand 0x08 shift
23*c2c66affSColin FinckThai_saraue 0x08 altgr
24*c2c66affSColin FinckThai_baht 0x08 shift altgr
25*c2c66affSColin Finckasterisk 0x09 shift
26*c2c66affSColin FinckThai_khokhwai 0x09 altgr
27*c2c66affSColin FinckThai_lekha 0x09 shift altgr
28*c2c66affSColin Finckparenleft 0x0a shift
29*c2c66affSColin FinckThai_totao 0x0a altgr
30*c2c66affSColin FinckThai_lekhok 0x0a shift altgr
31*c2c66affSColin Finckparenright 0x0b shift
32*c2c66affSColin FinckThai_chochan 0x0b altgr
33*c2c66affSColin FinckThai_lekchet 0x0b shift altgr
34*c2c66affSColin Finckminus 0x0c
35*c2c66affSColin Finckunderscore 0x0c shift
36*c2c66affSColin FinckThai_khokhai 0x0c altgr
37*c2c66affSColin FinckThai_lekpaet 0x0c shift altgr
38*c2c66affSColin Finckequal 0x0d
39*c2c66affSColin Finckplus 0x0d shift
40*c2c66affSColin FinckThai_chochang 0x0d altgr
41*c2c66affSColin FinckThai_lekkao 0x0d shift altgr
42*c2c66affSColin FinckThai_maiyamok 0x10 altgr
43*c2c66affSColin FinckThai_leksun 0x10 shift altgr
44*c2c66affSColin FinckThai_saraaimaimalai 0x11 altgr
45*c2c66affSColin Finckquotedbl 0x11 shift altgr
46*c2c66affSColin FinckThai_saraam 0x12 altgr
47*c2c66affSColin FinckThai_dochada 0x12 shift altgr
48*c2c66affSColin FinckThai_phophan 0x13 altgr
49*c2c66affSColin FinckThai_thonangmontho 0x13 shift altgr
50*c2c66affSColin FinckThai_saraa 0x14 altgr
51*c2c66affSColin FinckThai_thothong 0x14 shift altgr
52*c2c66affSColin FinckThai_maihanakat 0x15 altgr
53*c2c66affSColin FinckThai_nikhahit 0x15 shift altgr
54*c2c66affSColin FinckThai_saraii 0x16 altgr
55*c2c66affSColin FinckThai_maitri 0x16 shift altgr
56*c2c66affSColin FinckThai_rorua 0x17 altgr
57*c2c66affSColin FinckThai_nonen 0x17 shift altgr
58*c2c66affSColin FinckThai_nonu 0x18 altgr
59*c2c66affSColin FinckThai_paiyannoi 0x18 shift altgr
60*c2c66affSColin FinckThai_yoyak 0x19 altgr
61*c2c66affSColin FinckThai_yoying 0x19 shift altgr
62*c2c66affSColin Finckbracketleft 0x1a
63*c2c66affSColin Finckbraceleft 0x1a shift
64*c2c66affSColin FinckThai_bobaimai 0x1a altgr
65*c2c66affSColin FinckThai_thothan 0x1a shift altgr
66*c2c66affSColin Finckbracketright 0x1b
67*c2c66affSColin Finckbraceright 0x1b shift
68*c2c66affSColin FinckThai_loling 0x1b altgr
69*c2c66affSColin Finckcomma 0x1b shift altgr
70*c2c66affSColin FinckThai_fofan 0x1e altgr
71*c2c66affSColin FinckThai_ru 0x1e shift altgr
72*c2c66affSColin FinckThai_hohip 0x1f altgr
73*c2c66affSColin FinckThai_khorakhang 0x1f shift altgr
74*c2c66affSColin FinckThai_kokai 0x20 altgr
75*c2c66affSColin FinckThai_topatak 0x20 shift altgr
76*c2c66affSColin FinckThai_dodek 0x21 altgr
77*c2c66affSColin FinckThai_sarao 0x21 shift altgr
78*c2c66affSColin FinckThai_sarae 0x22 altgr
79*c2c66affSColin FinckThai_chochoe 0x22 shift altgr
80*c2c66affSColin FinckThai_maitho 0x23 altgr
81*c2c66affSColin FinckThai_maitaikhu 0x23 shift altgr
82*c2c66affSColin FinckThai_maiek 0x24 altgr
83*c2c66affSColin FinckThai_maichattawa 0x24 shift altgr
84*c2c66affSColin FinckThai_saraaa 0x25 altgr
85*c2c66affSColin FinckThai_sorusi 0x25 shift altgr
86*c2c66affSColin FinckThai_sosua 0x26 altgr
87*c2c66affSColin FinckThai_sosala 0x26 shift altgr
88*c2c66affSColin Fincksemicolon 0x27
89*c2c66affSColin Finckcolon 0x27 shift
90*c2c66affSColin FinckThai_wowaen 0x27 altgr
91*c2c66affSColin FinckThai_soso 0x27 shift altgr
92*c2c66affSColin Finckapostrophe 0x28
93*c2c66affSColin Finckquotedbl 0x28 shift
94*c2c66affSColin FinckThai_ngongu 0x28 altgr
95*c2c66affSColin Finckperiod 0x28 shift altgr
96*c2c66affSColin Finckgrave 0x29
97*c2c66affSColin Finckasciitilde 0x29 shift
98*c2c66affSColin Finckunderscore 0x29 altgr
99*c2c66affSColin Finckpercent 0x29 shift altgr
100*c2c66affSColin FinckISO_First_Group 0x2a shift
101*c2c66affSColin Finckbackslash 0x2b
102*c2c66affSColin Finckbar 0x2b shift
103*c2c66affSColin FinckThai_khokhuat 0x2b altgr
104*c2c66affSColin FinckThai_khokhon 0x2b shift altgr
105*c2c66affSColin FinckThai_phophung 0x2c altgr
106*c2c66affSColin Finckparenleft 0x2c shift altgr
107*c2c66affSColin FinckThai_popla 0x2d altgr
108*c2c66affSColin Finckparenright 0x2d shift altgr
109*c2c66affSColin FinckThai_saraae 0x2e altgr
110*c2c66affSColin FinckThai_choching 0x2e shift altgr
111*c2c66affSColin FinckThai_oang 0x2f altgr
112*c2c66affSColin FinckThai_honokhuk 0x2f shift altgr
113*c2c66affSColin FinckThai_sarai 0x30 altgr
114*c2c66affSColin FinckThai_phinthu 0x30 shift altgr
115*c2c66affSColin FinckThai_sarauee 0x31 altgr
116*c2c66affSColin FinckThai_thanthakhat 0x31 shift altgr
117*c2c66affSColin FinckThai_thothahan 0x32 altgr
118*c2c66affSColin Finckquestion 0x32 shift altgr
119*c2c66affSColin Finckcomma 0x33
120*c2c66affSColin Finckless 0x33 shift
121*c2c66affSColin FinckThai_moma 0x33 altgr
122*c2c66affSColin FinckThai_thophuthao 0x33 shift altgr
123*c2c66affSColin Finckperiod 0x34
124*c2c66affSColin Finckgreater 0x34 shift
125*c2c66affSColin FinckThai_saraaimaimuan 0x34 altgr
126*c2c66affSColin FinckThai_lochula 0x34 shift altgr
127*c2c66affSColin Finckslash 0x35
128*c2c66affSColin Finckquestion 0x35 shift
129*c2c66affSColin FinckThai_fofa 0x35 altgr
130*c2c66affSColin FinckThai_lu 0x35 shift altgr
131*c2c66affSColin FinckISO_Last_Group 0x36 shift
132