enum | KeyCode {
Invalid = -1,
A = ALLEGRO_KEY_A,
B = ALLEGRO_KEY_B,
C = ALLEGRO_KEY_C,
D = ALLEGRO_KEY_D,
E = ALLEGRO_KEY_E,
F = ALLEGRO_KEY_F,
G = ALLEGRO_KEY_G,
H = ALLEGRO_KEY_H,
I = ALLEGRO_KEY_I,
J = ALLEGRO_KEY_J,
K = ALLEGRO_KEY_K,
L = ALLEGRO_KEY_L,
M = ALLEGRO_KEY_M,
N = ALLEGRO_KEY_N,
O = ALLEGRO_KEY_O,
P = ALLEGRO_KEY_P,
Q = ALLEGRO_KEY_Q,
R = ALLEGRO_KEY_R,
S = ALLEGRO_KEY_S,
T = ALLEGRO_KEY_T,
U = ALLEGRO_KEY_U,
V = ALLEGRO_KEY_V,
W = ALLEGRO_KEY_W,
X = ALLEGRO_KEY_X,
Y = ALLEGRO_KEY_Y,
Z = ALLEGRO_KEY_Z,
Key0 = ALLEGRO_KEY_0,
Key1 = ALLEGRO_KEY_1,
Key2 = ALLEGRO_KEY_2,
Key3 = ALLEGRO_KEY_3,
Key4 = ALLEGRO_KEY_4,
Key5 = ALLEGRO_KEY_5,
Key6 = ALLEGRO_KEY_6,
Key7 = ALLEGRO_KEY_7,
Key8 = ALLEGRO_KEY_8,
Key9 = ALLEGRO_KEY_9,
Pad0 = ALLEGRO_KEY_PAD_0,
Pad1 = ALLEGRO_KEY_PAD_1,
Pad2 = ALLEGRO_KEY_PAD_2,
Pad3 = ALLEGRO_KEY_PAD_3,
Pad4 = ALLEGRO_KEY_PAD_4,
Pad5 = ALLEGRO_KEY_PAD_5,
Pad6 = ALLEGRO_KEY_PAD_6,
Pad7 = ALLEGRO_KEY_PAD_7,
Pad8 = ALLEGRO_KEY_PAD_8,
Pad9 = ALLEGRO_KEY_PAD_9,
F1 = ALLEGRO_KEY_F1,
F2 = ALLEGRO_KEY_F2,
F3 = ALLEGRO_KEY_F3,
F4 = ALLEGRO_KEY_F4,
F5 = ALLEGRO_KEY_F5,
F6 = ALLEGRO_KEY_F6,
F7 = ALLEGRO_KEY_F7,
F8 = ALLEGRO_KEY_F8,
F9 = ALLEGRO_KEY_F9,
F10 = ALLEGRO_KEY_F10,
F11 = ALLEGRO_KEY_F11,
F12 = ALLEGRO_KEY_F12,
Escape = ALLEGRO_KEY_ESCAPE,
Tilde = ALLEGRO_KEY_TILDE,
Minus = ALLEGRO_KEY_MINUS,
Equals = ALLEGRO_KEY_EQUALS,
Backspace = ALLEGRO_KEY_BACKSPACE,
Tab = ALLEGRO_KEY_TAB,
OpenBrace = ALLEGRO_KEY_OPENBRACE,
CloseBrace = ALLEGRO_KEY_CLOSEBRACE,
Enter = ALLEGRO_KEY_ENTER,
Semicolon = ALLEGRO_KEY_SEMICOLON,
Quote = ALLEGRO_KEY_QUOTE,
Backslash = ALLEGRO_KEY_BACKSLASH,
Blackslash2 = ALLEGRO_KEY_BACKSLASH2,
Comma = ALLEGRO_KEY_COMMA,
FullStop = ALLEGRO_KEY_FULLSTOP,
Slash = ALLEGRO_KEY_SLASH,
Space = ALLEGRO_KEY_SPACE,
Insert = ALLEGRO_KEY_INSERT,
Delete = ALLEGRO_KEY_DELETE,
Home = ALLEGRO_KEY_HOME,
End = ALLEGRO_KEY_END,
PgUp = ALLEGRO_KEY_PGUP,
PgDn = ALLEGRO_KEY_PGDN,
Left = ALLEGRO_KEY_LEFT,
Right = ALLEGRO_KEY_RIGHT,
Up = ALLEGRO_KEY_UP,
Down = ALLEGRO_KEY_DOWN,
PadSlash = ALLEGRO_KEY_PAD_SLASH,
PadAsterisk = ALLEGRO_KEY_PAD_ASTERISK,
PadMinus = ALLEGRO_KEY_PAD_MINUS,
PadPlus = ALLEGRO_KEY_PAD_PLUS,
PadDelete = ALLEGRO_KEY_PAD_DELETE,
PadEnter = ALLEGRO_KEY_PAD_ENTER,
PrintScreen = ALLEGRO_KEY_PRINTSCREEN,
Pause = ALLEGRO_KEY_PAUSE,
ABNT_C1 = ALLEGRO_KEY_ABNT_C1,
Yen = ALLEGRO_KEY_YEN,
Kana = ALLEGRO_KEY_KANA,
Convert = ALLEGRO_KEY_CONVERT,
NoConvert = ALLEGRO_KEY_NOCONVERT,
At = ALLEGRO_KEY_AT,
Circumflex = ALLEGRO_KEY_CIRCUMFLEX,
Colon2 = ALLEGRO_KEY_COLON2,
Kanji = ALLEGRO_KEY_KANJI,
LeftShift = ALLEGRO_KEY_LSHIFT,
RightShift = ALLEGRO_KEY_RSHIFT,
LeftCtrl = ALLEGRO_KEY_LCTRL,
RightCtrl = ALLEGRO_KEY_RCTRL,
Alt = ALLEGRO_KEY_ALT,
AltGr = ALLEGRO_KEY_ALTGR,
LeftWin = ALLEGRO_KEY_LWIN,
RightWin = ALLEGRO_KEY_RWIN,
Menu = ALLEGRO_KEY_MENU,
ScrollLock = ALLEGRO_KEY_SCROLLLOCK,
NumLock = ALLEGRO_KEY_NUMLOCK,
CapsLock = ALLEGRO_KEY_CAPSLOCK,
PadEquals = ALLEGRO_KEY_EQUALS_PAD,
BackQuote = ALLEGRO_KEY_BACKQUOTE,
Semicolon2 = ALLEGRO_KEY_SEMICOLON2,
Command = ALLEGRO_KEY_COMMAND
} |