// $XConsortium: th /main/3 1996/08/31 12:20:18 kaleb $ // $XFree86: xc/programs/xkbcomp/symbols/th,v 3.2 1997/07/26 12:59:09 dawes Exp $ partial default alphanumeric_keys xkb_symbols "basic" { name[Group2]= "Thai"; // The thai layout defines a second keyboard group and changes // the behavior of a few modifier keys. // THIS KEYMAP IS A HORRIBLE HACK. INSTEAD OF PROPERLY USING // THE THAI KEYSYMS, IT USES THE LATIN-1 KEYSYMS AT THE CORRESPONDING // CODE POINT. BLECH. key { [], [ underscore, percent ] }; key { [], [ aring, plus ] }; key { [], [ slash, ntilde ] }; key { [], [ minus, ograve ] }; key { [], [ Agrave, oacute ] }; key { [], [ paragraph, ocircumflex ] }; key { [], [ Ooblique, Ugrave ] }; key { [], [ Odiaeresis, ssharp ] }; key { [], [ currency, otilde ] }; key { [], [ mu, odiaeresis ] }; key { [], [ diaeresis, division ] }; key { [], [ cent, oslash ] }; key { [], [ ordfeminine, ugrave ] }; key { [], [ ae, eth ] }; key { [], [ adiaeresis, quotedbl ] }; key { [], [ Oacute, registered ] }; key { [], [ threequarters, plusminus ] }; key { [], [ ETH, cedilla ] }; key { [], [ Ntilde, iacute ] }; key { [], [ Otilde, ecircumflex ] }; key { [], [ Atilde, threesuperior ] }; key { [], [ onesuperior, Idiaeresis ] }; key { [], [ Acircumflex, hyphen ] }; key { [], [ masculine, degree ] }; key { [], [ Aring, comma ] }; key { [], [ questiondown, Adiaeresis ] }; key { [], [ Ediaeresis, brokenbar ] }; key { [], [ exclamdown, macron ] }; key { [], [ acute, acircumflex ] }; key { [], [ agrave, notsign ] }; key { [], [ eacute, ccedilla ] }; key { [], [ egrave, ediaeresis ] }; key { [], [ Ograve, Eacute ] }; key { [], [ Ecircumflex, Egrave ] }; key { [], [ Ccedilla, guillemotleft ] }; key { [], [ section, period ] }; key { [], [ onequarter, parenleft ] }; key { [], [ guillemotright, parenright ] }; key { [], [ aacute, copyright ] }; key { [], [ Iacute, Icircumflex ] }; key { [], [ Ocircumflex, Uacute ] }; key { [], [ multiply, igrave ] }; key { [], [ periodcentered, question ] }; key { [], [ Aacute, twosuperior ] }; key { [], [ atilde, Igrave ] }; key { [], [ onehalf, AE ] }; key { [], [ sterling, yen ] }; override key { type="PC_SYSRQ", [ Shift_L, ISO_First_Group ] }; override key { type="PC_SYSRQ", [ Shift_R, ISO_Last_Group ] }; };