/*	Public domain	*/

/*
 * Map AG_KeySym to short strings describing the corresponding key.
 */

#include <agar/core/core.h>

const char *agKeySyms[] = {
	NULL,	
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	"Bsp",
	"Tab",
	NULL,
	NULL,
	"Clr",
	"Ret",
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	"Pause",
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	"Esc",
	NULL,
	NULL,
	NULL,
	NULL,
	"Spc",
	"!",
	"DblQuot",
	"#",
	"$",
	NULL,
	"&",
	"Quot",
	"(",
	")",
	"*",
	"+",
	",",
	"-",
	".",
	"/",
	"0",
	"1",
	"2",
	"3",
	"4",
	"5",
	"6",
	"7",
	"8",
	"9",
	":",
	";",
	"<",
	"=",
	">",
	"?",
	"@",
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	"[",
	"\\",
	"]",
	"^",
	"_",
	"BackQuot",
	"A",
	"B",
	"C",
	"D",
	"E",
	"F",
	"G",
	"H",
	"I",
	"J",
	"K",
	"L",
	"M",
	"N",
	"O",
	"P",
	"Q",
	"R",
	"S",
	"T",
	"U",
	"V",
	"W",
	"X",
	"Y",
	"Z",
	NULL,
	NULL,
	NULL,
	NULL,
	"Del",
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	"Kp0",
	"Kp1",
	"Kp2",
	"Kp3",
	"Kp4",
	"Kp5",
	"Kp6",
	"Kp7",
	"Kp8",
	"Kp9",
	"Kp.",
	"Kp/",
	"Kp*",
	"Kp-",
	"Kp+",
	"KpEnt",
	"Kp=",
	"Up",
	"Down",
	"Right",
	"Left",
	"Ins",
	"Home",
	"End",
	"PgUp",
	"PgDn",
	"F1",
	"F2",
	"F3",
	"F4",
	"F5",
	"F6",
	"F7",
	"F8",
	"F9",
	"F10",
	"F11",
	"F12",
	"F13",
	"F14",
	"F15",
	NULL,
	NULL,
	NULL,
	"NumLck",
	"CapsLck",
	"ScrollLck",
	"Rshift",
	"Lshift",
	"Rctrl",
	"Lctrl",
	"Ralt",
	"Lalt",
	"Rmeta",
	"Lmeta",
	"Lsuper",
	"Rsuper",
	"Mode",
	"Compose",
	"Help",
	"Print",
	"SysReq",
	"Break",
	"Menu",
	"Power",
	"Euro",
	"Undo",
	NULL
};

const int agKeySymCount = sizeof(agKeySyms)/sizeof(agKeySyms[0]);

