--- @meta

--- Unlike most other enums, this one doesn't come from the game core DLL<br>
--- We'll have to trust modiki on the values of these
--- @enum KeyType
Keys = {
	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_HANGEUL = 21,
	VK_HANGUL = 21,
	VK_KANA = 21,
	VK_JUNJA = 23,
	VK_FINAL = 24,
	VK_HANJA = 25,
	VK_KANJI = 25,
	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,
	["0"] = 48,
	["1"] = 49,
	["2"] = 50,
	["3"] = 51,
	["4"] = 52,
	["5"] = 53,
	["6"] = 54,
	["7"] = 55,
	["8"] = 56,
	["9"] = 57,
	A = 65,
	B = 66,
	C = 67,
	D = 68,
	E = 69,
	F = 70,
	G = 71,
	H = 72,
	I = 73,
	J = 74,
	K = 75,
	L = 76,
	M = 77,
	N = 78,
	O = 79,
	P = 80,
	Q = 81,
	R = 82,
	S = 83,
	T = 84,
	U = 85,
	V = 86,
	W = 87,
	X = 88,
	Y = 89,
	Z = 90,
	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_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_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,
}
