include common shift keycode 2 = exclam shift keycode 3 = quotedbl shift keycode 4 = numbersign shift keycode 5 = dollar shift keycode 6 = percent shift keycode 7 = ampersand shift keycode 8 = apostrophe shift keycode 9 = parenleft shift keycode 10 = parenright shift keycode 11 = asciitilde keycode 12 = minus shift keycode 12 = equal keycode 13 = asciicircum shift keycode 13 = asciitilde keycode 26 = at shift keycode 26 = grave keycode 27 = bracketleft shift keycode 27 = braceleft keycode 39 = semicolon shift keycode 39 = plus keycode 40 = colon shift keycode 40 = asterisk keycode 41 = Zenkaku_Hankaku keycode 43 = bracketright shift keycode 43 = braceright keycode 51 = comma shift keycode 51 = less keycode 52 = period shift keycode 52 = greater keycode 53 = slash shift keycode 53 = question shift keycode 58 = Eisu_toggle keycode 89 = backslash shift keycode 89 = underscore keycode 92 = Henkan_Mode keycode 93 = Hiragana_Katakana keycode 94 = Muhenkan keycode 124 = yen shift keycode 124 = bar keycode 122 = Hangul keycode 123 = Hangul_Hanja shift keycode 84 = Execute keycode 112 = Katakana