first feed-in of the layouts. The revolution is coming
[xorg/xkeyboard-config] / symbols / th_tis
1 // $XFree86$
2 //
3 partial default alphanumeric_keys 
4 xkb_symbols "basic" {
5     name[Group1]= "Thai (TIS-820.2538)";
6     // The thai layout defines a second keyboard group and changes
7     // the behavior of a few modifier keys.  
8
9     // converted to THai keysysms - Pablo Saratxaga <pablo@mandrakesoft.com>
10     // modified to TIS-820.2538 - Theppitak Karoonboonyanan <thep@linux.thai.net>
11     key <TLDE> {        [ 0x1000e4f,            0x1000e5b       ]       };
12     key <AE01> {        [ Thai_baht,            Thai_lakkhangyao]       };
13     key <AE02> {        [ slash,                Thai_leknung    ]       };
14     key <AE03> {        [ minus,                Thai_leksong    ]       };
15     key <AE04> {        [ Thai_phosamphao,      Thai_leksam     ]       };
16     key <AE05> {        [ Thai_thothung,        Thai_leksi      ]       };
17     key <AE06> {        [ Thai_sarau,           Thai_sarauu     ]       };
18     key <AE07> {        [ Thai_saraue,          0x1000e4e       ]       };
19     key <AE08> {        [ Thai_khokhwai,        Thai_lekha      ]       };
20     key <AE09> {        [ Thai_totao,           Thai_lekhok     ]       };
21     key <AE10> {        [ Thai_chochan,         Thai_lekchet    ]       };
22     key <AE11> {        [ Thai_khokhai,         Thai_lekpaet    ]       };
23     key <AE12> {        [ Thai_chochang,        Thai_lekkao     ]       };
24
25     key <AD01> {        [ Thai_maiyamok,        Thai_leksun     ]       };
26     key <AD02> {        [ Thai_saraaimaimalai,  quotedbl        ]       };
27     key <AD03> {        [ Thai_saraam,          Thai_dochada    ]       };
28     key <AD04> {        [ Thai_phophan,         Thai_thonangmontho ]    };
29     key <AD05> {        [ Thai_saraa,           Thai_thothong   ]       };
30     key <AD06> {        [ Thai_maihanakat,      Thai_nikhahit   ]       };
31     key <AD07> {        [ Thai_saraii,          Thai_maitri     ]       };
32     key <AD08> {        [ Thai_rorua,           Thai_nonen      ]       };
33     key <AD09> {type[Group1]="THREE_LEVEL",
34                         [   Thai_nonu,  Thai_paiyannoi, 0x1000e5a]      };
35     key <AD10> {        [ Thai_yoyak,           Thai_yoying     ]       };
36     key <AD11> {        [ Thai_bobaimai,        Thai_thothan    ]       };
37     key <AD12> {        [ Thai_loling,          comma           ]       };
38
39     key <AC01> {        [ Thai_fofan,           Thai_ru         ]       };
40     key <AC02> {        [ Thai_hohip,           Thai_khorakhang ]       };
41     key <AC03> {        [ Thai_kokai,           Thai_topatak    ]       };
42     key <AC04> {        [ Thai_dodek,           Thai_sarao      ]       };
43     key <AC05> {        [ Thai_sarae,           Thai_chochoe    ]       };
44     key <AC06> {        [ Thai_maitho,          Thai_maitaikhu  ]       };
45     key <AC07> {        [ Thai_maiek,           Thai_maichattawa ]      };
46     key <AC08> {        [ Thai_saraaa,          Thai_sorusi     ]       };
47     key <AC09> {        [ Thai_sosua,           Thai_sosala     ]       };
48     key <AC10> {        [ Thai_wowaen,          Thai_soso       ]       };
49     key <AC11> {        [ Thai_ngongu,          period          ]       };
50
51     key <AB01> {        [ Thai_phophung,        parenleft       ]       };
52     key <AB02> {        [ Thai_popla,           parenright      ]       };
53     key <AB03> {        [ Thai_saraae,          Thai_choching   ]       };
54     key <AB04> {        [ Thai_oang,            Thai_honokhuk   ]       };
55     key <AB05> {        [ Thai_sarai,           Thai_phinthu    ]       };
56     key <AB06> {        [ Thai_sarauee,         Thai_thanthakhat ]      };
57     key <AB07> {        [ Thai_thothahan,       question        ]       };
58     key <AB08> {        [ Thai_moma,            Thai_thophuthao ]       };
59     key <AB09> {        [ Thai_saraaimaimuan,   Thai_lochula    ]       };
60     key <AB10> {        [ Thai_fofa,            Thai_lu         ]       };
61
62     key <BKSL> {        [ Thai_khokhon,         Thai_khokhuat   ]       };
63 };