0x01 lbutton 0x02 rbutton 0x03 cancel 0x04 mbutton 0x05 xbutton1 0x06 xbutton2 0x07 0x08 backspace back 0x09 tab 0x0a 0x0b 0x0c clear 0x0d enter return 0x0e 0x0f 0x10 shift 0x11 ctrl control 0x12 alt menu 0x13 pause 0x14 caps capslock 0x15 kana hangeul hangul 0x16 0x17 junja 0x18 final 0x19 hanja kanji 0x1a 0x1b esc escape 0x1c convert 0x1d muhenkan nonconvert 0x1e accept 0x1f modechange 0x20 space 0x21 pageup prior 0x22 pagedown next 0x23 end 0x24 home 0x25 left 0x26 up 0x27 right 0x28 down 0x29 select 0x2a print 0x2b execute 0x2c printscreen snapshot 0x2d insert 0x2e delete 0x2f help 0x30 0 0x31 1 0x32 2 0x33 3 0x34 4 0x35 5 0x36 6 0x37 7 0x38 8 0x39 9 0x3a 0x3b 0x3c 0x3d 0x3e 0x3f 0x40 0x41 a 0x42 b 0x43 c 0x44 d 0x45 e 0x46 f 0x47 g 0x48 h 0x49 i 0x4a j 0x4b k 0x4c l 0x4d m 0x4e n 0x4f o 0x50 p 0x51 q 0x52 r 0x53 s 0x54 t 0x55 u 0x56 v 0x57 w 0x58 x 0x59 y 0x5a z 0x5b lwin win 0x5c rwin 0x5d app apps application 0x5e 0x5f sleep 0x60 numpad0 0x61 numpad1 0x62 numpad2 0x63 numpad3 0x64 numpad4 0x65 numpad5 0x66 numpad6 0x67 numpad7 0x68 numpad8 0x69 numpad9 0x6a multiply 0x6b add 0x6c separator 0x6d subtract 0x6e decimal 0x6f divide 0x70 f1 0x71 f2 0x72 f3 0x73 f4 0x74 f5 0x75 f6 0x76 f7 0x77 f8 0x78 f9 0x79 f10 0x7a f11 0x7b f12 0x7c f13 0x7d f14 0x7e f15 0x7f f16 0x80 f17 0x81 f18 0x82 f19 0x83 f20 0x84 f21 0x85 f22 0x86 f23 0x87 f24 0x88 0x89 0x8a 0x8b 0x8c 0x8d 0x8e 0x8f 0x90 numlock 0x91 scrolllock scroll 0x92 oem_nec_equal oem_fj_jisho 0x93 oem_fj_masshou 0x94 oem_fj_touroku 0x95 oem_fj_loya 0x96 oem_fj_roya 0x97 0x98 0x99 0x9a 0x9b 0x9c 0x9d 0x9e 0x9f 0xa0 lshift 0xa1 rshift 0xa2 lctrl lcontrol 0xa3 rctrl rcontrol 0xa4 lalt lmenu 0xa5 ralt rmenu 0xa6 browser_back 0xa7 browser_forward 0xa8 browser_refresh 0xa9 browser_stop 0xaa browser_search 0xab browser_favorites 0xac browser_home 0xad volume_mute 0xae volume_down 0xaf volume_up 0xb0 media_next_track 0xb1 media_prev_track 0xb2 media_stop 0xb3 media_play_pause 0xb4 launch_mail 0xb5 launch_media_select 0xb6 launch_app1 0xb7 launch_app2 0xb8 0xb9 0xba : oem_1 0xbb ; oem_plus 0xbc , oem_comma 0xbd - hyphen minus oem_minus 0xbe . oem_period 0xbf / slash oem_2 0xc0 @ oem_3 0xc1 0xc2 0xc3 0xc4 0xc5 0xc6 0xc7 0xc8 0xc9 0xca 0xcb 0xcc 0xcd 0xce 0xcf 0xd0 0xd1 0xd2 0xd3 0xd4 0xd5 0xd6 0xd7 0xd8 0xd9 0xda 0xdb [ oem_4 0xdc \1 yen oem_5 0xdd ] oem_6 0xde ^ caret oem_7 0xdf oem_8 0xe0 0xe1 oem_ax 0xe2 \2 \ backslash oem_102 0xe3 ico_help 0xe4 ico_00 0xe5 zenkaku hankaku processkey zenkouho 0xe6 ico_clear 0xe7 packet 0xe8 0xe9 oem_reset 0xea oem_jump 0xeb oem_pa1 0xec oem_pa2 0xed oem_pa3 0xee oem_wsctrl 0xef oem_cusel 0xf0 oem_attn eisuu 0xf1 oem_finish 0xf2 oem_copy katakana hiragana romaji 0xf3 oem_auto 0xf4 oem_enlw 0xf5 oem_backtab 0xf6 attn 0xf7 crsel 0xf8 exsel 0xf9 ereof 0xfa play 0xfb zoom 0xfc noname 0xfd pa1 0xfe oem_clear