enum | code {
INVALID = 0,
UNKNOWN1,
UNKNOWN2,
UNKNOWN3,
UNKNOWN4,
UNKNOWN5,
UNKNOWN6,
UNKNOWN7,
BACKSPACE = 8,
TAB = 9,
UNKNOWN10,
UNKNOWN11,
CLEAR = 12,
ENTER = 13,
UNKNOWN14,
UNKNOWN15,
SHIFT = 16,
CONTROL = 17,
ALT = 18,
PAUSE = 19,
CAPSLOCK = 20,
UNKNOWN21,
UNKNOWN22,
UNKNOWN23,
UNKNOWN24,
UNKNOWN25,
UNKNOWN26,
ESCAPE = 27,
UNKNOWN28,
UNKNOWN29,
UNKNOWN30,
UNKNOWN31,
SPACE = 32,
EXCLAM = 33,
DOUBLE_QUOTE = 34,
HASH = 35,
DOLLAR = 36,
PERCENT = 37,
AMPERSAND = 38,
SINGLE_QUOTE = 39,
PAREN_LEFT = 40,
PAREN_RIGHT = 41,
ASTERISK = 42,
PLUS = 43,
COMMA = 44,
MINUS = 45,
PERIOD = 46,
SLASH =47,
_0 = 48,
_1,
_2,
_3,
_4,
_5,
_6,
_7,
_8,
_9 = 57,
COLON = 58,
SEMICOLON = 59,
LESS = 60,
EQUALS = 61,
MORE = 62,
QUESTION = 63,
AT = 64,
A = 65,
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 = 90,
LEFT_BRACKET = 91,
BACKSLASH =92,
RIGHT_BRACKET = 93,
CARET = 94,
UNDERSCORE = 95,
BACKQUOTE = 96,
a = 97,
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 = 122,
LEFT_BRACE = 123,
PIPE = 124,
RIGHT_BRACE = 125,
ASCIITILDE = 126,
DELETEKEY = 127,
KP_0 = 128,
KP_1,
KP_2,
KP_3,
KP_4,
KP_5,
KP_6,
KP_7,
KP_8,
KP_9 = 137,
F1 = 138,
F2,
F3,
F4,
F5,
F6,
F7,
F8,
F9,
F10,
F11,
F12,
F13,
F14,
F15 = 152,
UP = 153,
DOWN = 154,
RIGHT = 155,
LEFT = 156,
INSERT = 157,
HOME = 158,
END = 159,
PGUP = 160,
PGDN = 161,
KP_ADD = 162,
KP_SUBTRACT = 163,
KP_MULTIPLY = 164,
KP_DIVIDE = 165,
KP_DECIMAL = 166,
KP_ENTER = 167,
NUM_LOCK = 168,
NOBREAKSPACE = 169,
EXCLAM_DOWN = 170,
CENT = 171,
STERLING = 172,
CURRENCY = 173,
YEN = 174,
BROKENBAR = 175,
SECTION = 176,
DIAERESIS = 177,
COPYRIGHT = 178,
ORDFEMININE = 179,
GUILLEMOTLEFT = 180,
NOTSIGN = 181,
HYPHEN = 182,
REGISTERED = 183,
MACRON = 184,
DEGREE = 185,
PLUSMINUS = 186,
TWOSUPERIOR = 187,
THREESUPERIOR = 188,
ACUTE = 189,
MU = 190,
PARAGRAPH = 191,
PERIODCENTRED = 192,
CEDILLA = 193,
ONESUPERIOR = 194,
MASCULINE = 195,
GUILLEMOTRIGHT = 196,
ONEQUARTER = 197,
ONEHALF = 198,
THREEQUARTERS = 199,
QUESTIONDOWN = 200,
AGRAVE = 201,
AACUTE = 202,
ACIRCUMFLEX = 203,
ATILDE = 204,
ADIAERESIS = 205,
ARING = 206,
AE = 207,
CCEDILLA = 208,
EGRAVE = 209,
EACUTE = 210,
ECIRCUMFLEX = 211,
EDIAERESIS = 212,
IGRAVE = 213,
IACUTE = 214,
ICIRCUMFLEX = 215,
IDIAERESIS = 216,
ETH = 217,
NTILDE = 218,
OGRAVE = 219,
OACUTE = 220,
OCIRCUMFLEX = 221,
OTILDE = 222,
ODIAERESIS = 223,
MULTIPLY = 224,
OSLASH = 225,
UGRAVE = 226,
UACUTE = 227,
UCIRCUMFLEX = 228,
UDIAERESIS = 229,
YACUTE = 230,
THORN = 231,
sSHARP = 232,
aGRAVE = 233,
aACUTE = 234,
aCIRCUMFLEX = 235,
aTILDE = 236,
aDIAERESIS = 237,
aRING = 238,
ae = 239,
cCEDILLA = 240,
eGRAVE = 241,
eACUTE = 242,
eCIRCUMFLEX = 243,
eDIAERESIS = 244,
iGRAVE = 245,
iACUTE = 246,
iCIRCUMFLEX = 247,
iDIAERESIS = 248,
eth = 249,
nTILDE = 250,
oGRAVE = 251,
oACUTE = 252,
oCIRCUMFLEX = 253,
oTILDE = 254,
oDIAERESIS = 255,
DIVISION = 256,
oSLASH = 257,
uGRAVE = 258,
uACUTE = 259,
uCIRCUMFLEX = 260,
uDIAERESIS = 261,
yACUTE = 262,
thorn = 263,
yDIAERESIS = 264,
HELP = 265,
KEYCOUNT
} |