#pragma once
#define JOYSTICK_LEFT 323
#define JOYSTICK_RIGHT 324
#define JOYSTICK_UP 325
#define JOYSTICK_DOWN 326
#define JOYSTICK_BUTTON 327
#define MOUSE_BUTTON 346

static char* SDLKeyStrings[] = {
	"UNKNOWN",					//0
	"",							//1
	"",							//2
	"",							//3
	"",							//4
	"",							//5
	"",							//6
	"",							//7
	"BACKSPACE",				//8
	"TAB",						//9
	"",							//10
	"",							//11
	"CLEAR",					//12
	"RETURN",					//13
	"",							//14
	"",							//15
	"",							//16
	"",							//17
	"",							//18
	"PAUSE",					//19
	"",							//20
	"",							//21
	"",							//22
	"",							//23
	"",							//24
	"",							//25
	"",							//26
	"ESCAPE",					//27
	"",							//28
	"",							//29
	"",							//30
	"",							//31
	"SPACE",					//32
	"EXCLAIM",					//33
	"QUOTEDBL",					//34
	"HASH",						//35
	"DOLLAR",					//36
	"",							//37
	"AMPERSAND",				//38
	"QUOTE",					//39
	"LEFTPAREN",				//40
	"RIGHTPAREN",				//41
	"ASTERISK",					//42
	"PLUS",						//43
	"COMMA",					//44
	"MINUS",					//45
	"PERIOD",					//46
	"SLASH",					//47
	"0",						//48
	"1",						//49
	"2",						//50
	"3",						//51
	"4",						//52
	"5",						//53
	"6",						//54
	"7",						//55
	"8",						//56
	"9",						//57
	"COLON",					//58
	"SEMICOLON",				//59
	"LESS",						//60
	"EQUALS",					//61
	"GREATER",					//62
	"QUESTION",					//63
	"AT",						//64
	"","","","","","","","","","","","","","","","","","","","","","","","","","",
	"LEFTBRACKET",				//91
	"BACKSLASH",				//92
	"RIGHTBRACKET",				//93
	"CARET",					//94
	"UNDERSCORE",				//95
	"BACKQUOTE",				//96
	"A",						//97
	"B",						//98
	"C",						//99
	"D",						//100
	"E",						//101
	"F",						//102
	"G",						//103
	"H",						//104
	"I",						//105
	"J",						//106
	"K",						//107
	"L",						//108
	"M",						//109
	"N",						//110
	"O",						//111
	"P",						//112
	"Q",						//113
	"R",						//114
	"S",						//115
	"T",						//116
	"U",						//117
	"V",						//118
	"W",						//119
	"X",						//120
	"Y",						//121
	"Z",						//122
	"","","","",				//
	"DELETE",					//127
	"","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",
	"WORLD_0",					//160
	"WORLD_1",					//161
	"WORLD_2",					//162
	"WORLD_3",					//163
	"WORLD_4",					//164
	"WORLD_5",					//165
	"WORLD_6",					//166
	"WORLD_7",					//167
	"WORLD_8",					//168
	"WORLD_9",					//169
	"WORLD_10",					//170
	"WORLD_11",					//171
	"WORLD_12",					//172
	"WORLD_13",					//173
	"WORLD_14",					//174
	"WORLD_15",					//175
	"WORLD_16",					//176
	"WORLD_17",					//177
	"WORLD_18",					//178
	"WORLD_19",					//179
	"WORLD_20",					//180
	"WORLD_21",					//181
	"WORLD_22",					//182
	"WORLD_23",					//183
	"WORLD_24",					//184
	"WORLD_25",					//185
	"WORLD_26",					//186
	"WORLD_27",					//187
	"WORLD_28",					//188
	"WORLD_29",					//189
	"WORLD_30",					//190
	"WORLD_31",					//191
	"WORLD_32",					//192
	"WORLD_33",					//193
	"WORLD_34",					//194
	"WORLD_35",					//195
	"WORLD_36",					//196
	"WORLD_37",					//197
	"WORLD_38",					//198
	"WORLD_39",					//199
	"WORLD_40",					//200
	"WORLD_41",					//201
	"WORLD_42",					//202
	"WORLD_43",					//203
	"WORLD_44",					//204
	"WORLD_45",					//205
	"WORLD_46",					//206
	"WORLD_47",					//207
	"WORLD_48",					//208
	"WORLD_49",					//209
	"WORLD_50",					//210
	"WORLD_51",					//211
	"WORLD_52",					//212
	"WORLD_53",					//213
	"WORLD_54",					//214
	"WORLD_55",					//215
	"WORLD_56",					//216
	"WORLD_57",					//217
	"WORLD_58",					//218
	"WORLD_59",					//219
	"WORLD_60",					//220
	"WORLD_61",					//221
	"WORLD_62",					//222
	"WORLD_63",					//223
	"WORLD_64",					//224
	"WORLD_65",					//225
	"WORLD_66",					//226
	"WORLD_67",					//227
	"WORLD_68",					//228
	"WORLD_69",					//229
	"WORLD_70",					//230
	"WORLD_71",					//231
	"WORLD_72",					//232
	"WORLD_73",					//233
	"WORLD_74",					//234
	"WORLD_75",					//235
	"WORLD_76",					//236
	"WORLD_77",					//237
	"WORLD_78",					//238
	"WORLD_79",					//239
	"WORLD_80",					//240
	"WORLD_81",					//241
	"WORLD_82",					//242
	"WORLD_83",					//243
	"WORLD_84",					//244
	"WORLD_85",					//245
	"WORLD_86",					//246
	"WORLD_87",					//247
	"WORLD_88",					//248
	"WORLD_89",					//249
	"WORLD_90",					//250
	"WORLD_91",					//251
	"WORLD_92",					//252
	"WORLD_93",					//253
	"WORLD_94",					//254
	"WORLD_95",					//255
	"KEYPAD0",					//256
	"KEYPAD1",					//257
	"KEYPAD2",					//258
	"KEYPAD3",					//259
	"KEYPAD4",					//260
	"KEYPAD5",					//261
	"KEYPAD6",					//262
	"KEYPAD7",					//263
	"KEYPAD8",					//264
	"KEYPAD9",					//265
	"KEYPAD PERIOD",			//266
	"KEYPAD DIVIDE",			//267
	"KEYPAD MULTIPLY",			//268
	"KEYPAD MINUS",				//269
	"KEYPAD PLUS",				//270
	"KEYPAD ENTER",				//271
	"KEYPAD EQUALS",			//272
	"UP",						//273
	"DOWN",						//274
	"RIGHT",					//275
	"LEFT",						//276
	"INSERT",					//277
	"HOME",						//278
	"END",						//279
	"PAGEUP",					//280
	"PAGEDOWN",					//281
	"F1",						//282
	"F2",						//283
	"F3",						//284
	"F4",						//285
	"F5",						//286
	"F6",						//287
	"F7",						//288
	"F8",						//289
	"F9",						//290
	"F10",						//291
	"F11",						//292
	"F12",						//293
	"F13",						//294
	"F14",						//295
	"F15",						//296
	"","","",					//
	"NUMLOCK",					//300
	"CAPSLOCK",					//301
	"SCROLLOCK",				//302
	"RIGHT SHIFT",				//303
	"LEFT SHIFT",				//304
	"RIGHT CTRL",				//305
	"LEFT CTRL",				//306
	"RIGHT ALT",				//307
	"LEFT ALT",					//308
	"RIGHT META",				//309
	"LEFT META",				//310
	"LEFT SUPER",				//311
	"RIGHT SUPER",				//312
	"MODE",						//313
	"COMPOSE",					//314
	"HELP",						//315
	"PRINT",					//316
	"SYSREQ",					//317
	"BREAK",					//318
	"MENU",						//319
	"POWER",					//320
	"EURO",						//321
	"UNDO",						//322
	"JOYLEFT",					//323
	"JOYRIGHT",					//324
	"JOYUP",					//325
	"JOYDOWN",					//326
	"JOYBUTTON1",				//327
	"JOYBUTTON2",				//328
	"JOYBUTTON3",				//329
	"JOYBUTTON4",				//330
	"JOYBUTTON5",				//331
	"JOYBUTTON6",				//332
	"JOYBUTTON7",				//333
	"JOYBUTTON8",				//334
	"JOYBUTTON9",				//335
	"JOYBUTTON10",				//336
	"JOYBUTTON11",				//337
	"JOYBUTTON12",				//338
	"JOYBUTTON13",				//339
	"JOYBUTTON14",				//340
	"JOYBUTTON15",				//341
	"JOYBUTTON16",				//342
	"JOYBUTTON17",				//343
	"JOYBUTTON18",				//344
	"JOYBUTTON19",				//345
	"JOYBUTTON20",				//346
	"MOUSE1",					//347
	"MOUSE2",					//348
	"MOUSE3",					//349
	"MOUSE4",					//350
	"MOUSE5",					//351
	"MOUSE6",					//352
	"MOUSE7",					//353
	"MOUSE8",					//354
	"MOUSE9",					//355
	"MOUSE10"					//356
	};
