#ifndef __PGI_KEYS_H__
#define __PGI_KEYS_H__

#define PGI_KEY_A 'a'
#define PGI_KEY_B 'b'
#define PGI_KEY_C 'c'
#define PGI_KEY_D 'd'
#define PGI_KEY_E 'e'
#define PGI_KEY_F 'f'
#define PGI_KEY_G 'g'
#define PGI_KEY_H 'h'
#define PGI_KEY_I 'i'
#define PGI_KEY_J 'j'
#define PGI_KEY_K 'k'
#define PGI_KEY_L 'l'
#define PGI_KEY_M 'm'
#define PGI_KEY_N 'n'
#define PGI_KEY_O 'o'
#define PGI_KEY_P 'p'
#define PGI_KEY_Q 'q'
#define PGI_KEY_R 'r'
#define PGI_KEY_S 's'
#define PGI_KEY_T 't'
#define PGI_KEY_U 'u'
#define PGI_KEY_V 'v'
#define PGI_KEY_W 'w'
#define PGI_KEY_X 'x'
#define PGI_KEY_Y 'y'
#define PGI_KEY_Z 'z'
#define PGI_KEY_0 '0'
#define PGI_KEY_1 '1'
#define PGI_KEY_2 '2'
#define PGI_KEY_3 '3'
#define PGI_KEY_4 '4'
#define PGI_KEY_5 '5'
#define PGI_KEY_6 '6'
#define PGI_KEY_7 '7'
#define PGI_KEY_8 '8'
#define PGI_KEY_9 '9'
#define PGI_KEY_BACKQUOTE '`'
#define PGI_KEY_DASH '-'
#define PGI_KEY_EQUALS '='
#define PGI_KEY_BACKSPACE '\b'
#define PGI_KEY_TAB '\t'
#define PGI_KEY_OPENBRACE '['
#define PGI_KEY_CLOSEBRACE ']'
#define PGI_KEY_BACKSLASH '\\'
#define PGI_KEY_SEMICOLON ';'
#define PGI_KEY_QUOTE '\''
#define PGI_KEY_ENTER '\n'
#define PGI_KEY_COMMA ','
#define PGI_KEY_PERIOD '.'
#define PGI_KEY_SLASH '/'
#define PGI_KEY_SPACE ' '
#define PGI_KEY_ESCAPE 0x100
#define PGI_KEY_F1 0x101
#define PGI_KEY_F2 0x102
#define PGI_KEY_F3 0x103
#define PGI_KEY_F4 0x104
#define PGI_KEY_F5 0x105
#define PGI_KEY_F6 0x106
#define PGI_KEY_F7 0x107
#define PGI_KEY_F8 0x108
#define PGI_KEY_F9 0x109
#define PGI_KEY_F10 0x10A
#define PGI_KEY_F11 0x10B
#define PGI_KEY_F12 0x10C
#define PGI_KEY_PRINT 0x10D
#define PGI_KEY_SCROLLLOCK 0x10E
#define PGI_KEY_PAUSE 0x10F
#define PGI_KEY_INSERT 0x110
#define PGI_KEY_HOME 0x111
#define PGI_KEY_PAGEUP 0x112
#define PGI_KEY_DELETE 0x113
#define PGI_KEY_END 0x114
#define PGI_KEY_PAGEDOWN 0x115
#define PGI_KEY_NUMLOCK 0x116
#define PGI_KEY_NP_SLASH 0x117
#define PGI_KEY_NP_STAR 0x118
#define PGI_KEY_NP_MINUS 0x119
#define PGI_KEY_UARROW 0x120
#define PGI_KEY_LARROW 0x121
#define PGI_KEY_DARROW 0x122
#define PGI_KEY_RARROW 0x123
#define PGI_KEY_NP_PLUS 0x124
#define PGI_KEY_NP_ENTER 0x125
#define PGI_KEY_NP_PERIOD 0x126
#define PGI_KEY_NP_0 0x130
#define PGI_KEY_NP_1 0x131
#define PGI_KEY_NP_2 0x132
#define PGI_KEY_NP_3 0x133
#define PGI_KEY_NP_4 0x134
#define PGI_KEY_NP_5 0x135
#define PGI_KEY_NP_6 0x136
#define PGI_KEY_NP_7 0x137
#define PGI_KEY_NP_8 0x138
#define PGI_KEY_NP_9 0x139
#define PGI_KEY_CAPSLOCK 0x140
#define PGI_KEY_LSHIFT 0x141
#define PGI_KEY_LCONTROL 0x142
#define PGI_KEY_LWINDOWS 0x143
#define PGI_KEY_LALT 0x144
#define PGI_KEY_RALT 0x145
#define PGI_KEY_RWINDOWS 0x146
#define PGI_KEY_RCONTROL 0x147
#define PGI_KEY_RSHIFT 0x148


#endif

