include common shift keycode 2 = exclam altgr keycode 2 = Thai_lakkhangyao shift altgr keycode 2 = plus shift keycode 3 = at altgr keycode 3 = slash shift altgr keycode 3 = Thai_leknung shift keycode 4 = numbersign altgr keycode 4 = minus shift altgr keycode 4 = Thai_leksong shift keycode 5 = dollar altgr keycode 5 = Thai_phosamphao shift altgr keycode 5 = Thai_leksam shift keycode 6 = percent altgr keycode 6 = Thai_thothung shift altgr keycode 6 = Thai_leksi shift keycode 7 = asciicircum altgr keycode 7 = Thai_sarau shift altgr keycode 7 = Thai_sarauu shift keycode 8 = ampersand altgr keycode 8 = Thai_saraue shift altgr keycode 8 = Thai_baht shift keycode 9 = asterisk altgr keycode 9 = Thai_khokhwai shift altgr keycode 9 = Thai_lekha shift keycode 10 = parenleft altgr keycode 10 = Thai_totao shift altgr keycode 10 = Thai_lekhok shift keycode 11 = parenright altgr keycode 11 = Thai_chochan shift altgr keycode 11 = Thai_lekchet keycode 12 = minus shift keycode 12 = underscore altgr keycode 12 = Thai_khokhai shift altgr keycode 12 = Thai_lekpaet keycode 13 = equal shift keycode 13 = plus altgr keycode 13 = Thai_chochang shift altgr keycode 13 = Thai_lekkao altgr keycode 16 = Thai_maiyamok shift altgr keycode 16 = Thai_leksun altgr keycode 17 = Thai_saraaimaimalai shift altgr keycode 17 = quotedbl altgr keycode 18 = Thai_saraam shift altgr keycode 18 = Thai_dochada altgr keycode 19 = Thai_phophan shift altgr keycode 19 = Thai_thonangmontho altgr keycode 20 = Thai_saraa shift altgr keycode 20 = Thai_thothong altgr keycode 21 = Thai_maihanakat shift altgr keycode 21 = Thai_nikhahit altgr keycode 22 = Thai_saraii shift altgr keycode 22 = Thai_maitri altgr keycode 23 = Thai_rorua shift altgr keycode 23 = Thai_nonen altgr keycode 24 = Thai_nonu shift altgr keycode 24 = Thai_paiyannoi altgr keycode 25 = Thai_yoyak shift altgr keycode 25 = Thai_yoying keycode 26 = bracketleft shift keycode 26 = braceleft altgr keycode 26 = Thai_bobaimai shift altgr keycode 26 = Thai_thothan keycode 27 = bracketright shift keycode 27 = braceright altgr keycode 27 = Thai_loling shift altgr keycode 27 = comma altgr keycode 30 = Thai_fofan shift altgr keycode 30 = Thai_ru altgr keycode 31 = Thai_hohip shift altgr keycode 31 = Thai_khorakhang altgr keycode 32 = Thai_kokai shift altgr keycode 32 = Thai_topatak altgr keycode 33 = Thai_dodek shift altgr keycode 33 = Thai_sarao altgr keycode 34 = Thai_sarae shift altgr keycode 34 = Thai_chochoe altgr keycode 35 = Thai_maitho shift altgr keycode 35 = Thai_maitaikhu altgr keycode 36 = Thai_maiek shift altgr keycode 36 = Thai_maichattawa altgr keycode 37 = Thai_saraaa shift altgr keycode 37 = Thai_sorusi altgr keycode 38 = Thai_sosua shift altgr keycode 38 = Thai_sosala keycode 39 = semicolon shift keycode 39 = colon altgr keycode 39 = Thai_wowaen shift altgr keycode 39 = Thai_soso keycode 40 = apostrophe shift keycode 40 = quotedbl altgr keycode 40 = Thai_ngongu shift altgr keycode 40 = period keycode 41 = grave shift keycode 41 = asciitilde altgr keycode 41 = underscore shift altgr keycode 41 = percent shift keycode 42 = ISO_First_Group keycode 43 = backslash shift keycode 43 = bar altgr keycode 43 = Thai_khokhuat shift altgr keycode 43 = Thai_khokhon altgr keycode 44 = Thai_phophung shift altgr keycode 44 = parenleft altgr keycode 45 = Thai_popla shift altgr keycode 45 = parenright altgr keycode 46 = Thai_saraae shift altgr keycode 46 = Thai_choching altgr keycode 47 = Thai_oang shift altgr keycode 47 = Thai_honokhuk altgr keycode 48 = Thai_sarai shift altgr keycode 48 = Thai_phinthu altgr keycode 49 = Thai_sarauee shift altgr keycode 49 = Thai_thanthakhat altgr keycode 50 = Thai_thothahan shift altgr keycode 50 = question keycode 51 = comma shift keycode 51 = less altgr keycode 51 = Thai_moma shift altgr keycode 51 = Thai_thophuthao keycode 52 = period shift keycode 52 = greater altgr keycode 52 = Thai_saraaimaimuan shift altgr keycode 52 = Thai_lochula keycode 53 = slash shift keycode 53 = question altgr keycode 53 = Thai_fofa shift altgr keycode 53 = Thai_lu shift keycode 54 = ISO_Last_Group