# @(#)31 1.2 src/bos/usr/lib/nls/loc/km/TH_TH.UTF-8.imkeymap.src, cfgnlskm, bos720 8/26/98 15:49:28 # IBM_PROLOG_BEGIN_TAG # This is an automatically generated prolog. # # bos720 src/bos/usr/lib/nls/loc/km/TH_TH.UTF-8.imkeymap.src 1.2 # # Licensed Materials - Property of IBM # # Restricted Materials of IBM # # COPYRIGHT International Business Machines Corp. 1998 # All Rights Reserved # # US Government Users Restricted Rights - Use, duplication or # disclosure restricted by GSA ADP Schedule Contract with IBM Corp. # # IBM_PROLOG_END_TAG # # The unique key states are Base, Shift, CapsLock, Shift-CapsLock, Control, # Alt, and AltGraphic. # All other key states are mapped to one of these unique key states. # # KEY STATES # Base # Shift # CapsLock # Shift+CapsLock # Thai Base # Thai Shift # Thai CapsLock # Thai Shift+CapsLock # Control # Alt # # XK_space \ ' ' \ XK_space \ XK_space \ XK_space \ XK_space \ XK_space \ XK_space \ XK_space \ XK_space \ XK_space XK_exclam \ '!' \ XK_exclam \ U \ U \ XK_plus \ U \ U \ U \ U \ U XK_quotedbl \ '"' \ XK_quotedbl \ U \ U \ XK_period \ U \ U \ U \ U \ U XK_numbersign \ '#' \ XK_numbersign \ U \ U \ XK_Thai_leksong \ U \ U \ U \ U \ U XK_dollar \ '$' \ XK_dollar \ U \ U \ XK_Thai_leksam \ U \ U \ U \ '\x1d' \ U XK_percent \ '%' \ XK_percent \ U \ U \ XK_Thai_leksi \ U \ U \ U \ U \ U XK_ampersand \ '&' \ XK_ampersand \ U \ U \ XK_Thai_baht \ U \ U \ U \ U \ U XK_apostrophe \ '\'' \ XK_quotedbl \ XK_apostrophe \ XK_quotedbl \ XK_Thai_ngongu \ XK_period \ XK_Thai_ngongu \ XK_period \ U \ U XK_parenleft \ '(' \ XK_parenleft \ U \ U \ XK_Thai_lekhok \ U \ U \ U \ U \ U XK_parenright \ ')' \ XK_parenright \ U \ U \ XK_Thai_lekchet \ U \ U \ U \ U \ U XK_asterisk \ '*' \ XK_asterisk \ U \ U \ XK_Thai_lekha \ U \ U \ U \ U \ U XK_plus \ '+' \ XK_plus \ U \ U \ XK_Thai_lekkao \ U \ U \ U \ U \ U XK_comma \ ',' \ XK_less \ XK_comma \ XK_less \ XK_Thai_moma \ XK_Thai_thophuthao \ XK_Thai_moma \ XK_Thai_thophuthao \ U \ U XK_minus \ '-' \ XK_underscore \ XK_minus \ XK_underscore \ XK_Thai_khokhai \ XK_Thai_lekpaet \ XK_Thai_khokhai \ XK_Thai_lekpaet \ '\x1f' \ U XK_period \ '.' \ XK_greater \ XK_period \ XK_greater \ XK_Thai_saraaimaimuan \ XK_Thai_lochula \ XK_Thai_saraaimaimuan \ XK_Thai_lochula \ U \ U XK_slash \ '/' \ XK_question \ XK_slash \ XK_question \ XK_Thai_fofa \ XK_Thai_lu \ XK_Thai_fofa \ XK_Thai_lu \ U \ U XK_0 \ '0' \ XK_parenright \ XK_0 \ XK_parenright \ XK_Thai_chochan \ XK_Thai_lekchet \ XK_Thai_chochan \ XK_Thai_lekchet \ U \ U XK_1 \ '1' \ XK_exclam \ XK_1 \ XK_exclam \ XK_Thai_lakkhangyao \ XK_plus \ XK_Thai_lakkhangyao \ XK_plus \ U \ U XK_2 \ '2' \ XK_at \ XK_2 \ XK_at \ XK_slash \ XK_Thai_leknung \ XK_slash \ XK_Thai_leknung \ '\x00' \ U XK_3 \ '3' \ XK_numbersign \ XK_3 \ XK_numbersign \ XK_minus \ XK_Thai_leksong \ XK_minus \ XK_Thai_leksong \ U \ U XK_4 \ '4' \ XK_dollar \ XK_4 \ XK_dollar \ XK_Thai_phosamphao \ XK_Thai_leksam \ XK_Thai_phosamphao \ XK_Thai_leksam \ U \ U XK_5 \ '5' \ XK_percent \ XK_5 \ XK_percent \ XK_Thai_thothung \ XK_Thai_leksi \ XK_Thai_thothung \ XK_Thai_leksi \ U \ U XK_6 \ '6' \ XK_asciicircum \ XK_6 \ XK_asciicircum \ XK_Thai_sarau \ XK_Thai_sarauu \ XK_Thai_sarau \ XK_Thai_sarauu \ '\x1e' \ U XK_7 \ '7' \ XK_ampersand \ XK_7 \ XK_ampersand \ XK_Thai_saraue \ XK_Thai_baht \ XK_Thai_saraue \ XK_Thai_baht \ U \ U XK_8 \ '8' \ XK_asterisk \ XK_8 \ XK_asterisk \ XK_Thai_khokhwai \ XK_Thai_lekha \ XK_Thai_khokhwai \ XK_Thai_lekha \ U \ U XK_9 \ '9' \ XK_parenleft \ XK_9 \ XK_parenleft \ XK_Thai_totao \ XK_Thai_lekhok \ XK_Thai_totao \ XK_Thai_lekhok \ U \ U XK_colon \ ':' \ XK_colon \ U \ U \ XK_Thai_soso \ U \ U \ U \ U \ U XK_semicolon \ ';' \ XK_colon \ XK_semicolon \ XK_colon \ XK_Thai_wowaen \ XK_Thai_soso \ XK_Thai_wowaen \ XK_Thai_soso \ U \ U XK_less \ '<' \ XK_less \ U \ U \ XK_Thai_thophuthao \ U \ U \ U \ '\x1c' \ U XK_equal \ '=' \ XK_plus \ XK_equal \ XK_plus \ XK_Thai_chochang \ XK_Thai_lekkao \ XK_Thai_chochang \ XK_Thai_lekkao \ U \ U XK_greater \ '>' \ XK_greater \ U \ U \ XK_Thai_lochula \ U \ U \ U \ U \ U XK_question \ '?' \ XK_question \ U \ U \ XK_Thai_lu \ U \ U \ U \ U \ U XK_at \ '@' \ XK_at \ U \ U \ XK_Thai_leknung \ U \ U \ U \ '\x00' \ U XK_A \ 'A' \ XK_A \ U \ U \ XK_Thai_ru \ U \ U \ U \ '\x01' \ U XK_B \ 'B' \ XK_B \ U \ U \ XK_Thai_phinthu \ U \ U \ U \ '\x02' \ U XK_C \ 'C' \ XK_C \ U \ U \ XK_Thai_choching \ U \ U \ U \ '\x03' \ U XK_D \ 'D' \ XK_D \ U \ U \ XK_Thai_topatak \ U \ U \ U \ '\x04' \ U XK_E \ 'E' \ XK_E \ U \ U \ XK_Thai_dochada \ U \ U \ U \ '\x05' \ U XK_F \ 'F' \ XK_F \ U \ U \ XK_Thai_sarao \ U \ U \ U \ '\x06' \ U XK_G \ 'G' \ XK_G \ U \ U \ XK_Thai_chochoe \ U \ U \ U \ '\x07' \ U XK_H \ 'H' \ XK_H \ U \ U \ XK_Thai_maitaikhu \ U \ U \ U \ XK_BackSpace \ U XK_I \ 'I' \ XK_I \ U \ U \ XK_Thai_nonen \ U \ U \ U \ XK_Tab \ U XK_J \ 'J' \ XK_J \ U \ U \ XK_Thai_maichattawa \ U \ U \ U \ XK_Linefeed \ U XK_K \ 'K' \ XK_K \ U \ U \ XK_Thai_sorusi \ U \ U \ U \ '\x0b' \ U XK_L \ 'L' \ XK_L \ U \ U \ XK_Thai_sosala \ U \ U \ U \ '\x0c' \ U XK_M \ 'M' \ XK_M \ U \ U \ XK_question \ U \ U \ U \ XK_Return \ U XK_N \ 'N' \ XK_N \ U \ U \ XK_Thai_thanthakhat \ U \ U \ U \ '\x0e' \ U XK_O \ 'O' \ XK_O \ U \ U \ XK_Thai_paiyannoi \ U \ U \ U \ '\x0f' \ U XK_P \ 'P' \ XK_P \ U \ U \ XK_Thai_yoying \ U \ U \ U \ '\x10' \ U XK_Q \ 'Q' \ XK_Q \ U \ U \ XK_Thai_leksun \ U \ U \ U \ '\x11' \ U XK_R \ 'R' \ XK_R \ U \ U \ XK_Thai_thonangmontho \ U \ U \ U \ '\x12' \ U XK_S \ 'S' \ XK_S \ U \ U \ XK_Thai_khorakhang \ U \ U \ U \ '\x13' \ U XK_T \ 'T' \ XK_T \ U \ U \ XK_Thai_thothong \ U \ U \ U \ '\x14' \ U XK_U \ 'U' \ XK_U \ U \ U \ XK_Thai_maitri \ U \ U \ U \ '\x15' \ U XK_V \ 'V' \ XK_V \ U \ U \ XK_Thai_honokhuk \ U \ U \ U \ '\x16' \ U XK_W \ 'W' \ XK_W \ U \ U \ XK_quotedbl \ U \ U \ U \ '\x17' \ U XK_X \ 'X' \ XK_X \ U \ U \ XK_parenright \ U \ U \ U \ '\x18' \ U XK_Y \ 'Y' \ XK_Y \ U \ U \ XK_Thai_nikhahit \ U \ U \ U \ '\x19' \ U XK_Z \ 'Z' \ XK_Z \ U \ U \ XK_parenleft \ U \ U \ U \ '\x1a' \ U XK_bracketleft \ '[' \ XK_braceleft \ XK_bracketleft \ XK_braceleft \ XK_Thai_bobaimai \ XK_Thai_thothan \ XK_Thai_bobaimai \ XK_Thai_thothan \ XK_Escape \ U XK_backslash \ '\\' \ XK_bar \ XK_backslash \ XK_bar \ XK_Thai_khokhuat \ XK_Thai_khokhon \ XK_Thai_khokhuat \ XK_Thai_khokhon \ '\x1c' \ U XK_bracketright \ ']' \ XK_braceright \ XK_bracketright \ XK_braceright \ XK_Thai_loling \ XK_comma \ XK_Thai_loling \ XK_comma \ '\x1d' \ U XK_asciicircum \ '^' \ XK_asciicircum \ U \ U \ XK_Thai_sarauu \ U \ U \ U \ U \ U XK_underscore \ '_' \ XK_underscore \ U \ U \ XK_Thai_lekpaet \ U \ U \ U \ U \ U XK_grave \ '`' \ XK_asciitilde \ XK_grave \ XK_asciitilde \ XK_underscore \ XK_percent \ XK_underscore \ XK_percent \ U \ U XK_a \ 'a' \ XK_A \ XK_A \ XK_a \ XK_Thai_fofan \ XK_Thai_ru \ XK_Thai_fofan \ XK_Thai_ru \ '\x01' \ U XK_b \ 'b' \ XK_B \ XK_B \ XK_b \ XK_Thai_sarai \ XK_Thai_phinthu \ XK_Thai_sarai \ XK_Thai_phinthu \ '\x02' \ U XK_c \ 'c' \ XK_C \ XK_C \ XK_c \ XK_Thai_saraae \ XK_Thai_choching \ XK_Thai_saraae \ XK_Thai_choching \ '\x03' \ U XK_d \ 'd' \ XK_D \ XK_D \ XK_d \ XK_Thai_kokai \ XK_Thai_topatak \ XK_Thai_kokai \ XK_Thai_topatak \ '\x04' \ U XK_e \ 'e' \ XK_E \ XK_E \ XK_e \ XK_Thai_saraam \ XK_Thai_dochada \ XK_Thai_saraam \ XK_Thai_dochada \ '\x05' \ U XK_f \ 'f' \ XK_F \ XK_F \ XK_f \ XK_Thai_dodek \ XK_Thai_sarao \ XK_Thai_dodek \ XK_Thai_sarao \ '\x06' \ U XK_g \ 'g' \ XK_G \ XK_G \ XK_g \ XK_Thai_sarae \ XK_Thai_chochoe \ XK_Thai_sarae \ XK_Thai_chochoe \ '\x07' \ U XK_h \ 'h' \ XK_H \ XK_H \ XK_h \ XK_Thai_maitho \ XK_Thai_maitaikhu \ XK_Thai_maitho \ XK_Thai_maitaikhu \ XK_BackSpace \ U XK_i \ 'i' \ XK_I \ XK_I \ XK_i \ XK_Thai_rorua \ XK_Thai_nonen \ XK_Thai_rorua \ XK_Thai_nonen \ XK_Tab \ U XK_j \ 'j' \ XK_J \ XK_J \ XK_j \ XK_Thai_maiek \ XK_Thai_maichattawa \ XK_Thai_maiek \ XK_Thai_maichattawa \ XK_Linefeed \ U XK_k \ 'k' \ XK_K \ XK_K \ XK_k \ XK_Thai_saraaa \ XK_Thai_sorusi \ XK_Thai_saraaa \ XK_Thai_sorusi \ '\x0b' \ U XK_l \ 'l' \ XK_L \ XK_L \ XK_l \ XK_Thai_sosua \ XK_Thai_sosala \ XK_Thai_sosua \ XK_Thai_sosala \ '\x0c' \ U XK_m \ 'm' \ XK_M \ XK_M \ XK_m \ XK_Thai_thothahan \ XK_question \ XK_Thai_thothahan \ XK_question \ XK_Return \ U XK_n \ 'n' \ XK_N \ XK_N \ XK_n \ XK_Thai_sarauee \ XK_Thai_thanthakhat \ XK_Thai_sarauee \ XK_Thai_thanthakhat \ '\x0e' \ U XK_o \ 'o' \ XK_O \ XK_O \ XK_o \ XK_Thai_nonu \ XK_Thai_paiyannoi \ XK_Thai_nonu \ XK_Thai_paiyannoi \ '\x0f' \ U XK_p \ 'p' \ XK_P \ XK_P \ XK_p \ XK_Thai_yoyak \ XK_Thai_yoying \ XK_Thai_yoyak \ XK_Thai_yoying \ '\x10' \ U XK_q \ 'q' \ XK_Q \ XK_Q \ XK_q \ XK_Thai_maiyamok \ XK_Thai_leksun \ XK_Thai_maiyamok \ XK_Thai_leksun \ '\x11' \ U XK_r \ 'r' \ XK_R \ XK_R \ XK_r \ XK_Thai_phophan \ XK_Thai_thonangmontho \ XK_Thai_phophan \ XK_Thai_thonangmontho \ '\x12' \ U XK_s \ 's' \ XK_S \ XK_S \ XK_s \ XK_Thai_hohip \ XK_Thai_khorakhang \ XK_Thai_hohip \ XK_Thai_khorakhang \ '\x13' \ U XK_t \ 't' \ XK_T \ XK_T \ XK_t \ XK_Thai_saraa \ XK_Thai_thothong \ XK_Thai_saraa \ XK_Thai_thothong \ '\x14' \ U XK_u \ 'u' \ XK_U \ XK_U \ XK_u \ XK_Thai_saraii \ XK_Thai_maitri \ XK_Thai_saraii \ XK_Thai_maitri \ '\x15' \ U XK_v \ 'v' \ XK_V \ XK_V \ XK_v \ XK_Thai_oang \ XK_Thai_honokhuk \ XK_Thai_oang \ XK_Thai_honokhuk \ '\x16' \ U XK_w \ 'w' \ XK_W \ XK_W \ XK_w \ XK_Thai_saraaimaimalai \ XK_quotedbl \ XK_Thai_saraaimaimalai \ XK_quotedbl \ '\x17' \ U XK_x \ 'x' \ XK_X \ XK_X \ XK_x \ XK_Thai_popla \ XK_parenright \ XK_Thai_popla \ XK_parenright \ '\x18' \ U XK_y \ 'y' \ XK_Y \ XK_Y \ XK_y \ XK_Thai_maihanakat \ XK_Thai_nikhahit \ XK_Thai_maihanakat \ XK_Thai_nikhahit \ '\x19' \ U XK_z \ 'z' \ XK_Z \ XK_Z \ XK_z \ XK_Thai_phophung \ XK_parenleft \ XK_Thai_phophung \ XK_parenleft \ '\x1a' \ U XK_braceleft \ '{' \ XK_braceleft \ U \ U \ XK_Thai_thothan \ U \ U \ U \ U \ U XK_bar \ '|' \ XK_bar \ U \ U \ XK_Thai_khokhon \ U \ U \ U \ '\x1c' \ U XK_braceright \ '}' \ XK_braceright \ U \ U \ XK_comma \ U \ U \ U \ U \ U XK_asciitilde \ '~' \ XK_asciitilde \ U \ U \ XK_percent \ U \ U \ U \ U \ U XK_nobreakspace \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_kokai \ "\xe0\xb8\x81" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_khokhai \ "\xe0\xb8\x82" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_khokhuat \ "\xe0\xb8\x83" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_khokhwai \ "\xe0\xb8\x84" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_khokhon \ "\xe0\xb8\x85" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_khorakhang \ "\xe0\xb8\x86" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_ngongu \ "\xe0\xb8\x87" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_chochan \ "\xe0\xb8\x88" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_choching \ "\xe0\xb8\x89" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_chochang \ "\xe0\xb8\x8a" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_soso \ "\xe0\xb8\x8b" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_chochoe \ "\xe0\xb8\x8c" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_yoying \ "\xe0\xb8\x8d" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_dochada \ "\xe0\xb8\x8e" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_topatak \ "\xe0\xb8\x8f" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_thothan \ "\xe0\xb8\x90" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_thonangmontho \ "\xe0\xb8\x91" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_thophuthao \ "\xe0\xb8\x92" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_nonen \ "\xe0\xb8\x93" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_dodek \ "\xe0\xb8\x94" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_totao \ "\xe0\xb8\x95" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_thothung \ "\xe0\xb8\x96" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_thothahan \ "\xe0\xb8\x97" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_thothong \ "\xe0\xb8\x98" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_nonu \ "\xe0\xb8\x99" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_bobaimai \ "\xe0\xb8\x9a" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_popla \ "\xe0\xb8\x9b" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_phophung \ "\xe0\xb8\x9c" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_fofa \ "\xe0\xb8\x9d" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_phophan \ "\xe0\xb8\x9e" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_fofan \ "\xe0\xb8\x9f" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_phosamphao \ "\xe0\xb8\xa0" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_moma \ "\xe0\xb8\xa1" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_yoyak \ "\xe0\xb8\xa2" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_rorua \ "\xe0\xb8\xa3" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_ru \ "\xe0\xb8\xa4" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_loling \ "\xe0\xb8\xa5" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_lu \ "\xe0\xb8\xa6" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_wowaen \ "\xe0\xb8\xa7" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_sosala \ "\xe0\xb8\xa8" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_sorusi \ "\xe0\xb8\xa9" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_sosua \ "\xe0\xb8\xaa" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_hohip \ "\xe0\xb8\xab" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_lochula \ "\xe0\xb8\xac" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_oang \ "\xe0\xb8\xad" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_honokhuk \ "\xe0\xb8\xae" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_paiyannoi \ "\xe0\xb8\xaf" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_saraa \ "\xe0\xb8\xb0" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_maihanakat \ "\xe0\xb8\xb1" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_saraaa \ "\xe0\xb8\xb2" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_saraam \ "\xe0\xb8\xb3" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_sarai \ "\xe0\xb8\xb4" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_saraii \ "\xe0\xb8\xb5" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_saraue \ "\xe0\xb8\xb6" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_sarauee \ "\xe0\xb8\xb7" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_sarau \ "\xe0\xb8\xb8" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_sarauu \ "\xe0\xb8\xb9" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_phinthu \ "\xe0\xb8\xba" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_baht \ "\xe0\xb8\xbf" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_sarae \ "\xe0\xb9\x80" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_saraae \ "\xe0\xb9\x81" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_sarao \ "\xe0\xb9\x82" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_saraaimaimuan \ "\xe0\xb9\x83" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_saraaimaimalai \ "\xe0\xb9\x84" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_lakkhangyao \ "\xe0\xb9\x85" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_maiyamok \ "\xe0\xb9\x86" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_maitaikhu \ "\xe0\xb9\x87" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_maiek \ "\xe0\xb9\x88" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_maitho \ "\xe0\xb9\x89" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_maitri \ "\xe0\xb9\x8a" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_maichattawa \ "\xe0\xb9\x8b" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_thanthakhat \ "\xe0\xb9\x8c" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_nikhahit \ "\xe0\xb9\x8d" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_yamakkan \ "\xe0\xb9\x8e" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_fongman \ "\xe0\xb9\x8f" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_leksun \ "\xe0\xb9\x90" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_leknung \ "\xe0\xb9\x91" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_leksong \ "\xe0\xb9\x92" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_leksam \ "\xe0\xb9\x93" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_leksi \ "\xe0\xb9\x94" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_lekha \ "\xe0\xb9\x95" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_lekhok \ "\xe0\xb9\x96" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_lekchet \ "\xe0\xb9\x97" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_lekpaet \ "\xe0\xb9\x98" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_lekkao \ "\xe0\xb9\x99" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_angkhankhu \ "\xe0\xb9\x9a" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Thai_khomut \ "\xe0\xb9\x9b" \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_BackSpace \ '\x08' \ XK_BackSpace \ XK_BackSpace \ XK_BackSpace \ XK_BackSpace \ XK_BackSpace \ XK_BackSpace \ XK_BackSpace \ XK_Break \ U XK_Tab \ '\x09' \ U \ XK_Tab \ U \ '\x09' \ U \ XK_Tab \ U \ U \ U XK_Linefeed \ '\x0a' \ XK_Linefeed \ XK_Linefeed \ XK_Linefeed \ XK_Linefeed \ XK_Linefeed \ XK_Linefeed \ XK_Linefeed \ XK_Linefeed \ XK_Linefeed XK_Clear \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Return \ '\x0d' \ XK_Return \ XK_Return \ XK_Return \ XK_Return \ XK_Return \ XK_Return \ XK_Return \ XK_Return \ U XK_Pause \ U \ U \ U \ U \ U \ U \ U \ U \ XK_Break \ XK_Break XK_Escape \ '\x1b' \ U \ XK_Escape \ U \ XK_Escape \ U \ XK_Escape \ U \ U \ U XK_Multi_key \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Kanji \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Home \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Left \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Up \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Right \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Down \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Prior \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Next \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_End \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Begin \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Select \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Print \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Execute \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Insert \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Undo \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Redo \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Menu \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Find \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Cancel \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Help \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Break \ '\x7f' \ XK_Break \ XK_Break \ XK_Break \ XK_Break \ XK_Break \ XK_Break \ XK_Break \ XK_Break \ XK_Break XK_Mode_switch \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Num_Lock \ U \ U \ U \ U \ U \ U \ U \ U \ XK_Pause \ U XK_KP_Space \ ' ' \ XK_space \ XK_space \ XK_space \ XK_space \ XK_space \ XK_space \ XK_space \ XK_space \ XK_space XK_KP_Tab \ '\x08' \ XK_BackSpace \ XK_BackSpace \ XK_BackSpace \ XK_BackSpace \ XK_BackSpace \ XK_BackSpace \ XK_BackSpace \ XK_BackSpace \ XK_BackSpace XK_KP_Enter \ '\x0d' \ XK_Return \ XK_Return \ XK_Return \ XK_Return \ XK_Return \ XK_Return \ XK_Return \ XK_Return \ U XK_KP_F1 \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_KP_F2 \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_KP_F3 \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_KP_F4 \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_KP_Multiply \ '*' \ XK_asterisk \ XK_asterisk \ XK_asterisk \ XK_asterisk \ XK_asterisk \ XK_asterisk \ XK_asterisk \ U \ U XK_KP_Add \ '+' \ XK_plus \ XK_plus \ XK_plus \ XK_plus \ XK_plus \ XK_plus \ XK_plus \ U \ U XK_KP_Separator \ ',' \ XK_comma \ XK_comma \ XK_comma \ XK_comma \ XK_comma \ XK_comma \ XK_comma \ U \ U XK_KP_Subtract \ '-' \ XK_minus \ XK_minus \ XK_minus \ XK_minus \ XK_minus \ XK_minus \ XK_minus \ U \ U XK_KP_Decimal \ '.' \ XK_period \ XK_period \ XK_period \ XK_period \ XK_period \ XK_period \ XK_period \ U \ U XK_KP_Divide \ '/' \ XK_slash \ XK_slash \ XK_slash \ XK_slash \ XK_slash \ XK_slash \ XK_slash \ U \ U XK_KP_0 \ U \ XK_0 \ U \ XK_0 \ U \ XK_0 \ U \ XK_0 \ U \ U XK_KP_1 \ U \ XK_1 \ U \ XK_1 \ U \ XK_1 \ U \ XK_1 \ U \ U XK_KP_2 \ U \ XK_2 \ U \ XK_2 \ U \ XK_2 \ U \ XK_2 \ U \ U XK_KP_3 \ U \ XK_3 \ U \ XK_3 \ U \ XK_3 \ U \ XK_3 \ U \ U XK_KP_4 \ U \ XK_4 \ U \ XK_4 \ U \ XK_4 \ U \ XK_4 \ U \ U XK_KP_5 \ U \ XK_5 \ U \ XK_5 \ U \ XK_5 \ U \ XK_5 \ U \ U XK_KP_6 \ U \ XK_6 \ U \ XK_6 \ U \ XK_6 \ U \ XK_6 \ U \ U XK_KP_7 \ U \ XK_7 \ U \ XK_7 \ U \ XK_7 \ U \ XK_7 \ U \ U XK_KP_8 \ U \ XK_8 \ U \ XK_8 \ U \ XK_8 \ U \ XK_8 \ U \ U XK_KP_9 \ U \ XK_9 \ U \ XK_9 \ U \ XK_9 \ U \ XK_9 \ U \ U XK_F1 \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_F2 \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_F3 \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_F4 \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_F5 \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_F6 \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_F7 \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_F8 \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_F9 \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_F10 \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_L1 \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_L2 \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_L3 \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_L4 \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_L5 \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_L6 \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_L7 \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_L8 \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_L9 \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_L10 \ U \ U \ U \ U \ U \ U \ U \ U \ XK_Break \ XK_Break XK_R1 \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_R2 \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_R3 \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_R4 \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_R5 \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_R6 \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_R7 \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_R8 \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_R9 \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_R10 \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_R11 \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_R12 \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_F33 \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_R14 \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_R15 \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Shift_L \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Shift_R \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Control_L \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Control_R \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Caps_Lock \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Shift_Lock \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Meta_L \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Meta_R \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Alt_L \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Alt_R \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Super_L \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Super_R \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Hyper_L \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Hyper_R \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U XK_Delete \ U \ U \ U \ U \ U \ U \ U \ U \ U \ U # # definition of state mapping # %M 0 0 %M 1 1 %M 2 2 %M 3 3 %M 4 32 %M 5 33 %M 6 34 %M 7 35 %M 8 4 5 6 7 12 13 14 15 20 21 22 23 28 29 30 31 36 37 38 39 44 45 46 47 52 53 54 55 60 61 62 63 %M 9 8 9 10 11 16 17 18 19 24 25 26 27 40 41 42 43 48 49 50 51 56 57 58 59