ホーム › UI.Input.KeyboardAndMouse › VIRTUAL_KEY
VIRTUAL_KEY
列挙型メンバー 247
| 名前 | 10進 | 16進 |
|---|---|---|
| VK_0 | 48 | 0x30 |
| VK_1 | 49 | 0x31 |
| VK_2 | 50 | 0x32 |
| VK_3 | 51 | 0x33 |
| VK_4 | 52 | 0x34 |
| VK_5 | 53 | 0x35 |
| VK_6 | 54 | 0x36 |
| VK_7 | 55 | 0x37 |
| VK_8 | 56 | 0x38 |
| VK_9 | 57 | 0x39 |
| VK_A | 65 | 0x41 |
| VK_B | 66 | 0x42 |
| VK_C | 67 | 0x43 |
| VK_D | 68 | 0x44 |
| VK_E | 69 | 0x45 |
| VK_F | 70 | 0x46 |
| VK_G | 71 | 0x47 |
| VK_H | 72 | 0x48 |
| VK_I | 73 | 0x49 |
| VK_J | 74 | 0x4A |
| VK_K | 75 | 0x4B |
| VK_L | 76 | 0x4C |
| VK_M | 77 | 0x4D |
| VK_N | 78 | 0x4E |
| VK_O | 79 | 0x4F |
| VK_P | 80 | 0x50 |
| VK_Q | 81 | 0x51 |
| VK_R | 82 | 0x52 |
| VK_S | 83 | 0x53 |
| VK_T | 84 | 0x54 |
| VK_U | 85 | 0x55 |
| VK_V | 86 | 0x56 |
| VK_W | 87 | 0x57 |
| VK_X | 88 | 0x58 |
| VK_Y | 89 | 0x59 |
| VK_Z | 90 | 0x5A |
| VK_ABNT_C1 | 193 | 0xC1 |
| VK_ABNT_C2 | 194 | 0xC2 |
| VK_DBE_ALPHANUMERIC | 240 | 0xF0 |
| VK_DBE_CODEINPUT | 250 | 0xFA |
| VK_DBE_DBCSCHAR | 244 | 0xF4 |
| VK_DBE_DETERMINESTRING | 252 | 0xFC |
| VK_DBE_ENTERDLGCONVERSIONMODE | 253 | 0xFD |
| VK_DBE_ENTERIMECONFIGMODE | 248 | 0xF8 |
| VK_DBE_ENTERWORDREGISTERMODE | 247 | 0xF7 |
| VK_DBE_FLUSHSTRING | 249 | 0xF9 |
| VK_DBE_HIRAGANA | 242 | 0xF2 |
| VK_DBE_KATAKANA | 241 | 0xF1 |
| VK_DBE_NOCODEINPUT | 251 | 0xFB |
| VK_DBE_NOROMAN | 246 | 0xF6 |
| VK_DBE_ROMAN | 245 | 0xF5 |
| VK_DBE_SBCSCHAR | 243 | 0xF3 |
| VK__none_ | 255 | 0xFF |
| VK_LBUTTON | 1 | 0x1 |
| VK_RBUTTON | 2 | 0x2 |
| VK_CANCEL | 3 | 0x3 |
| VK_MBUTTON | 4 | 0x4 |
| VK_XBUTTON1 | 5 | 0x5 |
| VK_XBUTTON2 | 6 | 0x6 |
| VK_BACK | 8 | 0x8 |
| VK_TAB | 9 | 0x9 |
| VK_CLEAR | 12 | 0xC |
| VK_RETURN | 13 | 0xD |
| VK_SHIFT | 16 | 0x10 |
| VK_CONTROL | 17 | 0x11 |
| VK_MENU | 18 | 0x12 |
| VK_PAUSE | 19 | 0x13 |
| VK_CAPITAL | 20 | 0x14 |
| VK_KANA | 21 | 0x15 |
| VK_HANGEUL | 21 | 0x15 |
| VK_HANGUL | 21 | 0x15 |
| VK_IME_ON | 22 | 0x16 |
| VK_JUNJA | 23 | 0x17 |
| VK_FINAL | 24 | 0x18 |
| VK_HANJA | 25 | 0x19 |
| VK_KANJI | 25 | 0x19 |
| VK_IME_OFF | 26 | 0x1A |
| VK_ESCAPE | 27 | 0x1B |
| VK_CONVERT | 28 | 0x1C |
| VK_NONCONVERT | 29 | 0x1D |
| VK_ACCEPT | 30 | 0x1E |
| VK_MODECHANGE | 31 | 0x1F |
| VK_SPACE | 32 | 0x20 |
| VK_PRIOR | 33 | 0x21 |
| VK_NEXT | 34 | 0x22 |
| VK_END | 35 | 0x23 |
| VK_HOME | 36 | 0x24 |
| VK_LEFT | 37 | 0x25 |
| VK_UP | 38 | 0x26 |
| VK_RIGHT | 39 | 0x27 |
| VK_DOWN | 40 | 0x28 |
| VK_SELECT | 41 | 0x29 |
| VK_PRINT | 42 | 0x2A |
| VK_EXECUTE | 43 | 0x2B |
| VK_SNAPSHOT | 44 | 0x2C |
| VK_INSERT | 45 | 0x2D |
| VK_DELETE | 46 | 0x2E |
| VK_HELP | 47 | 0x2F |
| VK_LWIN | 91 | 0x5B |
| VK_RWIN | 92 | 0x5C |
| VK_APPS | 93 | 0x5D |
| VK_SLEEP | 95 | 0x5F |
| VK_NUMPAD0 | 96 | 0x60 |
| VK_NUMPAD1 | 97 | 0x61 |
| VK_NUMPAD2 | 98 | 0x62 |
| VK_NUMPAD3 | 99 | 0x63 |
| VK_NUMPAD4 | 100 | 0x64 |
| VK_NUMPAD5 | 101 | 0x65 |
| VK_NUMPAD6 | 102 | 0x66 |
| VK_NUMPAD7 | 103 | 0x67 |
| VK_NUMPAD8 | 104 | 0x68 |
| VK_NUMPAD9 | 105 | 0x69 |
| VK_MULTIPLY | 106 | 0x6A |
| VK_ADD | 107 | 0x6B |
| VK_SEPARATOR | 108 | 0x6C |
| VK_SUBTRACT | 109 | 0x6D |
| VK_DECIMAL | 110 | 0x6E |
| VK_DIVIDE | 111 | 0x6F |
| VK_F1 | 112 | 0x70 |
| VK_F2 | 113 | 0x71 |
| VK_F3 | 114 | 0x72 |
| VK_F4 | 115 | 0x73 |
| VK_F5 | 116 | 0x74 |
| VK_F6 | 117 | 0x75 |
| VK_F7 | 118 | 0x76 |
| VK_F8 | 119 | 0x77 |
| VK_F9 | 120 | 0x78 |
| VK_F10 | 121 | 0x79 |
| VK_F11 | 122 | 0x7A |
| VK_F12 | 123 | 0x7B |
| VK_F13 | 124 | 0x7C |
| VK_F14 | 125 | 0x7D |
| VK_F15 | 126 | 0x7E |
| VK_F16 | 127 | 0x7F |
| VK_F17 | 128 | 0x80 |
| VK_F18 | 129 | 0x81 |
| VK_F19 | 130 | 0x82 |
| VK_F20 | 131 | 0x83 |
| VK_F21 | 132 | 0x84 |
| VK_F22 | 133 | 0x85 |
| VK_F23 | 134 | 0x86 |
| VK_F24 | 135 | 0x87 |
| VK_NAVIGATION_VIEW | 136 | 0x88 |
| VK_NAVIGATION_MENU | 137 | 0x89 |
| VK_NAVIGATION_UP | 138 | 0x8A |
| VK_NAVIGATION_DOWN | 139 | 0x8B |
| VK_NAVIGATION_LEFT | 140 | 0x8C |
| VK_NAVIGATION_RIGHT | 141 | 0x8D |
| VK_NAVIGATION_ACCEPT | 142 | 0x8E |
| VK_NAVIGATION_CANCEL | 143 | 0x8F |
| VK_NUMLOCK | 144 | 0x90 |
| VK_SCROLL | 145 | 0x91 |
| VK_OEM_NEC_EQUAL | 146 | 0x92 |
| VK_OEM_FJ_JISHO | 146 | 0x92 |
| VK_OEM_FJ_MASSHOU | 147 | 0x93 |
| VK_OEM_FJ_TOUROKU | 148 | 0x94 |
| VK_OEM_FJ_LOYA | 149 | 0x95 |
| VK_OEM_FJ_ROYA | 150 | 0x96 |
| VK_LSHIFT | 160 | 0xA0 |
| VK_RSHIFT | 161 | 0xA1 |
| VK_LCONTROL | 162 | 0xA2 |
| VK_RCONTROL | 163 | 0xA3 |
| VK_LMENU | 164 | 0xA4 |
| VK_RMENU | 165 | 0xA5 |
| VK_BROWSER_BACK | 166 | 0xA6 |
| VK_BROWSER_FORWARD | 167 | 0xA7 |
| VK_BROWSER_REFRESH | 168 | 0xA8 |
| VK_BROWSER_STOP | 169 | 0xA9 |
| VK_BROWSER_SEARCH | 170 | 0xAA |
| VK_BROWSER_FAVORITES | 171 | 0xAB |
| VK_BROWSER_HOME | 172 | 0xAC |
| VK_VOLUME_MUTE | 173 | 0xAD |
| VK_VOLUME_DOWN | 174 | 0xAE |
| VK_VOLUME_UP | 175 | 0xAF |
| VK_MEDIA_NEXT_TRACK | 176 | 0xB0 |
| VK_MEDIA_PREV_TRACK | 177 | 0xB1 |
| VK_MEDIA_STOP | 178 | 0xB2 |
| VK_MEDIA_PLAY_PAUSE | 179 | 0xB3 |
| VK_LAUNCH_MAIL | 180 | 0xB4 |
| VK_LAUNCH_MEDIA_SELECT | 181 | 0xB5 |
| VK_LAUNCH_APP1 | 182 | 0xB6 |
| VK_LAUNCH_APP2 | 183 | 0xB7 |
| VK_OEM_1 | 186 | 0xBA |
| VK_OEM_PLUS | 187 | 0xBB |
| VK_OEM_COMMA | 188 | 0xBC |
| VK_OEM_MINUS | 189 | 0xBD |
| VK_OEM_PERIOD | 190 | 0xBE |
| VK_OEM_2 | 191 | 0xBF |
| VK_OEM_3 | 192 | 0xC0 |
| VK_GAMEPAD_A | 195 | 0xC3 |
| VK_GAMEPAD_B | 196 | 0xC4 |
| VK_GAMEPAD_X | 197 | 0xC5 |
| VK_GAMEPAD_Y | 198 | 0xC6 |
| VK_GAMEPAD_RIGHT_SHOULDER | 199 | 0xC7 |
| VK_GAMEPAD_LEFT_SHOULDER | 200 | 0xC8 |
| VK_GAMEPAD_LEFT_TRIGGER | 201 | 0xC9 |
| VK_GAMEPAD_RIGHT_TRIGGER | 202 | 0xCA |
| VK_GAMEPAD_DPAD_UP | 203 | 0xCB |
| VK_GAMEPAD_DPAD_DOWN | 204 | 0xCC |
| VK_GAMEPAD_DPAD_LEFT | 205 | 0xCD |
| VK_GAMEPAD_DPAD_RIGHT | 206 | 0xCE |
| VK_GAMEPAD_MENU | 207 | 0xCF |
| VK_GAMEPAD_VIEW | 208 | 0xD0 |
| VK_GAMEPAD_LEFT_THUMBSTICK_BUTTON | 209 | 0xD1 |
| VK_GAMEPAD_RIGHT_THUMBSTICK_BUTTON | 210 | 0xD2 |
| VK_GAMEPAD_LEFT_THUMBSTICK_UP | 211 | 0xD3 |
| VK_GAMEPAD_LEFT_THUMBSTICK_DOWN | 212 | 0xD4 |
| VK_GAMEPAD_LEFT_THUMBSTICK_RIGHT | 213 | 0xD5 |
| VK_GAMEPAD_LEFT_THUMBSTICK_LEFT | 214 | 0xD6 |
| VK_GAMEPAD_RIGHT_THUMBSTICK_UP | 215 | 0xD7 |
| VK_GAMEPAD_RIGHT_THUMBSTICK_DOWN | 216 | 0xD8 |
| VK_GAMEPAD_RIGHT_THUMBSTICK_RIGHT | 217 | 0xD9 |
| VK_GAMEPAD_RIGHT_THUMBSTICK_LEFT | 218 | 0xDA |
| VK_OEM_4 | 219 | 0xDB |
| VK_OEM_5 | 220 | 0xDC |
| VK_OEM_6 | 221 | 0xDD |
| VK_OEM_7 | 222 | 0xDE |
| VK_OEM_8 | 223 | 0xDF |
| VK_OEM_AX | 225 | 0xE1 |
| VK_OEM_102 | 226 | 0xE2 |
| VK_ICO_HELP | 227 | 0xE3 |
| VK_ICO_00 | 228 | 0xE4 |
| VK_PROCESSKEY | 229 | 0xE5 |
| VK_ICO_CLEAR | 230 | 0xE6 |
| VK_PACKET | 231 | 0xE7 |
| VK_OEM_RESET | 233 | 0xE9 |
| VK_OEM_JUMP | 234 | 0xEA |
| VK_OEM_PA1 | 235 | 0xEB |
| VK_OEM_PA2 | 236 | 0xEC |
| VK_OEM_PA3 | 237 | 0xED |
| VK_OEM_WSCTRL | 238 | 0xEE |
| VK_OEM_CUSEL | 239 | 0xEF |
| VK_OEM_ATTN | 240 | 0xF0 |
| VK_OEM_FINISH | 241 | 0xF1 |
| VK_OEM_COPY | 242 | 0xF2 |
| VK_OEM_AUTO | 243 | 0xF3 |
| VK_OEM_ENLW | 244 | 0xF4 |
| VK_OEM_BACKTAB | 245 | 0xF5 |
| VK_ATTN | 246 | 0xF6 |
| VK_CRSEL | 247 | 0xF7 |
| VK_EXSEL | 248 | 0xF8 |
| VK_EREOF | 249 | 0xF9 |
| VK_PLAY | 250 | 0xFA |
| VK_ZOOM | 251 | 0xFB |
| VK_NONAME | 252 | 0xFC |
| VK_PA1 | 253 | 0xFD |
| VK_OEM_CLEAR | 254 | 0xFE |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum VIRTUAL_KEY : unsigned short {
VK_0 = 48,
VK_1 = 49,
VK_2 = 50,
VK_3 = 51,
VK_4 = 52,
VK_5 = 53,
VK_6 = 54,
VK_7 = 55,
VK_8 = 56,
VK_9 = 57,
VK_A = 65,
VK_B = 66,
VK_C = 67,
VK_D = 68,
VK_E = 69,
VK_F = 70,
VK_G = 71,
VK_H = 72,
VK_I = 73,
VK_J = 74,
VK_K = 75,
VK_L = 76,
VK_M = 77,
VK_N = 78,
VK_O = 79,
VK_P = 80,
VK_Q = 81,
VK_R = 82,
VK_S = 83,
VK_T = 84,
VK_U = 85,
VK_V = 86,
VK_W = 87,
VK_X = 88,
VK_Y = 89,
VK_Z = 90,
VK_ABNT_C1 = 193,
VK_ABNT_C2 = 194,
VK_DBE_ALPHANUMERIC = 240,
VK_DBE_CODEINPUT = 250,
VK_DBE_DBCSCHAR = 244,
VK_DBE_DETERMINESTRING = 252,
VK_DBE_ENTERDLGCONVERSIONMODE = 253,
VK_DBE_ENTERIMECONFIGMODE = 248,
VK_DBE_ENTERWORDREGISTERMODE = 247,
VK_DBE_FLUSHSTRING = 249,
VK_DBE_HIRAGANA = 242,
VK_DBE_KATAKANA = 241,
VK_DBE_NOCODEINPUT = 251,
VK_DBE_NOROMAN = 246,
VK_DBE_ROMAN = 245,
VK_DBE_SBCSCHAR = 243,
VK__none_ = 255,
VK_LBUTTON = 1,
VK_RBUTTON = 2,
VK_CANCEL = 3,
VK_MBUTTON = 4,
VK_XBUTTON1 = 5,
VK_XBUTTON2 = 6,
VK_BACK = 8,
VK_TAB = 9,
VK_CLEAR = 12,
VK_RETURN = 13,
VK_SHIFT = 16,
VK_CONTROL = 17,
VK_MENU = 18,
VK_PAUSE = 19,
VK_CAPITAL = 20,
VK_KANA = 21,
VK_HANGEUL = 21,
VK_HANGUL = 21,
VK_IME_ON = 22,
VK_JUNJA = 23,
VK_FINAL = 24,
VK_HANJA = 25,
VK_KANJI = 25,
VK_IME_OFF = 26,
VK_ESCAPE = 27,
VK_CONVERT = 28,
VK_NONCONVERT = 29,
VK_ACCEPT = 30,
VK_MODECHANGE = 31,
VK_SPACE = 32,
VK_PRIOR = 33,
VK_NEXT = 34,
VK_END = 35,
VK_HOME = 36,
VK_LEFT = 37,
VK_UP = 38,
VK_RIGHT = 39,
VK_DOWN = 40,
VK_SELECT = 41,
VK_PRINT = 42,
VK_EXECUTE = 43,
VK_SNAPSHOT = 44,
VK_INSERT = 45,
VK_DELETE = 46,
VK_HELP = 47,
VK_LWIN = 91,
VK_RWIN = 92,
VK_APPS = 93,
VK_SLEEP = 95,
VK_NUMPAD0 = 96,
VK_NUMPAD1 = 97,
VK_NUMPAD2 = 98,
VK_NUMPAD3 = 99,
VK_NUMPAD4 = 100,
VK_NUMPAD5 = 101,
VK_NUMPAD6 = 102,
VK_NUMPAD7 = 103,
VK_NUMPAD8 = 104,
VK_NUMPAD9 = 105,
VK_MULTIPLY = 106,
VK_ADD = 107,
VK_SEPARATOR = 108,
VK_SUBTRACT = 109,
VK_DECIMAL = 110,
VK_DIVIDE = 111,
VK_F1 = 112,
VK_F2 = 113,
VK_F3 = 114,
VK_F4 = 115,
VK_F5 = 116,
VK_F6 = 117,
VK_F7 = 118,
VK_F8 = 119,
VK_F9 = 120,
VK_F10 = 121,
VK_F11 = 122,
VK_F12 = 123,
VK_F13 = 124,
VK_F14 = 125,
VK_F15 = 126,
VK_F16 = 127,
VK_F17 = 128,
VK_F18 = 129,
VK_F19 = 130,
VK_F20 = 131,
VK_F21 = 132,
VK_F22 = 133,
VK_F23 = 134,
VK_F24 = 135,
VK_NAVIGATION_VIEW = 136,
VK_NAVIGATION_MENU = 137,
VK_NAVIGATION_UP = 138,
VK_NAVIGATION_DOWN = 139,
VK_NAVIGATION_LEFT = 140,
VK_NAVIGATION_RIGHT = 141,
VK_NAVIGATION_ACCEPT = 142,
VK_NAVIGATION_CANCEL = 143,
VK_NUMLOCK = 144,
VK_SCROLL = 145,
VK_OEM_NEC_EQUAL = 146,
VK_OEM_FJ_JISHO = 146,
VK_OEM_FJ_MASSHOU = 147,
VK_OEM_FJ_TOUROKU = 148,
VK_OEM_FJ_LOYA = 149,
VK_OEM_FJ_ROYA = 150,
VK_LSHIFT = 160,
VK_RSHIFT = 161,
VK_LCONTROL = 162,
VK_RCONTROL = 163,
VK_LMENU = 164,
VK_RMENU = 165,
VK_BROWSER_BACK = 166,
VK_BROWSER_FORWARD = 167,
VK_BROWSER_REFRESH = 168,
VK_BROWSER_STOP = 169,
VK_BROWSER_SEARCH = 170,
VK_BROWSER_FAVORITES = 171,
VK_BROWSER_HOME = 172,
VK_VOLUME_MUTE = 173,
VK_VOLUME_DOWN = 174,
VK_VOLUME_UP = 175,
VK_MEDIA_NEXT_TRACK = 176,
VK_MEDIA_PREV_TRACK = 177,
VK_MEDIA_STOP = 178,
VK_MEDIA_PLAY_PAUSE = 179,
VK_LAUNCH_MAIL = 180,
VK_LAUNCH_MEDIA_SELECT = 181,
VK_LAUNCH_APP1 = 182,
VK_LAUNCH_APP2 = 183,
VK_OEM_1 = 186,
VK_OEM_PLUS = 187,
VK_OEM_COMMA = 188,
VK_OEM_MINUS = 189,
VK_OEM_PERIOD = 190,
VK_OEM_2 = 191,
VK_OEM_3 = 192,
VK_GAMEPAD_A = 195,
VK_GAMEPAD_B = 196,
VK_GAMEPAD_X = 197,
VK_GAMEPAD_Y = 198,
VK_GAMEPAD_RIGHT_SHOULDER = 199,
VK_GAMEPAD_LEFT_SHOULDER = 200,
VK_GAMEPAD_LEFT_TRIGGER = 201,
VK_GAMEPAD_RIGHT_TRIGGER = 202,
VK_GAMEPAD_DPAD_UP = 203,
VK_GAMEPAD_DPAD_DOWN = 204,
VK_GAMEPAD_DPAD_LEFT = 205,
VK_GAMEPAD_DPAD_RIGHT = 206,
VK_GAMEPAD_MENU = 207,
VK_GAMEPAD_VIEW = 208,
VK_GAMEPAD_LEFT_THUMBSTICK_BUTTON = 209,
VK_GAMEPAD_RIGHT_THUMBSTICK_BUTTON = 210,
VK_GAMEPAD_LEFT_THUMBSTICK_UP = 211,
VK_GAMEPAD_LEFT_THUMBSTICK_DOWN = 212,
VK_GAMEPAD_LEFT_THUMBSTICK_RIGHT = 213,
VK_GAMEPAD_LEFT_THUMBSTICK_LEFT = 214,
VK_GAMEPAD_RIGHT_THUMBSTICK_UP = 215,
VK_GAMEPAD_RIGHT_THUMBSTICK_DOWN = 216,
VK_GAMEPAD_RIGHT_THUMBSTICK_RIGHT = 217,
VK_GAMEPAD_RIGHT_THUMBSTICK_LEFT = 218,
VK_OEM_4 = 219,
VK_OEM_5 = 220,
VK_OEM_6 = 221,
VK_OEM_7 = 222,
VK_OEM_8 = 223,
VK_OEM_AX = 225,
VK_OEM_102 = 226,
VK_ICO_HELP = 227,
VK_ICO_00 = 228,
VK_PROCESSKEY = 229,
VK_ICO_CLEAR = 230,
VK_PACKET = 231,
VK_OEM_RESET = 233,
VK_OEM_JUMP = 234,
VK_OEM_PA1 = 235,
VK_OEM_PA2 = 236,
VK_OEM_PA3 = 237,
VK_OEM_WSCTRL = 238,
VK_OEM_CUSEL = 239,
VK_OEM_ATTN = 240,
VK_OEM_FINISH = 241,
VK_OEM_COPY = 242,
VK_OEM_AUTO = 243,
VK_OEM_ENLW = 244,
VK_OEM_BACKTAB = 245,
VK_ATTN = 246,
VK_CRSEL = 247,
VK_EXSEL = 248,
VK_EREOF = 249,
VK_PLAY = 250,
VK_ZOOM = 251,
VK_NONAME = 252,
VK_PA1 = 253,
VK_OEM_CLEAR = 254
} VIRTUAL_KEY;public enum VIRTUAL_KEY : ushort
{
VK_0 = 48,
VK_1 = 49,
VK_2 = 50,
VK_3 = 51,
VK_4 = 52,
VK_5 = 53,
VK_6 = 54,
VK_7 = 55,
VK_8 = 56,
VK_9 = 57,
VK_A = 65,
VK_B = 66,
VK_C = 67,
VK_D = 68,
VK_E = 69,
VK_F = 70,
VK_G = 71,
VK_H = 72,
VK_I = 73,
VK_J = 74,
VK_K = 75,
VK_L = 76,
VK_M = 77,
VK_N = 78,
VK_O = 79,
VK_P = 80,
VK_Q = 81,
VK_R = 82,
VK_S = 83,
VK_T = 84,
VK_U = 85,
VK_V = 86,
VK_W = 87,
VK_X = 88,
VK_Y = 89,
VK_Z = 90,
VK_ABNT_C1 = 193,
VK_ABNT_C2 = 194,
VK_DBE_ALPHANUMERIC = 240,
VK_DBE_CODEINPUT = 250,
VK_DBE_DBCSCHAR = 244,
VK_DBE_DETERMINESTRING = 252,
VK_DBE_ENTERDLGCONVERSIONMODE = 253,
VK_DBE_ENTERIMECONFIGMODE = 248,
VK_DBE_ENTERWORDREGISTERMODE = 247,
VK_DBE_FLUSHSTRING = 249,
VK_DBE_HIRAGANA = 242,
VK_DBE_KATAKANA = 241,
VK_DBE_NOCODEINPUT = 251,
VK_DBE_NOROMAN = 246,
VK_DBE_ROMAN = 245,
VK_DBE_SBCSCHAR = 243,
VK__none_ = 255,
VK_LBUTTON = 1,
VK_RBUTTON = 2,
VK_CANCEL = 3,
VK_MBUTTON = 4,
VK_XBUTTON1 = 5,
VK_XBUTTON2 = 6,
VK_BACK = 8,
VK_TAB = 9,
VK_CLEAR = 12,
VK_RETURN = 13,
VK_SHIFT = 16,
VK_CONTROL = 17,
VK_MENU = 18,
VK_PAUSE = 19,
VK_CAPITAL = 20,
VK_KANA = 21,
VK_HANGEUL = 21,
VK_HANGUL = 21,
VK_IME_ON = 22,
VK_JUNJA = 23,
VK_FINAL = 24,
VK_HANJA = 25,
VK_KANJI = 25,
VK_IME_OFF = 26,
VK_ESCAPE = 27,
VK_CONVERT = 28,
VK_NONCONVERT = 29,
VK_ACCEPT = 30,
VK_MODECHANGE = 31,
VK_SPACE = 32,
VK_PRIOR = 33,
VK_NEXT = 34,
VK_END = 35,
VK_HOME = 36,
VK_LEFT = 37,
VK_UP = 38,
VK_RIGHT = 39,
VK_DOWN = 40,
VK_SELECT = 41,
VK_PRINT = 42,
VK_EXECUTE = 43,
VK_SNAPSHOT = 44,
VK_INSERT = 45,
VK_DELETE = 46,
VK_HELP = 47,
VK_LWIN = 91,
VK_RWIN = 92,
VK_APPS = 93,
VK_SLEEP = 95,
VK_NUMPAD0 = 96,
VK_NUMPAD1 = 97,
VK_NUMPAD2 = 98,
VK_NUMPAD3 = 99,
VK_NUMPAD4 = 100,
VK_NUMPAD5 = 101,
VK_NUMPAD6 = 102,
VK_NUMPAD7 = 103,
VK_NUMPAD8 = 104,
VK_NUMPAD9 = 105,
VK_MULTIPLY = 106,
VK_ADD = 107,
VK_SEPARATOR = 108,
VK_SUBTRACT = 109,
VK_DECIMAL = 110,
VK_DIVIDE = 111,
VK_F1 = 112,
VK_F2 = 113,
VK_F3 = 114,
VK_F4 = 115,
VK_F5 = 116,
VK_F6 = 117,
VK_F7 = 118,
VK_F8 = 119,
VK_F9 = 120,
VK_F10 = 121,
VK_F11 = 122,
VK_F12 = 123,
VK_F13 = 124,
VK_F14 = 125,
VK_F15 = 126,
VK_F16 = 127,
VK_F17 = 128,
VK_F18 = 129,
VK_F19 = 130,
VK_F20 = 131,
VK_F21 = 132,
VK_F22 = 133,
VK_F23 = 134,
VK_F24 = 135,
VK_NAVIGATION_VIEW = 136,
VK_NAVIGATION_MENU = 137,
VK_NAVIGATION_UP = 138,
VK_NAVIGATION_DOWN = 139,
VK_NAVIGATION_LEFT = 140,
VK_NAVIGATION_RIGHT = 141,
VK_NAVIGATION_ACCEPT = 142,
VK_NAVIGATION_CANCEL = 143,
VK_NUMLOCK = 144,
VK_SCROLL = 145,
VK_OEM_NEC_EQUAL = 146,
VK_OEM_FJ_JISHO = 146,
VK_OEM_FJ_MASSHOU = 147,
VK_OEM_FJ_TOUROKU = 148,
VK_OEM_FJ_LOYA = 149,
VK_OEM_FJ_ROYA = 150,
VK_LSHIFT = 160,
VK_RSHIFT = 161,
VK_LCONTROL = 162,
VK_RCONTROL = 163,
VK_LMENU = 164,
VK_RMENU = 165,
VK_BROWSER_BACK = 166,
VK_BROWSER_FORWARD = 167,
VK_BROWSER_REFRESH = 168,
VK_BROWSER_STOP = 169,
VK_BROWSER_SEARCH = 170,
VK_BROWSER_FAVORITES = 171,
VK_BROWSER_HOME = 172,
VK_VOLUME_MUTE = 173,
VK_VOLUME_DOWN = 174,
VK_VOLUME_UP = 175,
VK_MEDIA_NEXT_TRACK = 176,
VK_MEDIA_PREV_TRACK = 177,
VK_MEDIA_STOP = 178,
VK_MEDIA_PLAY_PAUSE = 179,
VK_LAUNCH_MAIL = 180,
VK_LAUNCH_MEDIA_SELECT = 181,
VK_LAUNCH_APP1 = 182,
VK_LAUNCH_APP2 = 183,
VK_OEM_1 = 186,
VK_OEM_PLUS = 187,
VK_OEM_COMMA = 188,
VK_OEM_MINUS = 189,
VK_OEM_PERIOD = 190,
VK_OEM_2 = 191,
VK_OEM_3 = 192,
VK_GAMEPAD_A = 195,
VK_GAMEPAD_B = 196,
VK_GAMEPAD_X = 197,
VK_GAMEPAD_Y = 198,
VK_GAMEPAD_RIGHT_SHOULDER = 199,
VK_GAMEPAD_LEFT_SHOULDER = 200,
VK_GAMEPAD_LEFT_TRIGGER = 201,
VK_GAMEPAD_RIGHT_TRIGGER = 202,
VK_GAMEPAD_DPAD_UP = 203,
VK_GAMEPAD_DPAD_DOWN = 204,
VK_GAMEPAD_DPAD_LEFT = 205,
VK_GAMEPAD_DPAD_RIGHT = 206,
VK_GAMEPAD_MENU = 207,
VK_GAMEPAD_VIEW = 208,
VK_GAMEPAD_LEFT_THUMBSTICK_BUTTON = 209,
VK_GAMEPAD_RIGHT_THUMBSTICK_BUTTON = 210,
VK_GAMEPAD_LEFT_THUMBSTICK_UP = 211,
VK_GAMEPAD_LEFT_THUMBSTICK_DOWN = 212,
VK_GAMEPAD_LEFT_THUMBSTICK_RIGHT = 213,
VK_GAMEPAD_LEFT_THUMBSTICK_LEFT = 214,
VK_GAMEPAD_RIGHT_THUMBSTICK_UP = 215,
VK_GAMEPAD_RIGHT_THUMBSTICK_DOWN = 216,
VK_GAMEPAD_RIGHT_THUMBSTICK_RIGHT = 217,
VK_GAMEPAD_RIGHT_THUMBSTICK_LEFT = 218,
VK_OEM_4 = 219,
VK_OEM_5 = 220,
VK_OEM_6 = 221,
VK_OEM_7 = 222,
VK_OEM_8 = 223,
VK_OEM_AX = 225,
VK_OEM_102 = 226,
VK_ICO_HELP = 227,
VK_ICO_00 = 228,
VK_PROCESSKEY = 229,
VK_ICO_CLEAR = 230,
VK_PACKET = 231,
VK_OEM_RESET = 233,
VK_OEM_JUMP = 234,
VK_OEM_PA1 = 235,
VK_OEM_PA2 = 236,
VK_OEM_PA3 = 237,
VK_OEM_WSCTRL = 238,
VK_OEM_CUSEL = 239,
VK_OEM_ATTN = 240,
VK_OEM_FINISH = 241,
VK_OEM_COPY = 242,
VK_OEM_AUTO = 243,
VK_OEM_ENLW = 244,
VK_OEM_BACKTAB = 245,
VK_ATTN = 246,
VK_CRSEL = 247,
VK_EXSEL = 248,
VK_EREOF = 249,
VK_PLAY = 250,
VK_ZOOM = 251,
VK_NONAME = 252,
VK_PA1 = 253,
VK_OEM_CLEAR = 254,
}Public Enum VIRTUAL_KEY As UShort
VK_0 = 48
VK_1 = 49
VK_2 = 50
VK_3 = 51
VK_4 = 52
VK_5 = 53
VK_6 = 54
VK_7 = 55
VK_8 = 56
VK_9 = 57
VK_A = 65
VK_B = 66
VK_C = 67
VK_D = 68
VK_E = 69
VK_F = 70
VK_G = 71
VK_H = 72
VK_I = 73
VK_J = 74
VK_K = 75
VK_L = 76
VK_M = 77
VK_N = 78
VK_O = 79
VK_P = 80
VK_Q = 81
VK_R = 82
VK_S = 83
VK_T = 84
VK_U = 85
VK_V = 86
VK_W = 87
VK_X = 88
VK_Y = 89
VK_Z = 90
VK_ABNT_C1 = 193
VK_ABNT_C2 = 194
VK_DBE_ALPHANUMERIC = 240
VK_DBE_CODEINPUT = 250
VK_DBE_DBCSCHAR = 244
VK_DBE_DETERMINESTRING = 252
VK_DBE_ENTERDLGCONVERSIONMODE = 253
VK_DBE_ENTERIMECONFIGMODE = 248
VK_DBE_ENTERWORDREGISTERMODE = 247
VK_DBE_FLUSHSTRING = 249
VK_DBE_HIRAGANA = 242
VK_DBE_KATAKANA = 241
VK_DBE_NOCODEINPUT = 251
VK_DBE_NOROMAN = 246
VK_DBE_ROMAN = 245
VK_DBE_SBCSCHAR = 243
VK__none_ = 255
VK_LBUTTON = 1
VK_RBUTTON = 2
VK_CANCEL = 3
VK_MBUTTON = 4
VK_XBUTTON1 = 5
VK_XBUTTON2 = 6
VK_BACK = 8
VK_TAB = 9
VK_CLEAR = 12
VK_RETURN = 13
VK_SHIFT = 16
VK_CONTROL = 17
VK_MENU = 18
VK_PAUSE = 19
VK_CAPITAL = 20
VK_KANA = 21
VK_HANGEUL = 21
VK_HANGUL = 21
VK_IME_ON = 22
VK_JUNJA = 23
VK_FINAL = 24
VK_HANJA = 25
VK_KANJI = 25
VK_IME_OFF = 26
VK_ESCAPE = 27
VK_CONVERT = 28
VK_NONCONVERT = 29
VK_ACCEPT = 30
VK_MODECHANGE = 31
VK_SPACE = 32
VK_PRIOR = 33
VK_NEXT = 34
VK_END = 35
VK_HOME = 36
VK_LEFT = 37
VK_UP = 38
VK_RIGHT = 39
VK_DOWN = 40
VK_SELECT = 41
VK_PRINT = 42
VK_EXECUTE = 43
VK_SNAPSHOT = 44
VK_INSERT = 45
VK_DELETE = 46
VK_HELP = 47
VK_LWIN = 91
VK_RWIN = 92
VK_APPS = 93
VK_SLEEP = 95
VK_NUMPAD0 = 96
VK_NUMPAD1 = 97
VK_NUMPAD2 = 98
VK_NUMPAD3 = 99
VK_NUMPAD4 = 100
VK_NUMPAD5 = 101
VK_NUMPAD6 = 102
VK_NUMPAD7 = 103
VK_NUMPAD8 = 104
VK_NUMPAD9 = 105
VK_MULTIPLY = 106
VK_ADD = 107
VK_SEPARATOR = 108
VK_SUBTRACT = 109
VK_DECIMAL = 110
VK_DIVIDE = 111
VK_F1 = 112
VK_F2 = 113
VK_F3 = 114
VK_F4 = 115
VK_F5 = 116
VK_F6 = 117
VK_F7 = 118
VK_F8 = 119
VK_F9 = 120
VK_F10 = 121
VK_F11 = 122
VK_F12 = 123
VK_F13 = 124
VK_F14 = 125
VK_F15 = 126
VK_F16 = 127
VK_F17 = 128
VK_F18 = 129
VK_F19 = 130
VK_F20 = 131
VK_F21 = 132
VK_F22 = 133
VK_F23 = 134
VK_F24 = 135
VK_NAVIGATION_VIEW = 136
VK_NAVIGATION_MENU = 137
VK_NAVIGATION_UP = 138
VK_NAVIGATION_DOWN = 139
VK_NAVIGATION_LEFT = 140
VK_NAVIGATION_RIGHT = 141
VK_NAVIGATION_ACCEPT = 142
VK_NAVIGATION_CANCEL = 143
VK_NUMLOCK = 144
VK_SCROLL = 145
VK_OEM_NEC_EQUAL = 146
VK_OEM_FJ_JISHO = 146
VK_OEM_FJ_MASSHOU = 147
VK_OEM_FJ_TOUROKU = 148
VK_OEM_FJ_LOYA = 149
VK_OEM_FJ_ROYA = 150
VK_LSHIFT = 160
VK_RSHIFT = 161
VK_LCONTROL = 162
VK_RCONTROL = 163
VK_LMENU = 164
VK_RMENU = 165
VK_BROWSER_BACK = 166
VK_BROWSER_FORWARD = 167
VK_BROWSER_REFRESH = 168
VK_BROWSER_STOP = 169
VK_BROWSER_SEARCH = 170
VK_BROWSER_FAVORITES = 171
VK_BROWSER_HOME = 172
VK_VOLUME_MUTE = 173
VK_VOLUME_DOWN = 174
VK_VOLUME_UP = 175
VK_MEDIA_NEXT_TRACK = 176
VK_MEDIA_PREV_TRACK = 177
VK_MEDIA_STOP = 178
VK_MEDIA_PLAY_PAUSE = 179
VK_LAUNCH_MAIL = 180
VK_LAUNCH_MEDIA_SELECT = 181
VK_LAUNCH_APP1 = 182
VK_LAUNCH_APP2 = 183
VK_OEM_1 = 186
VK_OEM_PLUS = 187
VK_OEM_COMMA = 188
VK_OEM_MINUS = 189
VK_OEM_PERIOD = 190
VK_OEM_2 = 191
VK_OEM_3 = 192
VK_GAMEPAD_A = 195
VK_GAMEPAD_B = 196
VK_GAMEPAD_X = 197
VK_GAMEPAD_Y = 198
VK_GAMEPAD_RIGHT_SHOULDER = 199
VK_GAMEPAD_LEFT_SHOULDER = 200
VK_GAMEPAD_LEFT_TRIGGER = 201
VK_GAMEPAD_RIGHT_TRIGGER = 202
VK_GAMEPAD_DPAD_UP = 203
VK_GAMEPAD_DPAD_DOWN = 204
VK_GAMEPAD_DPAD_LEFT = 205
VK_GAMEPAD_DPAD_RIGHT = 206
VK_GAMEPAD_MENU = 207
VK_GAMEPAD_VIEW = 208
VK_GAMEPAD_LEFT_THUMBSTICK_BUTTON = 209
VK_GAMEPAD_RIGHT_THUMBSTICK_BUTTON = 210
VK_GAMEPAD_LEFT_THUMBSTICK_UP = 211
VK_GAMEPAD_LEFT_THUMBSTICK_DOWN = 212
VK_GAMEPAD_LEFT_THUMBSTICK_RIGHT = 213
VK_GAMEPAD_LEFT_THUMBSTICK_LEFT = 214
VK_GAMEPAD_RIGHT_THUMBSTICK_UP = 215
VK_GAMEPAD_RIGHT_THUMBSTICK_DOWN = 216
VK_GAMEPAD_RIGHT_THUMBSTICK_RIGHT = 217
VK_GAMEPAD_RIGHT_THUMBSTICK_LEFT = 218
VK_OEM_4 = 219
VK_OEM_5 = 220
VK_OEM_6 = 221
VK_OEM_7 = 222
VK_OEM_8 = 223
VK_OEM_AX = 225
VK_OEM_102 = 226
VK_ICO_HELP = 227
VK_ICO_00 = 228
VK_PROCESSKEY = 229
VK_ICO_CLEAR = 230
VK_PACKET = 231
VK_OEM_RESET = 233
VK_OEM_JUMP = 234
VK_OEM_PA1 = 235
VK_OEM_PA2 = 236
VK_OEM_PA3 = 237
VK_OEM_WSCTRL = 238
VK_OEM_CUSEL = 239
VK_OEM_ATTN = 240
VK_OEM_FINISH = 241
VK_OEM_COPY = 242
VK_OEM_AUTO = 243
VK_OEM_ENLW = 244
VK_OEM_BACKTAB = 245
VK_ATTN = 246
VK_CRSEL = 247
VK_EXSEL = 248
VK_EREOF = 249
VK_PLAY = 250
VK_ZOOM = 251
VK_NONAME = 252
VK_PA1 = 253
VK_OEM_CLEAR = 254
End Enumimport enum
class VIRTUAL_KEY(enum.IntEnum):
VK_0 = 48
VK_1 = 49
VK_2 = 50
VK_3 = 51
VK_4 = 52
VK_5 = 53
VK_6 = 54
VK_7 = 55
VK_8 = 56
VK_9 = 57
VK_A = 65
VK_B = 66
VK_C = 67
VK_D = 68
VK_E = 69
VK_F = 70
VK_G = 71
VK_H = 72
VK_I = 73
VK_J = 74
VK_K = 75
VK_L = 76
VK_M = 77
VK_N = 78
VK_O = 79
VK_P = 80
VK_Q = 81
VK_R = 82
VK_S = 83
VK_T = 84
VK_U = 85
VK_V = 86
VK_W = 87
VK_X = 88
VK_Y = 89
VK_Z = 90
VK_ABNT_C1 = 193
VK_ABNT_C2 = 194
VK_DBE_ALPHANUMERIC = 240
VK_DBE_CODEINPUT = 250
VK_DBE_DBCSCHAR = 244
VK_DBE_DETERMINESTRING = 252
VK_DBE_ENTERDLGCONVERSIONMODE = 253
VK_DBE_ENTERIMECONFIGMODE = 248
VK_DBE_ENTERWORDREGISTERMODE = 247
VK_DBE_FLUSHSTRING = 249
VK_DBE_HIRAGANA = 242
VK_DBE_KATAKANA = 241
VK_DBE_NOCODEINPUT = 251
VK_DBE_NOROMAN = 246
VK_DBE_ROMAN = 245
VK_DBE_SBCSCHAR = 243
VK__none_ = 255
VK_LBUTTON = 1
VK_RBUTTON = 2
VK_CANCEL = 3
VK_MBUTTON = 4
VK_XBUTTON1 = 5
VK_XBUTTON2 = 6
VK_BACK = 8
VK_TAB = 9
VK_CLEAR = 12
VK_RETURN = 13
VK_SHIFT = 16
VK_CONTROL = 17
VK_MENU = 18
VK_PAUSE = 19
VK_CAPITAL = 20
VK_KANA = 21
VK_HANGEUL = 21
VK_HANGUL = 21
VK_IME_ON = 22
VK_JUNJA = 23
VK_FINAL = 24
VK_HANJA = 25
VK_KANJI = 25
VK_IME_OFF = 26
VK_ESCAPE = 27
VK_CONVERT = 28
VK_NONCONVERT = 29
VK_ACCEPT = 30
VK_MODECHANGE = 31
VK_SPACE = 32
VK_PRIOR = 33
VK_NEXT = 34
VK_END = 35
VK_HOME = 36
VK_LEFT = 37
VK_UP = 38
VK_RIGHT = 39
VK_DOWN = 40
VK_SELECT = 41
VK_PRINT = 42
VK_EXECUTE = 43
VK_SNAPSHOT = 44
VK_INSERT = 45
VK_DELETE = 46
VK_HELP = 47
VK_LWIN = 91
VK_RWIN = 92
VK_APPS = 93
VK_SLEEP = 95
VK_NUMPAD0 = 96
VK_NUMPAD1 = 97
VK_NUMPAD2 = 98
VK_NUMPAD3 = 99
VK_NUMPAD4 = 100
VK_NUMPAD5 = 101
VK_NUMPAD6 = 102
VK_NUMPAD7 = 103
VK_NUMPAD8 = 104
VK_NUMPAD9 = 105
VK_MULTIPLY = 106
VK_ADD = 107
VK_SEPARATOR = 108
VK_SUBTRACT = 109
VK_DECIMAL = 110
VK_DIVIDE = 111
VK_F1 = 112
VK_F2 = 113
VK_F3 = 114
VK_F4 = 115
VK_F5 = 116
VK_F6 = 117
VK_F7 = 118
VK_F8 = 119
VK_F9 = 120
VK_F10 = 121
VK_F11 = 122
VK_F12 = 123
VK_F13 = 124
VK_F14 = 125
VK_F15 = 126
VK_F16 = 127
VK_F17 = 128
VK_F18 = 129
VK_F19 = 130
VK_F20 = 131
VK_F21 = 132
VK_F22 = 133
VK_F23 = 134
VK_F24 = 135
VK_NAVIGATION_VIEW = 136
VK_NAVIGATION_MENU = 137
VK_NAVIGATION_UP = 138
VK_NAVIGATION_DOWN = 139
VK_NAVIGATION_LEFT = 140
VK_NAVIGATION_RIGHT = 141
VK_NAVIGATION_ACCEPT = 142
VK_NAVIGATION_CANCEL = 143
VK_NUMLOCK = 144
VK_SCROLL = 145
VK_OEM_NEC_EQUAL = 146
VK_OEM_FJ_JISHO = 146
VK_OEM_FJ_MASSHOU = 147
VK_OEM_FJ_TOUROKU = 148
VK_OEM_FJ_LOYA = 149
VK_OEM_FJ_ROYA = 150
VK_LSHIFT = 160
VK_RSHIFT = 161
VK_LCONTROL = 162
VK_RCONTROL = 163
VK_LMENU = 164
VK_RMENU = 165
VK_BROWSER_BACK = 166
VK_BROWSER_FORWARD = 167
VK_BROWSER_REFRESH = 168
VK_BROWSER_STOP = 169
VK_BROWSER_SEARCH = 170
VK_BROWSER_FAVORITES = 171
VK_BROWSER_HOME = 172
VK_VOLUME_MUTE = 173
VK_VOLUME_DOWN = 174
VK_VOLUME_UP = 175
VK_MEDIA_NEXT_TRACK = 176
VK_MEDIA_PREV_TRACK = 177
VK_MEDIA_STOP = 178
VK_MEDIA_PLAY_PAUSE = 179
VK_LAUNCH_MAIL = 180
VK_LAUNCH_MEDIA_SELECT = 181
VK_LAUNCH_APP1 = 182
VK_LAUNCH_APP2 = 183
VK_OEM_1 = 186
VK_OEM_PLUS = 187
VK_OEM_COMMA = 188
VK_OEM_MINUS = 189
VK_OEM_PERIOD = 190
VK_OEM_2 = 191
VK_OEM_3 = 192
VK_GAMEPAD_A = 195
VK_GAMEPAD_B = 196
VK_GAMEPAD_X = 197
VK_GAMEPAD_Y = 198
VK_GAMEPAD_RIGHT_SHOULDER = 199
VK_GAMEPAD_LEFT_SHOULDER = 200
VK_GAMEPAD_LEFT_TRIGGER = 201
VK_GAMEPAD_RIGHT_TRIGGER = 202
VK_GAMEPAD_DPAD_UP = 203
VK_GAMEPAD_DPAD_DOWN = 204
VK_GAMEPAD_DPAD_LEFT = 205
VK_GAMEPAD_DPAD_RIGHT = 206
VK_GAMEPAD_MENU = 207
VK_GAMEPAD_VIEW = 208
VK_GAMEPAD_LEFT_THUMBSTICK_BUTTON = 209
VK_GAMEPAD_RIGHT_THUMBSTICK_BUTTON = 210
VK_GAMEPAD_LEFT_THUMBSTICK_UP = 211
VK_GAMEPAD_LEFT_THUMBSTICK_DOWN = 212
VK_GAMEPAD_LEFT_THUMBSTICK_RIGHT = 213
VK_GAMEPAD_LEFT_THUMBSTICK_LEFT = 214
VK_GAMEPAD_RIGHT_THUMBSTICK_UP = 215
VK_GAMEPAD_RIGHT_THUMBSTICK_DOWN = 216
VK_GAMEPAD_RIGHT_THUMBSTICK_RIGHT = 217
VK_GAMEPAD_RIGHT_THUMBSTICK_LEFT = 218
VK_OEM_4 = 219
VK_OEM_5 = 220
VK_OEM_6 = 221
VK_OEM_7 = 222
VK_OEM_8 = 223
VK_OEM_AX = 225
VK_OEM_102 = 226
VK_ICO_HELP = 227
VK_ICO_00 = 228
VK_PROCESSKEY = 229
VK_ICO_CLEAR = 230
VK_PACKET = 231
VK_OEM_RESET = 233
VK_OEM_JUMP = 234
VK_OEM_PA1 = 235
VK_OEM_PA2 = 236
VK_OEM_PA3 = 237
VK_OEM_WSCTRL = 238
VK_OEM_CUSEL = 239
VK_OEM_ATTN = 240
VK_OEM_FINISH = 241
VK_OEM_COPY = 242
VK_OEM_AUTO = 243
VK_OEM_ENLW = 244
VK_OEM_BACKTAB = 245
VK_ATTN = 246
VK_CRSEL = 247
VK_EXSEL = 248
VK_EREOF = 249
VK_PLAY = 250
VK_ZOOM = 251
VK_NONAME = 252
VK_PA1 = 253
VK_OEM_CLEAR = 254// VIRTUAL_KEY
pub const VK_0: u16 = 48;
pub const VK_1: u16 = 49;
pub const VK_2: u16 = 50;
pub const VK_3: u16 = 51;
pub const VK_4: u16 = 52;
pub const VK_5: u16 = 53;
pub const VK_6: u16 = 54;
pub const VK_7: u16 = 55;
pub const VK_8: u16 = 56;
pub const VK_9: u16 = 57;
pub const VK_A: u16 = 65;
pub const VK_B: u16 = 66;
pub const VK_C: u16 = 67;
pub const VK_D: u16 = 68;
pub const VK_E: u16 = 69;
pub const VK_F: u16 = 70;
pub const VK_G: u16 = 71;
pub const VK_H: u16 = 72;
pub const VK_I: u16 = 73;
pub const VK_J: u16 = 74;
pub const VK_K: u16 = 75;
pub const VK_L: u16 = 76;
pub const VK_M: u16 = 77;
pub const VK_N: u16 = 78;
pub const VK_O: u16 = 79;
pub const VK_P: u16 = 80;
pub const VK_Q: u16 = 81;
pub const VK_R: u16 = 82;
pub const VK_S: u16 = 83;
pub const VK_T: u16 = 84;
pub const VK_U: u16 = 85;
pub const VK_V: u16 = 86;
pub const VK_W: u16 = 87;
pub const VK_X: u16 = 88;
pub const VK_Y: u16 = 89;
pub const VK_Z: u16 = 90;
pub const VK_ABNT_C1: u16 = 193;
pub const VK_ABNT_C2: u16 = 194;
pub const VK_DBE_ALPHANUMERIC: u16 = 240;
pub const VK_DBE_CODEINPUT: u16 = 250;
pub const VK_DBE_DBCSCHAR: u16 = 244;
pub const VK_DBE_DETERMINESTRING: u16 = 252;
pub const VK_DBE_ENTERDLGCONVERSIONMODE: u16 = 253;
pub const VK_DBE_ENTERIMECONFIGMODE: u16 = 248;
pub const VK_DBE_ENTERWORDREGISTERMODE: u16 = 247;
pub const VK_DBE_FLUSHSTRING: u16 = 249;
pub const VK_DBE_HIRAGANA: u16 = 242;
pub const VK_DBE_KATAKANA: u16 = 241;
pub const VK_DBE_NOCODEINPUT: u16 = 251;
pub const VK_DBE_NOROMAN: u16 = 246;
pub const VK_DBE_ROMAN: u16 = 245;
pub const VK_DBE_SBCSCHAR: u16 = 243;
pub const VK__none_: u16 = 255;
pub const VK_LBUTTON: u16 = 1;
pub const VK_RBUTTON: u16 = 2;
pub const VK_CANCEL: u16 = 3;
pub const VK_MBUTTON: u16 = 4;
pub const VK_XBUTTON1: u16 = 5;
pub const VK_XBUTTON2: u16 = 6;
pub const VK_BACK: u16 = 8;
pub const VK_TAB: u16 = 9;
pub const VK_CLEAR: u16 = 12;
pub const VK_RETURN: u16 = 13;
pub const VK_SHIFT: u16 = 16;
pub const VK_CONTROL: u16 = 17;
pub const VK_MENU: u16 = 18;
pub const VK_PAUSE: u16 = 19;
pub const VK_CAPITAL: u16 = 20;
pub const VK_KANA: u16 = 21;
pub const VK_HANGEUL: u16 = 21;
pub const VK_HANGUL: u16 = 21;
pub const VK_IME_ON: u16 = 22;
pub const VK_JUNJA: u16 = 23;
pub const VK_FINAL: u16 = 24;
pub const VK_HANJA: u16 = 25;
pub const VK_KANJI: u16 = 25;
pub const VK_IME_OFF: u16 = 26;
pub const VK_ESCAPE: u16 = 27;
pub const VK_CONVERT: u16 = 28;
pub const VK_NONCONVERT: u16 = 29;
pub const VK_ACCEPT: u16 = 30;
pub const VK_MODECHANGE: u16 = 31;
pub const VK_SPACE: u16 = 32;
pub const VK_PRIOR: u16 = 33;
pub const VK_NEXT: u16 = 34;
pub const VK_END: u16 = 35;
pub const VK_HOME: u16 = 36;
pub const VK_LEFT: u16 = 37;
pub const VK_UP: u16 = 38;
pub const VK_RIGHT: u16 = 39;
pub const VK_DOWN: u16 = 40;
pub const VK_SELECT: u16 = 41;
pub const VK_PRINT: u16 = 42;
pub const VK_EXECUTE: u16 = 43;
pub const VK_SNAPSHOT: u16 = 44;
pub const VK_INSERT: u16 = 45;
pub const VK_DELETE: u16 = 46;
pub const VK_HELP: u16 = 47;
pub const VK_LWIN: u16 = 91;
pub const VK_RWIN: u16 = 92;
pub const VK_APPS: u16 = 93;
pub const VK_SLEEP: u16 = 95;
pub const VK_NUMPAD0: u16 = 96;
pub const VK_NUMPAD1: u16 = 97;
pub const VK_NUMPAD2: u16 = 98;
pub const VK_NUMPAD3: u16 = 99;
pub const VK_NUMPAD4: u16 = 100;
pub const VK_NUMPAD5: u16 = 101;
pub const VK_NUMPAD6: u16 = 102;
pub const VK_NUMPAD7: u16 = 103;
pub const VK_NUMPAD8: u16 = 104;
pub const VK_NUMPAD9: u16 = 105;
pub const VK_MULTIPLY: u16 = 106;
pub const VK_ADD: u16 = 107;
pub const VK_SEPARATOR: u16 = 108;
pub const VK_SUBTRACT: u16 = 109;
pub const VK_DECIMAL: u16 = 110;
pub const VK_DIVIDE: u16 = 111;
pub const VK_F1: u16 = 112;
pub const VK_F2: u16 = 113;
pub const VK_F3: u16 = 114;
pub const VK_F4: u16 = 115;
pub const VK_F5: u16 = 116;
pub const VK_F6: u16 = 117;
pub const VK_F7: u16 = 118;
pub const VK_F8: u16 = 119;
pub const VK_F9: u16 = 120;
pub const VK_F10: u16 = 121;
pub const VK_F11: u16 = 122;
pub const VK_F12: u16 = 123;
pub const VK_F13: u16 = 124;
pub const VK_F14: u16 = 125;
pub const VK_F15: u16 = 126;
pub const VK_F16: u16 = 127;
pub const VK_F17: u16 = 128;
pub const VK_F18: u16 = 129;
pub const VK_F19: u16 = 130;
pub const VK_F20: u16 = 131;
pub const VK_F21: u16 = 132;
pub const VK_F22: u16 = 133;
pub const VK_F23: u16 = 134;
pub const VK_F24: u16 = 135;
pub const VK_NAVIGATION_VIEW: u16 = 136;
pub const VK_NAVIGATION_MENU: u16 = 137;
pub const VK_NAVIGATION_UP: u16 = 138;
pub const VK_NAVIGATION_DOWN: u16 = 139;
pub const VK_NAVIGATION_LEFT: u16 = 140;
pub const VK_NAVIGATION_RIGHT: u16 = 141;
pub const VK_NAVIGATION_ACCEPT: u16 = 142;
pub const VK_NAVIGATION_CANCEL: u16 = 143;
pub const VK_NUMLOCK: u16 = 144;
pub const VK_SCROLL: u16 = 145;
pub const VK_OEM_NEC_EQUAL: u16 = 146;
pub const VK_OEM_FJ_JISHO: u16 = 146;
pub const VK_OEM_FJ_MASSHOU: u16 = 147;
pub const VK_OEM_FJ_TOUROKU: u16 = 148;
pub const VK_OEM_FJ_LOYA: u16 = 149;
pub const VK_OEM_FJ_ROYA: u16 = 150;
pub const VK_LSHIFT: u16 = 160;
pub const VK_RSHIFT: u16 = 161;
pub const VK_LCONTROL: u16 = 162;
pub const VK_RCONTROL: u16 = 163;
pub const VK_LMENU: u16 = 164;
pub const VK_RMENU: u16 = 165;
pub const VK_BROWSER_BACK: u16 = 166;
pub const VK_BROWSER_FORWARD: u16 = 167;
pub const VK_BROWSER_REFRESH: u16 = 168;
pub const VK_BROWSER_STOP: u16 = 169;
pub const VK_BROWSER_SEARCH: u16 = 170;
pub const VK_BROWSER_FAVORITES: u16 = 171;
pub const VK_BROWSER_HOME: u16 = 172;
pub const VK_VOLUME_MUTE: u16 = 173;
pub const VK_VOLUME_DOWN: u16 = 174;
pub const VK_VOLUME_UP: u16 = 175;
pub const VK_MEDIA_NEXT_TRACK: u16 = 176;
pub const VK_MEDIA_PREV_TRACK: u16 = 177;
pub const VK_MEDIA_STOP: u16 = 178;
pub const VK_MEDIA_PLAY_PAUSE: u16 = 179;
pub const VK_LAUNCH_MAIL: u16 = 180;
pub const VK_LAUNCH_MEDIA_SELECT: u16 = 181;
pub const VK_LAUNCH_APP1: u16 = 182;
pub const VK_LAUNCH_APP2: u16 = 183;
pub const VK_OEM_1: u16 = 186;
pub const VK_OEM_PLUS: u16 = 187;
pub const VK_OEM_COMMA: u16 = 188;
pub const VK_OEM_MINUS: u16 = 189;
pub const VK_OEM_PERIOD: u16 = 190;
pub const VK_OEM_2: u16 = 191;
pub const VK_OEM_3: u16 = 192;
pub const VK_GAMEPAD_A: u16 = 195;
pub const VK_GAMEPAD_B: u16 = 196;
pub const VK_GAMEPAD_X: u16 = 197;
pub const VK_GAMEPAD_Y: u16 = 198;
pub const VK_GAMEPAD_RIGHT_SHOULDER: u16 = 199;
pub const VK_GAMEPAD_LEFT_SHOULDER: u16 = 200;
pub const VK_GAMEPAD_LEFT_TRIGGER: u16 = 201;
pub const VK_GAMEPAD_RIGHT_TRIGGER: u16 = 202;
pub const VK_GAMEPAD_DPAD_UP: u16 = 203;
pub const VK_GAMEPAD_DPAD_DOWN: u16 = 204;
pub const VK_GAMEPAD_DPAD_LEFT: u16 = 205;
pub const VK_GAMEPAD_DPAD_RIGHT: u16 = 206;
pub const VK_GAMEPAD_MENU: u16 = 207;
pub const VK_GAMEPAD_VIEW: u16 = 208;
pub const VK_GAMEPAD_LEFT_THUMBSTICK_BUTTON: u16 = 209;
pub const VK_GAMEPAD_RIGHT_THUMBSTICK_BUTTON: u16 = 210;
pub const VK_GAMEPAD_LEFT_THUMBSTICK_UP: u16 = 211;
pub const VK_GAMEPAD_LEFT_THUMBSTICK_DOWN: u16 = 212;
pub const VK_GAMEPAD_LEFT_THUMBSTICK_RIGHT: u16 = 213;
pub const VK_GAMEPAD_LEFT_THUMBSTICK_LEFT: u16 = 214;
pub const VK_GAMEPAD_RIGHT_THUMBSTICK_UP: u16 = 215;
pub const VK_GAMEPAD_RIGHT_THUMBSTICK_DOWN: u16 = 216;
pub const VK_GAMEPAD_RIGHT_THUMBSTICK_RIGHT: u16 = 217;
pub const VK_GAMEPAD_RIGHT_THUMBSTICK_LEFT: u16 = 218;
pub const VK_OEM_4: u16 = 219;
pub const VK_OEM_5: u16 = 220;
pub const VK_OEM_6: u16 = 221;
pub const VK_OEM_7: u16 = 222;
pub const VK_OEM_8: u16 = 223;
pub const VK_OEM_AX: u16 = 225;
pub const VK_OEM_102: u16 = 226;
pub const VK_ICO_HELP: u16 = 227;
pub const VK_ICO_00: u16 = 228;
pub const VK_PROCESSKEY: u16 = 229;
pub const VK_ICO_CLEAR: u16 = 230;
pub const VK_PACKET: u16 = 231;
pub const VK_OEM_RESET: u16 = 233;
pub const VK_OEM_JUMP: u16 = 234;
pub const VK_OEM_PA1: u16 = 235;
pub const VK_OEM_PA2: u16 = 236;
pub const VK_OEM_PA3: u16 = 237;
pub const VK_OEM_WSCTRL: u16 = 238;
pub const VK_OEM_CUSEL: u16 = 239;
pub const VK_OEM_ATTN: u16 = 240;
pub const VK_OEM_FINISH: u16 = 241;
pub const VK_OEM_COPY: u16 = 242;
pub const VK_OEM_AUTO: u16 = 243;
pub const VK_OEM_ENLW: u16 = 244;
pub const VK_OEM_BACKTAB: u16 = 245;
pub const VK_ATTN: u16 = 246;
pub const VK_CRSEL: u16 = 247;
pub const VK_EXSEL: u16 = 248;
pub const VK_EREOF: u16 = 249;
pub const VK_PLAY: u16 = 250;
pub const VK_ZOOM: u16 = 251;
pub const VK_NONAME: u16 = 252;
pub const VK_PA1: u16 = 253;
pub const VK_OEM_CLEAR: u16 = 254;// VIRTUAL_KEY
const (
VK_0 uint16 = 48
VK_1 uint16 = 49
VK_2 uint16 = 50
VK_3 uint16 = 51
VK_4 uint16 = 52
VK_5 uint16 = 53
VK_6 uint16 = 54
VK_7 uint16 = 55
VK_8 uint16 = 56
VK_9 uint16 = 57
VK_A uint16 = 65
VK_B uint16 = 66
VK_C uint16 = 67
VK_D uint16 = 68
VK_E uint16 = 69
VK_F uint16 = 70
VK_G uint16 = 71
VK_H uint16 = 72
VK_I uint16 = 73
VK_J uint16 = 74
VK_K uint16 = 75
VK_L uint16 = 76
VK_M uint16 = 77
VK_N uint16 = 78
VK_O uint16 = 79
VK_P uint16 = 80
VK_Q uint16 = 81
VK_R uint16 = 82
VK_S uint16 = 83
VK_T uint16 = 84
VK_U uint16 = 85
VK_V uint16 = 86
VK_W uint16 = 87
VK_X uint16 = 88
VK_Y uint16 = 89
VK_Z uint16 = 90
VK_ABNT_C1 uint16 = 193
VK_ABNT_C2 uint16 = 194
VK_DBE_ALPHANUMERIC uint16 = 240
VK_DBE_CODEINPUT uint16 = 250
VK_DBE_DBCSCHAR uint16 = 244
VK_DBE_DETERMINESTRING uint16 = 252
VK_DBE_ENTERDLGCONVERSIONMODE uint16 = 253
VK_DBE_ENTERIMECONFIGMODE uint16 = 248
VK_DBE_ENTERWORDREGISTERMODE uint16 = 247
VK_DBE_FLUSHSTRING uint16 = 249
VK_DBE_HIRAGANA uint16 = 242
VK_DBE_KATAKANA uint16 = 241
VK_DBE_NOCODEINPUT uint16 = 251
VK_DBE_NOROMAN uint16 = 246
VK_DBE_ROMAN uint16 = 245
VK_DBE_SBCSCHAR uint16 = 243
VK__none_ uint16 = 255
VK_LBUTTON uint16 = 1
VK_RBUTTON uint16 = 2
VK_CANCEL uint16 = 3
VK_MBUTTON uint16 = 4
VK_XBUTTON1 uint16 = 5
VK_XBUTTON2 uint16 = 6
VK_BACK uint16 = 8
VK_TAB uint16 = 9
VK_CLEAR uint16 = 12
VK_RETURN uint16 = 13
VK_SHIFT uint16 = 16
VK_CONTROL uint16 = 17
VK_MENU uint16 = 18
VK_PAUSE uint16 = 19
VK_CAPITAL uint16 = 20
VK_KANA uint16 = 21
VK_HANGEUL uint16 = 21
VK_HANGUL uint16 = 21
VK_IME_ON uint16 = 22
VK_JUNJA uint16 = 23
VK_FINAL uint16 = 24
VK_HANJA uint16 = 25
VK_KANJI uint16 = 25
VK_IME_OFF uint16 = 26
VK_ESCAPE uint16 = 27
VK_CONVERT uint16 = 28
VK_NONCONVERT uint16 = 29
VK_ACCEPT uint16 = 30
VK_MODECHANGE uint16 = 31
VK_SPACE uint16 = 32
VK_PRIOR uint16 = 33
VK_NEXT uint16 = 34
VK_END uint16 = 35
VK_HOME uint16 = 36
VK_LEFT uint16 = 37
VK_UP uint16 = 38
VK_RIGHT uint16 = 39
VK_DOWN uint16 = 40
VK_SELECT uint16 = 41
VK_PRINT uint16 = 42
VK_EXECUTE uint16 = 43
VK_SNAPSHOT uint16 = 44
VK_INSERT uint16 = 45
VK_DELETE uint16 = 46
VK_HELP uint16 = 47
VK_LWIN uint16 = 91
VK_RWIN uint16 = 92
VK_APPS uint16 = 93
VK_SLEEP uint16 = 95
VK_NUMPAD0 uint16 = 96
VK_NUMPAD1 uint16 = 97
VK_NUMPAD2 uint16 = 98
VK_NUMPAD3 uint16 = 99
VK_NUMPAD4 uint16 = 100
VK_NUMPAD5 uint16 = 101
VK_NUMPAD6 uint16 = 102
VK_NUMPAD7 uint16 = 103
VK_NUMPAD8 uint16 = 104
VK_NUMPAD9 uint16 = 105
VK_MULTIPLY uint16 = 106
VK_ADD uint16 = 107
VK_SEPARATOR uint16 = 108
VK_SUBTRACT uint16 = 109
VK_DECIMAL uint16 = 110
VK_DIVIDE uint16 = 111
VK_F1 uint16 = 112
VK_F2 uint16 = 113
VK_F3 uint16 = 114
VK_F4 uint16 = 115
VK_F5 uint16 = 116
VK_F6 uint16 = 117
VK_F7 uint16 = 118
VK_F8 uint16 = 119
VK_F9 uint16 = 120
VK_F10 uint16 = 121
VK_F11 uint16 = 122
VK_F12 uint16 = 123
VK_F13 uint16 = 124
VK_F14 uint16 = 125
VK_F15 uint16 = 126
VK_F16 uint16 = 127
VK_F17 uint16 = 128
VK_F18 uint16 = 129
VK_F19 uint16 = 130
VK_F20 uint16 = 131
VK_F21 uint16 = 132
VK_F22 uint16 = 133
VK_F23 uint16 = 134
VK_F24 uint16 = 135
VK_NAVIGATION_VIEW uint16 = 136
VK_NAVIGATION_MENU uint16 = 137
VK_NAVIGATION_UP uint16 = 138
VK_NAVIGATION_DOWN uint16 = 139
VK_NAVIGATION_LEFT uint16 = 140
VK_NAVIGATION_RIGHT uint16 = 141
VK_NAVIGATION_ACCEPT uint16 = 142
VK_NAVIGATION_CANCEL uint16 = 143
VK_NUMLOCK uint16 = 144
VK_SCROLL uint16 = 145
VK_OEM_NEC_EQUAL uint16 = 146
VK_OEM_FJ_JISHO uint16 = 146
VK_OEM_FJ_MASSHOU uint16 = 147
VK_OEM_FJ_TOUROKU uint16 = 148
VK_OEM_FJ_LOYA uint16 = 149
VK_OEM_FJ_ROYA uint16 = 150
VK_LSHIFT uint16 = 160
VK_RSHIFT uint16 = 161
VK_LCONTROL uint16 = 162
VK_RCONTROL uint16 = 163
VK_LMENU uint16 = 164
VK_RMENU uint16 = 165
VK_BROWSER_BACK uint16 = 166
VK_BROWSER_FORWARD uint16 = 167
VK_BROWSER_REFRESH uint16 = 168
VK_BROWSER_STOP uint16 = 169
VK_BROWSER_SEARCH uint16 = 170
VK_BROWSER_FAVORITES uint16 = 171
VK_BROWSER_HOME uint16 = 172
VK_VOLUME_MUTE uint16 = 173
VK_VOLUME_DOWN uint16 = 174
VK_VOLUME_UP uint16 = 175
VK_MEDIA_NEXT_TRACK uint16 = 176
VK_MEDIA_PREV_TRACK uint16 = 177
VK_MEDIA_STOP uint16 = 178
VK_MEDIA_PLAY_PAUSE uint16 = 179
VK_LAUNCH_MAIL uint16 = 180
VK_LAUNCH_MEDIA_SELECT uint16 = 181
VK_LAUNCH_APP1 uint16 = 182
VK_LAUNCH_APP2 uint16 = 183
VK_OEM_1 uint16 = 186
VK_OEM_PLUS uint16 = 187
VK_OEM_COMMA uint16 = 188
VK_OEM_MINUS uint16 = 189
VK_OEM_PERIOD uint16 = 190
VK_OEM_2 uint16 = 191
VK_OEM_3 uint16 = 192
VK_GAMEPAD_A uint16 = 195
VK_GAMEPAD_B uint16 = 196
VK_GAMEPAD_X uint16 = 197
VK_GAMEPAD_Y uint16 = 198
VK_GAMEPAD_RIGHT_SHOULDER uint16 = 199
VK_GAMEPAD_LEFT_SHOULDER uint16 = 200
VK_GAMEPAD_LEFT_TRIGGER uint16 = 201
VK_GAMEPAD_RIGHT_TRIGGER uint16 = 202
VK_GAMEPAD_DPAD_UP uint16 = 203
VK_GAMEPAD_DPAD_DOWN uint16 = 204
VK_GAMEPAD_DPAD_LEFT uint16 = 205
VK_GAMEPAD_DPAD_RIGHT uint16 = 206
VK_GAMEPAD_MENU uint16 = 207
VK_GAMEPAD_VIEW uint16 = 208
VK_GAMEPAD_LEFT_THUMBSTICK_BUTTON uint16 = 209
VK_GAMEPAD_RIGHT_THUMBSTICK_BUTTON uint16 = 210
VK_GAMEPAD_LEFT_THUMBSTICK_UP uint16 = 211
VK_GAMEPAD_LEFT_THUMBSTICK_DOWN uint16 = 212
VK_GAMEPAD_LEFT_THUMBSTICK_RIGHT uint16 = 213
VK_GAMEPAD_LEFT_THUMBSTICK_LEFT uint16 = 214
VK_GAMEPAD_RIGHT_THUMBSTICK_UP uint16 = 215
VK_GAMEPAD_RIGHT_THUMBSTICK_DOWN uint16 = 216
VK_GAMEPAD_RIGHT_THUMBSTICK_RIGHT uint16 = 217
VK_GAMEPAD_RIGHT_THUMBSTICK_LEFT uint16 = 218
VK_OEM_4 uint16 = 219
VK_OEM_5 uint16 = 220
VK_OEM_6 uint16 = 221
VK_OEM_7 uint16 = 222
VK_OEM_8 uint16 = 223
VK_OEM_AX uint16 = 225
VK_OEM_102 uint16 = 226
VK_ICO_HELP uint16 = 227
VK_ICO_00 uint16 = 228
VK_PROCESSKEY uint16 = 229
VK_ICO_CLEAR uint16 = 230
VK_PACKET uint16 = 231
VK_OEM_RESET uint16 = 233
VK_OEM_JUMP uint16 = 234
VK_OEM_PA1 uint16 = 235
VK_OEM_PA2 uint16 = 236
VK_OEM_PA3 uint16 = 237
VK_OEM_WSCTRL uint16 = 238
VK_OEM_CUSEL uint16 = 239
VK_OEM_ATTN uint16 = 240
VK_OEM_FINISH uint16 = 241
VK_OEM_COPY uint16 = 242
VK_OEM_AUTO uint16 = 243
VK_OEM_ENLW uint16 = 244
VK_OEM_BACKTAB uint16 = 245
VK_ATTN uint16 = 246
VK_CRSEL uint16 = 247
VK_EXSEL uint16 = 248
VK_EREOF uint16 = 249
VK_PLAY uint16 = 250
VK_ZOOM uint16 = 251
VK_NONAME uint16 = 252
VK_PA1 uint16 = 253
VK_OEM_CLEAR uint16 = 254
)const
VK_0 = 48;
VK_1 = 49;
VK_2 = 50;
VK_3 = 51;
VK_4 = 52;
VK_5 = 53;
VK_6 = 54;
VK_7 = 55;
VK_8 = 56;
VK_9 = 57;
VK_A = 65;
VK_B = 66;
VK_C = 67;
VK_D = 68;
VK_E = 69;
VK_F = 70;
VK_G = 71;
VK_H = 72;
VK_I = 73;
VK_J = 74;
VK_K = 75;
VK_L = 76;
VK_M = 77;
VK_N = 78;
VK_O = 79;
VK_P = 80;
VK_Q = 81;
VK_R = 82;
VK_S = 83;
VK_T = 84;
VK_U = 85;
VK_V = 86;
VK_W = 87;
VK_X = 88;
VK_Y = 89;
VK_Z = 90;
VK_ABNT_C1 = 193;
VK_ABNT_C2 = 194;
VK_DBE_ALPHANUMERIC = 240;
VK_DBE_CODEINPUT = 250;
VK_DBE_DBCSCHAR = 244;
VK_DBE_DETERMINESTRING = 252;
VK_DBE_ENTERDLGCONVERSIONMODE = 253;
VK_DBE_ENTERIMECONFIGMODE = 248;
VK_DBE_ENTERWORDREGISTERMODE = 247;
VK_DBE_FLUSHSTRING = 249;
VK_DBE_HIRAGANA = 242;
VK_DBE_KATAKANA = 241;
VK_DBE_NOCODEINPUT = 251;
VK_DBE_NOROMAN = 246;
VK_DBE_ROMAN = 245;
VK_DBE_SBCSCHAR = 243;
VK__none_ = 255;
VK_LBUTTON = 1;
VK_RBUTTON = 2;
VK_CANCEL = 3;
VK_MBUTTON = 4;
VK_XBUTTON1 = 5;
VK_XBUTTON2 = 6;
VK_BACK = 8;
VK_TAB = 9;
VK_CLEAR = 12;
VK_RETURN = 13;
VK_SHIFT = 16;
VK_CONTROL = 17;
VK_MENU = 18;
VK_PAUSE = 19;
VK_CAPITAL = 20;
VK_KANA = 21;
VK_HANGEUL = 21;
VK_HANGUL = 21;
VK_IME_ON = 22;
VK_JUNJA = 23;
VK_FINAL = 24;
VK_HANJA = 25;
VK_KANJI = 25;
VK_IME_OFF = 26;
VK_ESCAPE = 27;
VK_CONVERT = 28;
VK_NONCONVERT = 29;
VK_ACCEPT = 30;
VK_MODECHANGE = 31;
VK_SPACE = 32;
VK_PRIOR = 33;
VK_NEXT = 34;
VK_END = 35;
VK_HOME = 36;
VK_LEFT = 37;
VK_UP = 38;
VK_RIGHT = 39;
VK_DOWN = 40;
VK_SELECT = 41;
VK_PRINT = 42;
VK_EXECUTE = 43;
VK_SNAPSHOT = 44;
VK_INSERT = 45;
VK_DELETE = 46;
VK_HELP = 47;
VK_LWIN = 91;
VK_RWIN = 92;
VK_APPS = 93;
VK_SLEEP = 95;
VK_NUMPAD0 = 96;
VK_NUMPAD1 = 97;
VK_NUMPAD2 = 98;
VK_NUMPAD3 = 99;
VK_NUMPAD4 = 100;
VK_NUMPAD5 = 101;
VK_NUMPAD6 = 102;
VK_NUMPAD7 = 103;
VK_NUMPAD8 = 104;
VK_NUMPAD9 = 105;
VK_MULTIPLY = 106;
VK_ADD = 107;
VK_SEPARATOR = 108;
VK_SUBTRACT = 109;
VK_DECIMAL = 110;
VK_DIVIDE = 111;
VK_F1 = 112;
VK_F2 = 113;
VK_F3 = 114;
VK_F4 = 115;
VK_F5 = 116;
VK_F6 = 117;
VK_F7 = 118;
VK_F8 = 119;
VK_F9 = 120;
VK_F10 = 121;
VK_F11 = 122;
VK_F12 = 123;
VK_F13 = 124;
VK_F14 = 125;
VK_F15 = 126;
VK_F16 = 127;
VK_F17 = 128;
VK_F18 = 129;
VK_F19 = 130;
VK_F20 = 131;
VK_F21 = 132;
VK_F22 = 133;
VK_F23 = 134;
VK_F24 = 135;
VK_NAVIGATION_VIEW = 136;
VK_NAVIGATION_MENU = 137;
VK_NAVIGATION_UP = 138;
VK_NAVIGATION_DOWN = 139;
VK_NAVIGATION_LEFT = 140;
VK_NAVIGATION_RIGHT = 141;
VK_NAVIGATION_ACCEPT = 142;
VK_NAVIGATION_CANCEL = 143;
VK_NUMLOCK = 144;
VK_SCROLL = 145;
VK_OEM_NEC_EQUAL = 146;
VK_OEM_FJ_JISHO = 146;
VK_OEM_FJ_MASSHOU = 147;
VK_OEM_FJ_TOUROKU = 148;
VK_OEM_FJ_LOYA = 149;
VK_OEM_FJ_ROYA = 150;
VK_LSHIFT = 160;
VK_RSHIFT = 161;
VK_LCONTROL = 162;
VK_RCONTROL = 163;
VK_LMENU = 164;
VK_RMENU = 165;
VK_BROWSER_BACK = 166;
VK_BROWSER_FORWARD = 167;
VK_BROWSER_REFRESH = 168;
VK_BROWSER_STOP = 169;
VK_BROWSER_SEARCH = 170;
VK_BROWSER_FAVORITES = 171;
VK_BROWSER_HOME = 172;
VK_VOLUME_MUTE = 173;
VK_VOLUME_DOWN = 174;
VK_VOLUME_UP = 175;
VK_MEDIA_NEXT_TRACK = 176;
VK_MEDIA_PREV_TRACK = 177;
VK_MEDIA_STOP = 178;
VK_MEDIA_PLAY_PAUSE = 179;
VK_LAUNCH_MAIL = 180;
VK_LAUNCH_MEDIA_SELECT = 181;
VK_LAUNCH_APP1 = 182;
VK_LAUNCH_APP2 = 183;
VK_OEM_1 = 186;
VK_OEM_PLUS = 187;
VK_OEM_COMMA = 188;
VK_OEM_MINUS = 189;
VK_OEM_PERIOD = 190;
VK_OEM_2 = 191;
VK_OEM_3 = 192;
VK_GAMEPAD_A = 195;
VK_GAMEPAD_B = 196;
VK_GAMEPAD_X = 197;
VK_GAMEPAD_Y = 198;
VK_GAMEPAD_RIGHT_SHOULDER = 199;
VK_GAMEPAD_LEFT_SHOULDER = 200;
VK_GAMEPAD_LEFT_TRIGGER = 201;
VK_GAMEPAD_RIGHT_TRIGGER = 202;
VK_GAMEPAD_DPAD_UP = 203;
VK_GAMEPAD_DPAD_DOWN = 204;
VK_GAMEPAD_DPAD_LEFT = 205;
VK_GAMEPAD_DPAD_RIGHT = 206;
VK_GAMEPAD_MENU = 207;
VK_GAMEPAD_VIEW = 208;
VK_GAMEPAD_LEFT_THUMBSTICK_BUTTON = 209;
VK_GAMEPAD_RIGHT_THUMBSTICK_BUTTON = 210;
VK_GAMEPAD_LEFT_THUMBSTICK_UP = 211;
VK_GAMEPAD_LEFT_THUMBSTICK_DOWN = 212;
VK_GAMEPAD_LEFT_THUMBSTICK_RIGHT = 213;
VK_GAMEPAD_LEFT_THUMBSTICK_LEFT = 214;
VK_GAMEPAD_RIGHT_THUMBSTICK_UP = 215;
VK_GAMEPAD_RIGHT_THUMBSTICK_DOWN = 216;
VK_GAMEPAD_RIGHT_THUMBSTICK_RIGHT = 217;
VK_GAMEPAD_RIGHT_THUMBSTICK_LEFT = 218;
VK_OEM_4 = 219;
VK_OEM_5 = 220;
VK_OEM_6 = 221;
VK_OEM_7 = 222;
VK_OEM_8 = 223;
VK_OEM_AX = 225;
VK_OEM_102 = 226;
VK_ICO_HELP = 227;
VK_ICO_00 = 228;
VK_PROCESSKEY = 229;
VK_ICO_CLEAR = 230;
VK_PACKET = 231;
VK_OEM_RESET = 233;
VK_OEM_JUMP = 234;
VK_OEM_PA1 = 235;
VK_OEM_PA2 = 236;
VK_OEM_PA3 = 237;
VK_OEM_WSCTRL = 238;
VK_OEM_CUSEL = 239;
VK_OEM_ATTN = 240;
VK_OEM_FINISH = 241;
VK_OEM_COPY = 242;
VK_OEM_AUTO = 243;
VK_OEM_ENLW = 244;
VK_OEM_BACKTAB = 245;
VK_ATTN = 246;
VK_CRSEL = 247;
VK_EXSEL = 248;
VK_EREOF = 249;
VK_PLAY = 250;
VK_ZOOM = 251;
VK_NONAME = 252;
VK_PA1 = 253;
VK_OEM_CLEAR = 254;// VIRTUAL_KEY
pub const VK_0: u16 = 48;
pub const VK_1: u16 = 49;
pub const VK_2: u16 = 50;
pub const VK_3: u16 = 51;
pub const VK_4: u16 = 52;
pub const VK_5: u16 = 53;
pub const VK_6: u16 = 54;
pub const VK_7: u16 = 55;
pub const VK_8: u16 = 56;
pub const VK_9: u16 = 57;
pub const VK_A: u16 = 65;
pub const VK_B: u16 = 66;
pub const VK_C: u16 = 67;
pub const VK_D: u16 = 68;
pub const VK_E: u16 = 69;
pub const VK_F: u16 = 70;
pub const VK_G: u16 = 71;
pub const VK_H: u16 = 72;
pub const VK_I: u16 = 73;
pub const VK_J: u16 = 74;
pub const VK_K: u16 = 75;
pub const VK_L: u16 = 76;
pub const VK_M: u16 = 77;
pub const VK_N: u16 = 78;
pub const VK_O: u16 = 79;
pub const VK_P: u16 = 80;
pub const VK_Q: u16 = 81;
pub const VK_R: u16 = 82;
pub const VK_S: u16 = 83;
pub const VK_T: u16 = 84;
pub const VK_U: u16 = 85;
pub const VK_V: u16 = 86;
pub const VK_W: u16 = 87;
pub const VK_X: u16 = 88;
pub const VK_Y: u16 = 89;
pub const VK_Z: u16 = 90;
pub const VK_ABNT_C1: u16 = 193;
pub const VK_ABNT_C2: u16 = 194;
pub const VK_DBE_ALPHANUMERIC: u16 = 240;
pub const VK_DBE_CODEINPUT: u16 = 250;
pub const VK_DBE_DBCSCHAR: u16 = 244;
pub const VK_DBE_DETERMINESTRING: u16 = 252;
pub const VK_DBE_ENTERDLGCONVERSIONMODE: u16 = 253;
pub const VK_DBE_ENTERIMECONFIGMODE: u16 = 248;
pub const VK_DBE_ENTERWORDREGISTERMODE: u16 = 247;
pub const VK_DBE_FLUSHSTRING: u16 = 249;
pub const VK_DBE_HIRAGANA: u16 = 242;
pub const VK_DBE_KATAKANA: u16 = 241;
pub const VK_DBE_NOCODEINPUT: u16 = 251;
pub const VK_DBE_NOROMAN: u16 = 246;
pub const VK_DBE_ROMAN: u16 = 245;
pub const VK_DBE_SBCSCHAR: u16 = 243;
pub const VK__none_: u16 = 255;
pub const VK_LBUTTON: u16 = 1;
pub const VK_RBUTTON: u16 = 2;
pub const VK_CANCEL: u16 = 3;
pub const VK_MBUTTON: u16 = 4;
pub const VK_XBUTTON1: u16 = 5;
pub const VK_XBUTTON2: u16 = 6;
pub const VK_BACK: u16 = 8;
pub const VK_TAB: u16 = 9;
pub const VK_CLEAR: u16 = 12;
pub const VK_RETURN: u16 = 13;
pub const VK_SHIFT: u16 = 16;
pub const VK_CONTROL: u16 = 17;
pub const VK_MENU: u16 = 18;
pub const VK_PAUSE: u16 = 19;
pub const VK_CAPITAL: u16 = 20;
pub const VK_KANA: u16 = 21;
pub const VK_HANGEUL: u16 = 21;
pub const VK_HANGUL: u16 = 21;
pub const VK_IME_ON: u16 = 22;
pub const VK_JUNJA: u16 = 23;
pub const VK_FINAL: u16 = 24;
pub const VK_HANJA: u16 = 25;
pub const VK_KANJI: u16 = 25;
pub const VK_IME_OFF: u16 = 26;
pub const VK_ESCAPE: u16 = 27;
pub const VK_CONVERT: u16 = 28;
pub const VK_NONCONVERT: u16 = 29;
pub const VK_ACCEPT: u16 = 30;
pub const VK_MODECHANGE: u16 = 31;
pub const VK_SPACE: u16 = 32;
pub const VK_PRIOR: u16 = 33;
pub const VK_NEXT: u16 = 34;
pub const VK_END: u16 = 35;
pub const VK_HOME: u16 = 36;
pub const VK_LEFT: u16 = 37;
pub const VK_UP: u16 = 38;
pub const VK_RIGHT: u16 = 39;
pub const VK_DOWN: u16 = 40;
pub const VK_SELECT: u16 = 41;
pub const VK_PRINT: u16 = 42;
pub const VK_EXECUTE: u16 = 43;
pub const VK_SNAPSHOT: u16 = 44;
pub const VK_INSERT: u16 = 45;
pub const VK_DELETE: u16 = 46;
pub const VK_HELP: u16 = 47;
pub const VK_LWIN: u16 = 91;
pub const VK_RWIN: u16 = 92;
pub const VK_APPS: u16 = 93;
pub const VK_SLEEP: u16 = 95;
pub const VK_NUMPAD0: u16 = 96;
pub const VK_NUMPAD1: u16 = 97;
pub const VK_NUMPAD2: u16 = 98;
pub const VK_NUMPAD3: u16 = 99;
pub const VK_NUMPAD4: u16 = 100;
pub const VK_NUMPAD5: u16 = 101;
pub const VK_NUMPAD6: u16 = 102;
pub const VK_NUMPAD7: u16 = 103;
pub const VK_NUMPAD8: u16 = 104;
pub const VK_NUMPAD9: u16 = 105;
pub const VK_MULTIPLY: u16 = 106;
pub const VK_ADD: u16 = 107;
pub const VK_SEPARATOR: u16 = 108;
pub const VK_SUBTRACT: u16 = 109;
pub const VK_DECIMAL: u16 = 110;
pub const VK_DIVIDE: u16 = 111;
pub const VK_F1: u16 = 112;
pub const VK_F2: u16 = 113;
pub const VK_F3: u16 = 114;
pub const VK_F4: u16 = 115;
pub const VK_F5: u16 = 116;
pub const VK_F6: u16 = 117;
pub const VK_F7: u16 = 118;
pub const VK_F8: u16 = 119;
pub const VK_F9: u16 = 120;
pub const VK_F10: u16 = 121;
pub const VK_F11: u16 = 122;
pub const VK_F12: u16 = 123;
pub const VK_F13: u16 = 124;
pub const VK_F14: u16 = 125;
pub const VK_F15: u16 = 126;
pub const VK_F16: u16 = 127;
pub const VK_F17: u16 = 128;
pub const VK_F18: u16 = 129;
pub const VK_F19: u16 = 130;
pub const VK_F20: u16 = 131;
pub const VK_F21: u16 = 132;
pub const VK_F22: u16 = 133;
pub const VK_F23: u16 = 134;
pub const VK_F24: u16 = 135;
pub const VK_NAVIGATION_VIEW: u16 = 136;
pub const VK_NAVIGATION_MENU: u16 = 137;
pub const VK_NAVIGATION_UP: u16 = 138;
pub const VK_NAVIGATION_DOWN: u16 = 139;
pub const VK_NAVIGATION_LEFT: u16 = 140;
pub const VK_NAVIGATION_RIGHT: u16 = 141;
pub const VK_NAVIGATION_ACCEPT: u16 = 142;
pub const VK_NAVIGATION_CANCEL: u16 = 143;
pub const VK_NUMLOCK: u16 = 144;
pub const VK_SCROLL: u16 = 145;
pub const VK_OEM_NEC_EQUAL: u16 = 146;
pub const VK_OEM_FJ_JISHO: u16 = 146;
pub const VK_OEM_FJ_MASSHOU: u16 = 147;
pub const VK_OEM_FJ_TOUROKU: u16 = 148;
pub const VK_OEM_FJ_LOYA: u16 = 149;
pub const VK_OEM_FJ_ROYA: u16 = 150;
pub const VK_LSHIFT: u16 = 160;
pub const VK_RSHIFT: u16 = 161;
pub const VK_LCONTROL: u16 = 162;
pub const VK_RCONTROL: u16 = 163;
pub const VK_LMENU: u16 = 164;
pub const VK_RMENU: u16 = 165;
pub const VK_BROWSER_BACK: u16 = 166;
pub const VK_BROWSER_FORWARD: u16 = 167;
pub const VK_BROWSER_REFRESH: u16 = 168;
pub const VK_BROWSER_STOP: u16 = 169;
pub const VK_BROWSER_SEARCH: u16 = 170;
pub const VK_BROWSER_FAVORITES: u16 = 171;
pub const VK_BROWSER_HOME: u16 = 172;
pub const VK_VOLUME_MUTE: u16 = 173;
pub const VK_VOLUME_DOWN: u16 = 174;
pub const VK_VOLUME_UP: u16 = 175;
pub const VK_MEDIA_NEXT_TRACK: u16 = 176;
pub const VK_MEDIA_PREV_TRACK: u16 = 177;
pub const VK_MEDIA_STOP: u16 = 178;
pub const VK_MEDIA_PLAY_PAUSE: u16 = 179;
pub const VK_LAUNCH_MAIL: u16 = 180;
pub const VK_LAUNCH_MEDIA_SELECT: u16 = 181;
pub const VK_LAUNCH_APP1: u16 = 182;
pub const VK_LAUNCH_APP2: u16 = 183;
pub const VK_OEM_1: u16 = 186;
pub const VK_OEM_PLUS: u16 = 187;
pub const VK_OEM_COMMA: u16 = 188;
pub const VK_OEM_MINUS: u16 = 189;
pub const VK_OEM_PERIOD: u16 = 190;
pub const VK_OEM_2: u16 = 191;
pub const VK_OEM_3: u16 = 192;
pub const VK_GAMEPAD_A: u16 = 195;
pub const VK_GAMEPAD_B: u16 = 196;
pub const VK_GAMEPAD_X: u16 = 197;
pub const VK_GAMEPAD_Y: u16 = 198;
pub const VK_GAMEPAD_RIGHT_SHOULDER: u16 = 199;
pub const VK_GAMEPAD_LEFT_SHOULDER: u16 = 200;
pub const VK_GAMEPAD_LEFT_TRIGGER: u16 = 201;
pub const VK_GAMEPAD_RIGHT_TRIGGER: u16 = 202;
pub const VK_GAMEPAD_DPAD_UP: u16 = 203;
pub const VK_GAMEPAD_DPAD_DOWN: u16 = 204;
pub const VK_GAMEPAD_DPAD_LEFT: u16 = 205;
pub const VK_GAMEPAD_DPAD_RIGHT: u16 = 206;
pub const VK_GAMEPAD_MENU: u16 = 207;
pub const VK_GAMEPAD_VIEW: u16 = 208;
pub const VK_GAMEPAD_LEFT_THUMBSTICK_BUTTON: u16 = 209;
pub const VK_GAMEPAD_RIGHT_THUMBSTICK_BUTTON: u16 = 210;
pub const VK_GAMEPAD_LEFT_THUMBSTICK_UP: u16 = 211;
pub const VK_GAMEPAD_LEFT_THUMBSTICK_DOWN: u16 = 212;
pub const VK_GAMEPAD_LEFT_THUMBSTICK_RIGHT: u16 = 213;
pub const VK_GAMEPAD_LEFT_THUMBSTICK_LEFT: u16 = 214;
pub const VK_GAMEPAD_RIGHT_THUMBSTICK_UP: u16 = 215;
pub const VK_GAMEPAD_RIGHT_THUMBSTICK_DOWN: u16 = 216;
pub const VK_GAMEPAD_RIGHT_THUMBSTICK_RIGHT: u16 = 217;
pub const VK_GAMEPAD_RIGHT_THUMBSTICK_LEFT: u16 = 218;
pub const VK_OEM_4: u16 = 219;
pub const VK_OEM_5: u16 = 220;
pub const VK_OEM_6: u16 = 221;
pub const VK_OEM_7: u16 = 222;
pub const VK_OEM_8: u16 = 223;
pub const VK_OEM_AX: u16 = 225;
pub const VK_OEM_102: u16 = 226;
pub const VK_ICO_HELP: u16 = 227;
pub const VK_ICO_00: u16 = 228;
pub const VK_PROCESSKEY: u16 = 229;
pub const VK_ICO_CLEAR: u16 = 230;
pub const VK_PACKET: u16 = 231;
pub const VK_OEM_RESET: u16 = 233;
pub const VK_OEM_JUMP: u16 = 234;
pub const VK_OEM_PA1: u16 = 235;
pub const VK_OEM_PA2: u16 = 236;
pub const VK_OEM_PA3: u16 = 237;
pub const VK_OEM_WSCTRL: u16 = 238;
pub const VK_OEM_CUSEL: u16 = 239;
pub const VK_OEM_ATTN: u16 = 240;
pub const VK_OEM_FINISH: u16 = 241;
pub const VK_OEM_COPY: u16 = 242;
pub const VK_OEM_AUTO: u16 = 243;
pub const VK_OEM_ENLW: u16 = 244;
pub const VK_OEM_BACKTAB: u16 = 245;
pub const VK_ATTN: u16 = 246;
pub const VK_CRSEL: u16 = 247;
pub const VK_EXSEL: u16 = 248;
pub const VK_EREOF: u16 = 249;
pub const VK_PLAY: u16 = 250;
pub const VK_ZOOM: u16 = 251;
pub const VK_NONAME: u16 = 252;
pub const VK_PA1: u16 = 253;
pub const VK_OEM_CLEAR: u16 = 254;const
VK_0* = 48
VK_1* = 49
VK_2* = 50
VK_3* = 51
VK_4* = 52
VK_5* = 53
VK_6* = 54
VK_7* = 55
VK_8* = 56
VK_9* = 57
VK_A* = 65
VK_B* = 66
VK_C* = 67
VK_D* = 68
VK_E* = 69
VK_F* = 70
VK_G* = 71
VK_H* = 72
VK_I* = 73
VK_J* = 74
VK_K* = 75
VK_L* = 76
VK_M* = 77
VK_N* = 78
VK_O* = 79
VK_P* = 80
VK_Q* = 81
VK_R* = 82
VK_S* = 83
VK_T* = 84
VK_U* = 85
VK_V* = 86
VK_W* = 87
VK_X* = 88
VK_Y* = 89
VK_Z* = 90
VK_ABNT_C1* = 193
VK_ABNT_C2* = 194
VK_DBE_ALPHANUMERIC* = 240
VK_DBE_CODEINPUT* = 250
VK_DBE_DBCSCHAR* = 244
VK_DBE_DETERMINESTRING* = 252
VK_DBE_ENTERDLGCONVERSIONMODE* = 253
VK_DBE_ENTERIMECONFIGMODE* = 248
VK_DBE_ENTERWORDREGISTERMODE* = 247
VK_DBE_FLUSHSTRING* = 249
VK_DBE_HIRAGANA* = 242
VK_DBE_KATAKANA* = 241
VK_DBE_NOCODEINPUT* = 251
VK_DBE_NOROMAN* = 246
VK_DBE_ROMAN* = 245
VK_DBE_SBCSCHAR* = 243
VK__none_* = 255
VK_LBUTTON* = 1
VK_RBUTTON* = 2
VK_CANCEL* = 3
VK_MBUTTON* = 4
VK_XBUTTON1* = 5
VK_XBUTTON2* = 6
VK_BACK* = 8
VK_TAB* = 9
VK_CLEAR* = 12
VK_RETURN* = 13
VK_SHIFT* = 16
VK_CONTROL* = 17
VK_MENU* = 18
VK_PAUSE* = 19
VK_CAPITAL* = 20
VK_KANA* = 21
VK_HANGEUL* = 21
VK_HANGUL* = 21
VK_IME_ON* = 22
VK_JUNJA* = 23
VK_FINAL* = 24
VK_HANJA* = 25
VK_KANJI* = 25
VK_IME_OFF* = 26
VK_ESCAPE* = 27
VK_CONVERT* = 28
VK_NONCONVERT* = 29
VK_ACCEPT* = 30
VK_MODECHANGE* = 31
VK_SPACE* = 32
VK_PRIOR* = 33
VK_NEXT* = 34
VK_END* = 35
VK_HOME* = 36
VK_LEFT* = 37
VK_UP* = 38
VK_RIGHT* = 39
VK_DOWN* = 40
VK_SELECT* = 41
VK_PRINT* = 42
VK_EXECUTE* = 43
VK_SNAPSHOT* = 44
VK_INSERT* = 45
VK_DELETE* = 46
VK_HELP* = 47
VK_LWIN* = 91
VK_RWIN* = 92
VK_APPS* = 93
VK_SLEEP* = 95
VK_NUMPAD0* = 96
VK_NUMPAD1* = 97
VK_NUMPAD2* = 98
VK_NUMPAD3* = 99
VK_NUMPAD4* = 100
VK_NUMPAD5* = 101
VK_NUMPAD6* = 102
VK_NUMPAD7* = 103
VK_NUMPAD8* = 104
VK_NUMPAD9* = 105
VK_MULTIPLY* = 106
VK_ADD* = 107
VK_SEPARATOR* = 108
VK_SUBTRACT* = 109
VK_DECIMAL* = 110
VK_DIVIDE* = 111
VK_F1* = 112
VK_F2* = 113
VK_F3* = 114
VK_F4* = 115
VK_F5* = 116
VK_F6* = 117
VK_F7* = 118
VK_F8* = 119
VK_F9* = 120
VK_F10* = 121
VK_F11* = 122
VK_F12* = 123
VK_F13* = 124
VK_F14* = 125
VK_F15* = 126
VK_F16* = 127
VK_F17* = 128
VK_F18* = 129
VK_F19* = 130
VK_F20* = 131
VK_F21* = 132
VK_F22* = 133
VK_F23* = 134
VK_F24* = 135
VK_NAVIGATION_VIEW* = 136
VK_NAVIGATION_MENU* = 137
VK_NAVIGATION_UP* = 138
VK_NAVIGATION_DOWN* = 139
VK_NAVIGATION_LEFT* = 140
VK_NAVIGATION_RIGHT* = 141
VK_NAVIGATION_ACCEPT* = 142
VK_NAVIGATION_CANCEL* = 143
VK_NUMLOCK* = 144
VK_SCROLL* = 145
VK_OEM_NEC_EQUAL* = 146
VK_OEM_FJ_JISHO* = 146
VK_OEM_FJ_MASSHOU* = 147
VK_OEM_FJ_TOUROKU* = 148
VK_OEM_FJ_LOYA* = 149
VK_OEM_FJ_ROYA* = 150
VK_LSHIFT* = 160
VK_RSHIFT* = 161
VK_LCONTROL* = 162
VK_RCONTROL* = 163
VK_LMENU* = 164
VK_RMENU* = 165
VK_BROWSER_BACK* = 166
VK_BROWSER_FORWARD* = 167
VK_BROWSER_REFRESH* = 168
VK_BROWSER_STOP* = 169
VK_BROWSER_SEARCH* = 170
VK_BROWSER_FAVORITES* = 171
VK_BROWSER_HOME* = 172
VK_VOLUME_MUTE* = 173
VK_VOLUME_DOWN* = 174
VK_VOLUME_UP* = 175
VK_MEDIA_NEXT_TRACK* = 176
VK_MEDIA_PREV_TRACK* = 177
VK_MEDIA_STOP* = 178
VK_MEDIA_PLAY_PAUSE* = 179
VK_LAUNCH_MAIL* = 180
VK_LAUNCH_MEDIA_SELECT* = 181
VK_LAUNCH_APP1* = 182
VK_LAUNCH_APP2* = 183
VK_OEM_1* = 186
VK_OEM_PLUS* = 187
VK_OEM_COMMA* = 188
VK_OEM_MINUS* = 189
VK_OEM_PERIOD* = 190
VK_OEM_2* = 191
VK_OEM_3* = 192
VK_GAMEPAD_A* = 195
VK_GAMEPAD_B* = 196
VK_GAMEPAD_X* = 197
VK_GAMEPAD_Y* = 198
VK_GAMEPAD_RIGHT_SHOULDER* = 199
VK_GAMEPAD_LEFT_SHOULDER* = 200
VK_GAMEPAD_LEFT_TRIGGER* = 201
VK_GAMEPAD_RIGHT_TRIGGER* = 202
VK_GAMEPAD_DPAD_UP* = 203
VK_GAMEPAD_DPAD_DOWN* = 204
VK_GAMEPAD_DPAD_LEFT* = 205
VK_GAMEPAD_DPAD_RIGHT* = 206
VK_GAMEPAD_MENU* = 207
VK_GAMEPAD_VIEW* = 208
VK_GAMEPAD_LEFT_THUMBSTICK_BUTTON* = 209
VK_GAMEPAD_RIGHT_THUMBSTICK_BUTTON* = 210
VK_GAMEPAD_LEFT_THUMBSTICK_UP* = 211
VK_GAMEPAD_LEFT_THUMBSTICK_DOWN* = 212
VK_GAMEPAD_LEFT_THUMBSTICK_RIGHT* = 213
VK_GAMEPAD_LEFT_THUMBSTICK_LEFT* = 214
VK_GAMEPAD_RIGHT_THUMBSTICK_UP* = 215
VK_GAMEPAD_RIGHT_THUMBSTICK_DOWN* = 216
VK_GAMEPAD_RIGHT_THUMBSTICK_RIGHT* = 217
VK_GAMEPAD_RIGHT_THUMBSTICK_LEFT* = 218
VK_OEM_4* = 219
VK_OEM_5* = 220
VK_OEM_6* = 221
VK_OEM_7* = 222
VK_OEM_8* = 223
VK_OEM_AX* = 225
VK_OEM_102* = 226
VK_ICO_HELP* = 227
VK_ICO_00* = 228
VK_PROCESSKEY* = 229
VK_ICO_CLEAR* = 230
VK_PACKET* = 231
VK_OEM_RESET* = 233
VK_OEM_JUMP* = 234
VK_OEM_PA1* = 235
VK_OEM_PA2* = 236
VK_OEM_PA3* = 237
VK_OEM_WSCTRL* = 238
VK_OEM_CUSEL* = 239
VK_OEM_ATTN* = 240
VK_OEM_FINISH* = 241
VK_OEM_COPY* = 242
VK_OEM_AUTO* = 243
VK_OEM_ENLW* = 244
VK_OEM_BACKTAB* = 245
VK_ATTN* = 246
VK_CRSEL* = 247
VK_EXSEL* = 248
VK_EREOF* = 249
VK_PLAY* = 250
VK_ZOOM* = 251
VK_NONAME* = 252
VK_PA1* = 253
VK_OEM_CLEAR* = 254enum VIRTUAL_KEY : ushort {
VK_0 = 48,
VK_1 = 49,
VK_2 = 50,
VK_3 = 51,
VK_4 = 52,
VK_5 = 53,
VK_6 = 54,
VK_7 = 55,
VK_8 = 56,
VK_9 = 57,
VK_A = 65,
VK_B = 66,
VK_C = 67,
VK_D = 68,
VK_E = 69,
VK_F = 70,
VK_G = 71,
VK_H = 72,
VK_I = 73,
VK_J = 74,
VK_K = 75,
VK_L = 76,
VK_M = 77,
VK_N = 78,
VK_O = 79,
VK_P = 80,
VK_Q = 81,
VK_R = 82,
VK_S = 83,
VK_T = 84,
VK_U = 85,
VK_V = 86,
VK_W = 87,
VK_X = 88,
VK_Y = 89,
VK_Z = 90,
VK_ABNT_C1 = 193,
VK_ABNT_C2 = 194,
VK_DBE_ALPHANUMERIC = 240,
VK_DBE_CODEINPUT = 250,
VK_DBE_DBCSCHAR = 244,
VK_DBE_DETERMINESTRING = 252,
VK_DBE_ENTERDLGCONVERSIONMODE = 253,
VK_DBE_ENTERIMECONFIGMODE = 248,
VK_DBE_ENTERWORDREGISTERMODE = 247,
VK_DBE_FLUSHSTRING = 249,
VK_DBE_HIRAGANA = 242,
VK_DBE_KATAKANA = 241,
VK_DBE_NOCODEINPUT = 251,
VK_DBE_NOROMAN = 246,
VK_DBE_ROMAN = 245,
VK_DBE_SBCSCHAR = 243,
VK__none_ = 255,
VK_LBUTTON = 1,
VK_RBUTTON = 2,
VK_CANCEL = 3,
VK_MBUTTON = 4,
VK_XBUTTON1 = 5,
VK_XBUTTON2 = 6,
VK_BACK = 8,
VK_TAB = 9,
VK_CLEAR = 12,
VK_RETURN = 13,
VK_SHIFT = 16,
VK_CONTROL = 17,
VK_MENU = 18,
VK_PAUSE = 19,
VK_CAPITAL = 20,
VK_KANA = 21,
VK_HANGEUL = 21,
VK_HANGUL = 21,
VK_IME_ON = 22,
VK_JUNJA = 23,
VK_FINAL = 24,
VK_HANJA = 25,
VK_KANJI = 25,
VK_IME_OFF = 26,
VK_ESCAPE = 27,
VK_CONVERT = 28,
VK_NONCONVERT = 29,
VK_ACCEPT = 30,
VK_MODECHANGE = 31,
VK_SPACE = 32,
VK_PRIOR = 33,
VK_NEXT = 34,
VK_END = 35,
VK_HOME = 36,
VK_LEFT = 37,
VK_UP = 38,
VK_RIGHT = 39,
VK_DOWN = 40,
VK_SELECT = 41,
VK_PRINT = 42,
VK_EXECUTE = 43,
VK_SNAPSHOT = 44,
VK_INSERT = 45,
VK_DELETE = 46,
VK_HELP = 47,
VK_LWIN = 91,
VK_RWIN = 92,
VK_APPS = 93,
VK_SLEEP = 95,
VK_NUMPAD0 = 96,
VK_NUMPAD1 = 97,
VK_NUMPAD2 = 98,
VK_NUMPAD3 = 99,
VK_NUMPAD4 = 100,
VK_NUMPAD5 = 101,
VK_NUMPAD6 = 102,
VK_NUMPAD7 = 103,
VK_NUMPAD8 = 104,
VK_NUMPAD9 = 105,
VK_MULTIPLY = 106,
VK_ADD = 107,
VK_SEPARATOR = 108,
VK_SUBTRACT = 109,
VK_DECIMAL = 110,
VK_DIVIDE = 111,
VK_F1 = 112,
VK_F2 = 113,
VK_F3 = 114,
VK_F4 = 115,
VK_F5 = 116,
VK_F6 = 117,
VK_F7 = 118,
VK_F8 = 119,
VK_F9 = 120,
VK_F10 = 121,
VK_F11 = 122,
VK_F12 = 123,
VK_F13 = 124,
VK_F14 = 125,
VK_F15 = 126,
VK_F16 = 127,
VK_F17 = 128,
VK_F18 = 129,
VK_F19 = 130,
VK_F20 = 131,
VK_F21 = 132,
VK_F22 = 133,
VK_F23 = 134,
VK_F24 = 135,
VK_NAVIGATION_VIEW = 136,
VK_NAVIGATION_MENU = 137,
VK_NAVIGATION_UP = 138,
VK_NAVIGATION_DOWN = 139,
VK_NAVIGATION_LEFT = 140,
VK_NAVIGATION_RIGHT = 141,
VK_NAVIGATION_ACCEPT = 142,
VK_NAVIGATION_CANCEL = 143,
VK_NUMLOCK = 144,
VK_SCROLL = 145,
VK_OEM_NEC_EQUAL = 146,
VK_OEM_FJ_JISHO = 146,
VK_OEM_FJ_MASSHOU = 147,
VK_OEM_FJ_TOUROKU = 148,
VK_OEM_FJ_LOYA = 149,
VK_OEM_FJ_ROYA = 150,
VK_LSHIFT = 160,
VK_RSHIFT = 161,
VK_LCONTROL = 162,
VK_RCONTROL = 163,
VK_LMENU = 164,
VK_RMENU = 165,
VK_BROWSER_BACK = 166,
VK_BROWSER_FORWARD = 167,
VK_BROWSER_REFRESH = 168,
VK_BROWSER_STOP = 169,
VK_BROWSER_SEARCH = 170,
VK_BROWSER_FAVORITES = 171,
VK_BROWSER_HOME = 172,
VK_VOLUME_MUTE = 173,
VK_VOLUME_DOWN = 174,
VK_VOLUME_UP = 175,
VK_MEDIA_NEXT_TRACK = 176,
VK_MEDIA_PREV_TRACK = 177,
VK_MEDIA_STOP = 178,
VK_MEDIA_PLAY_PAUSE = 179,
VK_LAUNCH_MAIL = 180,
VK_LAUNCH_MEDIA_SELECT = 181,
VK_LAUNCH_APP1 = 182,
VK_LAUNCH_APP2 = 183,
VK_OEM_1 = 186,
VK_OEM_PLUS = 187,
VK_OEM_COMMA = 188,
VK_OEM_MINUS = 189,
VK_OEM_PERIOD = 190,
VK_OEM_2 = 191,
VK_OEM_3 = 192,
VK_GAMEPAD_A = 195,
VK_GAMEPAD_B = 196,
VK_GAMEPAD_X = 197,
VK_GAMEPAD_Y = 198,
VK_GAMEPAD_RIGHT_SHOULDER = 199,
VK_GAMEPAD_LEFT_SHOULDER = 200,
VK_GAMEPAD_LEFT_TRIGGER = 201,
VK_GAMEPAD_RIGHT_TRIGGER = 202,
VK_GAMEPAD_DPAD_UP = 203,
VK_GAMEPAD_DPAD_DOWN = 204,
VK_GAMEPAD_DPAD_LEFT = 205,
VK_GAMEPAD_DPAD_RIGHT = 206,
VK_GAMEPAD_MENU = 207,
VK_GAMEPAD_VIEW = 208,
VK_GAMEPAD_LEFT_THUMBSTICK_BUTTON = 209,
VK_GAMEPAD_RIGHT_THUMBSTICK_BUTTON = 210,
VK_GAMEPAD_LEFT_THUMBSTICK_UP = 211,
VK_GAMEPAD_LEFT_THUMBSTICK_DOWN = 212,
VK_GAMEPAD_LEFT_THUMBSTICK_RIGHT = 213,
VK_GAMEPAD_LEFT_THUMBSTICK_LEFT = 214,
VK_GAMEPAD_RIGHT_THUMBSTICK_UP = 215,
VK_GAMEPAD_RIGHT_THUMBSTICK_DOWN = 216,
VK_GAMEPAD_RIGHT_THUMBSTICK_RIGHT = 217,
VK_GAMEPAD_RIGHT_THUMBSTICK_LEFT = 218,
VK_OEM_4 = 219,
VK_OEM_5 = 220,
VK_OEM_6 = 221,
VK_OEM_7 = 222,
VK_OEM_8 = 223,
VK_OEM_AX = 225,
VK_OEM_102 = 226,
VK_ICO_HELP = 227,
VK_ICO_00 = 228,
VK_PROCESSKEY = 229,
VK_ICO_CLEAR = 230,
VK_PACKET = 231,
VK_OEM_RESET = 233,
VK_OEM_JUMP = 234,
VK_OEM_PA1 = 235,
VK_OEM_PA2 = 236,
VK_OEM_PA3 = 237,
VK_OEM_WSCTRL = 238,
VK_OEM_CUSEL = 239,
VK_OEM_ATTN = 240,
VK_OEM_FINISH = 241,
VK_OEM_COPY = 242,
VK_OEM_AUTO = 243,
VK_OEM_ENLW = 244,
VK_OEM_BACKTAB = 245,
VK_ATTN = 246,
VK_CRSEL = 247,
VK_EXSEL = 248,
VK_EREOF = 249,
VK_PLAY = 250,
VK_ZOOM = 251,
VK_NONAME = 252,
VK_PA1 = 253,
VK_OEM_CLEAR = 254,
}#define global VK_0 0x30
#define global VK_1 0x31
#define global VK_2 0x32
#define global VK_3 0x33
#define global VK_4 0x34
#define global VK_5 0x35
#define global VK_6 0x36
#define global VK_7 0x37
#define global VK_8 0x38
#define global VK_9 0x39
#define global VK_A 0x41
#define global VK_B 0x42
#define global VK_C 0x43
#define global VK_D 0x44
#define global VK_E 0x45
#define global VK_F 0x46
#define global VK_G 0x47
#define global VK_H 0x48
#define global VK_I 0x49
#define global VK_J 0x4A
#define global VK_K 0x4B
#define global VK_L 0x4C
#define global VK_M 0x4D
#define global VK_N 0x4E
#define global VK_O 0x4F
#define global VK_P 0x50
#define global VK_Q 0x51
#define global VK_R 0x52
#define global VK_S 0x53
#define global VK_T 0x54
#define global VK_U 0x55
#define global VK_V 0x56
#define global VK_W 0x57
#define global VK_X 0x58
#define global VK_Y 0x59
#define global VK_Z 0x5A
#define global VK_ABNT_C1 0xC1
#define global VK_ABNT_C2 0xC2
#define global VK_DBE_ALPHANUMERIC 0xF0
#define global VK_DBE_CODEINPUT 0xFA
#define global VK_DBE_DBCSCHAR 0xF4
#define global VK_DBE_DETERMINESTRING 0xFC
#define global VK_DBE_ENTERDLGCONVERSIONMODE 0xFD
#define global VK_DBE_ENTERIMECONFIGMODE 0xF8
#define global VK_DBE_ENTERWORDREGISTERMODE 0xF7
#define global VK_DBE_FLUSHSTRING 0xF9
#define global VK_DBE_HIRAGANA 0xF2
#define global VK_DBE_KATAKANA 0xF1
#define global VK_DBE_NOCODEINPUT 0xFB
#define global VK_DBE_NOROMAN 0xF6
#define global VK_DBE_ROMAN 0xF5
#define global VK_DBE_SBCSCHAR 0xF3
#define global VK__none_ 0xFF
#define global VK_LBUTTON 0x1
#define global VK_RBUTTON 0x2
#define global VK_CANCEL 0x3
#define global VK_MBUTTON 0x4
#define global VK_XBUTTON1 0x5
#define global VK_XBUTTON2 0x6
#define global VK_BACK 0x8
#define global VK_TAB 0x9
#define global VK_CLEAR 0xC
#define global VK_RETURN 0xD
#define global VK_SHIFT 0x10
#define global VK_CONTROL 0x11
#define global VK_MENU 0x12
#define global VK_PAUSE 0x13
#define global VK_CAPITAL 0x14
#define global VK_KANA 0x15
#define global VK_HANGEUL 0x15
#define global VK_HANGUL 0x15
#define global VK_IME_ON 0x16
#define global VK_JUNJA 0x17
#define global VK_FINAL 0x18
#define global VK_HANJA 0x19
#define global VK_KANJI 0x19
#define global VK_IME_OFF 0x1A
#define global VK_ESCAPE 0x1B
#define global VK_CONVERT 0x1C
#define global VK_NONCONVERT 0x1D
#define global VK_ACCEPT 0x1E
#define global VK_MODECHANGE 0x1F
#define global VK_SPACE 0x20
#define global VK_PRIOR 0x21
#define global VK_NEXT 0x22
#define global VK_END 0x23
#define global VK_HOME 0x24
#define global VK_LEFT 0x25
#define global VK_UP 0x26
#define global VK_RIGHT 0x27
#define global VK_DOWN 0x28
#define global VK_SELECT 0x29
#define global VK_PRINT 0x2A
#define global VK_EXECUTE 0x2B
#define global VK_SNAPSHOT 0x2C
#define global VK_INSERT 0x2D
#define global VK_DELETE 0x2E
#define global VK_HELP 0x2F
#define global VK_LWIN 0x5B
#define global VK_RWIN 0x5C
#define global VK_APPS 0x5D
#define global VK_SLEEP 0x5F
#define global VK_NUMPAD0 0x60
#define global VK_NUMPAD1 0x61
#define global VK_NUMPAD2 0x62
#define global VK_NUMPAD3 0x63
#define global VK_NUMPAD4 0x64
#define global VK_NUMPAD5 0x65
#define global VK_NUMPAD6 0x66
#define global VK_NUMPAD7 0x67
#define global VK_NUMPAD8 0x68
#define global VK_NUMPAD9 0x69
#define global VK_MULTIPLY 0x6A
#define global VK_ADD 0x6B
#define global VK_SEPARATOR 0x6C
#define global VK_SUBTRACT 0x6D
#define global VK_DECIMAL 0x6E
#define global VK_DIVIDE 0x6F
#define global VK_F1 0x70
#define global VK_F2 0x71
#define global VK_F3 0x72
#define global VK_F4 0x73
#define global VK_F5 0x74
#define global VK_F6 0x75
#define global VK_F7 0x76
#define global VK_F8 0x77
#define global VK_F9 0x78
#define global VK_F10 0x79
#define global VK_F11 0x7A
#define global VK_F12 0x7B
#define global VK_F13 0x7C
#define global VK_F14 0x7D
#define global VK_F15 0x7E
#define global VK_F16 0x7F
#define global VK_F17 0x80
#define global VK_F18 0x81
#define global VK_F19 0x82
#define global VK_F20 0x83
#define global VK_F21 0x84
#define global VK_F22 0x85
#define global VK_F23 0x86
#define global VK_F24 0x87
#define global VK_NAVIGATION_VIEW 0x88
#define global VK_NAVIGATION_MENU 0x89
#define global VK_NAVIGATION_UP 0x8A
#define global VK_NAVIGATION_DOWN 0x8B
#define global VK_NAVIGATION_LEFT 0x8C
#define global VK_NAVIGATION_RIGHT 0x8D
#define global VK_NAVIGATION_ACCEPT 0x8E
#define global VK_NAVIGATION_CANCEL 0x8F
#define global VK_NUMLOCK 0x90
#define global VK_SCROLL 0x91
#define global VK_OEM_NEC_EQUAL 0x92
#define global VK_OEM_FJ_JISHO 0x92
#define global VK_OEM_FJ_MASSHOU 0x93
#define global VK_OEM_FJ_TOUROKU 0x94
#define global VK_OEM_FJ_LOYA 0x95
#define global VK_OEM_FJ_ROYA 0x96
#define global VK_LSHIFT 0xA0
#define global VK_RSHIFT 0xA1
#define global VK_LCONTROL 0xA2
#define global VK_RCONTROL 0xA3
#define global VK_LMENU 0xA4
#define global VK_RMENU 0xA5
#define global VK_BROWSER_BACK 0xA6
#define global VK_BROWSER_FORWARD 0xA7
#define global VK_BROWSER_REFRESH 0xA8
#define global VK_BROWSER_STOP 0xA9
#define global VK_BROWSER_SEARCH 0xAA
#define global VK_BROWSER_FAVORITES 0xAB
#define global VK_BROWSER_HOME 0xAC
#define global VK_VOLUME_MUTE 0xAD
#define global VK_VOLUME_DOWN 0xAE
#define global VK_VOLUME_UP 0xAF
#define global VK_MEDIA_NEXT_TRACK 0xB0
#define global VK_MEDIA_PREV_TRACK 0xB1
#define global VK_MEDIA_STOP 0xB2
#define global VK_MEDIA_PLAY_PAUSE 0xB3
#define global VK_LAUNCH_MAIL 0xB4
#define global VK_LAUNCH_MEDIA_SELECT 0xB5
#define global VK_LAUNCH_APP1 0xB6
#define global VK_LAUNCH_APP2 0xB7
#define global VK_OEM_1 0xBA
#define global VK_OEM_PLUS 0xBB
#define global VK_OEM_COMMA 0xBC
#define global VK_OEM_MINUS 0xBD
#define global VK_OEM_PERIOD 0xBE
#define global VK_OEM_2 0xBF
#define global VK_OEM_3 0xC0
#define global VK_GAMEPAD_A 0xC3
#define global VK_GAMEPAD_B 0xC4
#define global VK_GAMEPAD_X 0xC5
#define global VK_GAMEPAD_Y 0xC6
#define global VK_GAMEPAD_RIGHT_SHOULDER 0xC7
#define global VK_GAMEPAD_LEFT_SHOULDER 0xC8
#define global VK_GAMEPAD_LEFT_TRIGGER 0xC9
#define global VK_GAMEPAD_RIGHT_TRIGGER 0xCA
#define global VK_GAMEPAD_DPAD_UP 0xCB
#define global VK_GAMEPAD_DPAD_DOWN 0xCC
#define global VK_GAMEPAD_DPAD_LEFT 0xCD
#define global VK_GAMEPAD_DPAD_RIGHT 0xCE
#define global VK_GAMEPAD_MENU 0xCF
#define global VK_GAMEPAD_VIEW 0xD0
#define global VK_GAMEPAD_LEFT_THUMBSTICK_BUTTON 0xD1
#define global VK_GAMEPAD_RIGHT_THUMBSTICK_BUTTON 0xD2
#define global VK_GAMEPAD_LEFT_THUMBSTICK_UP 0xD3
#define global VK_GAMEPAD_LEFT_THUMBSTICK_DOWN 0xD4
#define global VK_GAMEPAD_LEFT_THUMBSTICK_RIGHT 0xD5
#define global VK_GAMEPAD_LEFT_THUMBSTICK_LEFT 0xD6
#define global VK_GAMEPAD_RIGHT_THUMBSTICK_UP 0xD7
#define global VK_GAMEPAD_RIGHT_THUMBSTICK_DOWN 0xD8
#define global VK_GAMEPAD_RIGHT_THUMBSTICK_RIGHT 0xD9
#define global VK_GAMEPAD_RIGHT_THUMBSTICK_LEFT 0xDA
#define global VK_OEM_4 0xDB
#define global VK_OEM_5 0xDC
#define global VK_OEM_6 0xDD
#define global VK_OEM_7 0xDE
#define global VK_OEM_8 0xDF
#define global VK_OEM_AX 0xE1
#define global VK_OEM_102 0xE2
#define global VK_ICO_HELP 0xE3
#define global VK_ICO_00 0xE4
#define global VK_PROCESSKEY 0xE5
#define global VK_ICO_CLEAR 0xE6
#define global VK_PACKET 0xE7
#define global VK_OEM_RESET 0xE9
#define global VK_OEM_JUMP 0xEA
#define global VK_OEM_PA1 0xEB
#define global VK_OEM_PA2 0xEC
#define global VK_OEM_PA3 0xED
#define global VK_OEM_WSCTRL 0xEE
#define global VK_OEM_CUSEL 0xEF
#define global VK_OEM_ATTN 0xF0
#define global VK_OEM_FINISH 0xF1
#define global VK_OEM_COPY 0xF2
#define global VK_OEM_AUTO 0xF3
#define global VK_OEM_ENLW 0xF4
#define global VK_OEM_BACKTAB 0xF5
#define global VK_ATTN 0xF6
#define global VK_CRSEL 0xF7
#define global VK_EXSEL 0xF8
#define global VK_EREOF 0xF9
#define global VK_PLAY 0xFA
#define global VK_ZOOM 0xFB
#define global VK_NONAME 0xFC
#define global VK_PA1 0xFD
#define global VK_OEM_CLEAR 0xFE