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
