#define	UNDEFINED	0

#define	KEY_A	0x20
#define	KEY_B	0x35
#define	KEY_C	0x33
#define	KEY_D	0x22
#define	KEY_E	0x12
#define	KEY_F	0x23
#define	KEY_G	0x24
#define	KEY_H	0x25
#define	KEY_I	0x17
#define	KEY_J	0x26
#define	KEY_K	0x27
#define	KEY_L	0x28
#define	KEY_M	0x37
#define	KEY_N	0x36
#define	KEY_O	0x18
#define	KEY_P	0x19
#define	KEY_Q	0x10
#define	KEY_R	0x13
#define	KEY_S	0x21
#define	KEY_T	0x14
#define	KEY_U	0x16
#define	KEY_V	0x34
#define	KEY_W	0x11
#define	KEY_X	0x32
#define	KEY_Y	0x15
#define	KEY_Z	0x31

#define	KEY_LEFTAMIGA	0x66
#define	KEY_RIGHTAMIGA	0x67
#define	KEY_LEFTSHIFT	0x60
#define	KEY_CONTROL	0x63
#define	KEY_LEFTALT	0x64
#define	KEY_RIGHTALT	0x65
#define	KEY_RIGHTSHIFT	0x61

#define	KEY_CURSORLEFT	0x4f
#define	KEY_CURSORRIGHT	0x4e
#define	KEY_CURSORUP	0x4c
#define	KEY_CURSORDOWN	0x4d

#define	KEY_RETURN		0x44
#define	KEY_TAB			0x42
#define	KEY_SPACE		0x40
#define	KEY_ESCAPE		0x45
#define	KEY_ENTER		0x43
#define	KEY_NUMPAD0		0x0f
#define	KEY_NUMPAD1		0x1d
#define	KEY_NUMPAD2		0x1e
#define	KEY_NUMPAD3		0x1f
#define	KEY_NUMPAD4		0x2d
#define	KEY_NUMPAD5		0x2e
#define	KEY_NUMPAD6		0x2f
#define	KEY_NUMPAD7		0x3d
#define	KEY_NUMPAD8		0x3e
#define	KEY_NUMPAD9		0x3f

#define	KEY_0			0x0a
#define	KEY_1			0x01
#define	KEY_2			0x02
#define	KEY_3			0x03
#define	KEY_4			0x04
#define	KEY_5			0x05
#define	KEY_6			0x06
#define	KEY_7			0x07
#define	KEY_8			0x08
#define	KEY_9			0x09
#define	KEY_F1			0x50
#define	KEY_F2			0x51
#define	KEY_F3			0x52
#define	KEY_F4			0x53
#define	KEY_F5			0x54
#define	KEY_F6			0x55
#define	KEY_F7			0x56
#define	KEY_F8			0x57
#define	KEY_F9			0x58
#define	KEY_F10			0x59
#define	KEY_MINUS		0x0b
#define	KEY_EQUALS		0x0c
#define	KEY_LEFTSQUAREBRACKET	0x1a
#define	KEY_RIGHTSQUAREBRACKET	0x1b
#define	KEY_CAPSLOCK	0x62
#define	KEY_SEMICOLON	0x29
#define	KEY_HASH		UNDEFINED
#define	KEY_COMMA		0x38
#define	KEY_FULLSTOP	0x39
#define	KEY_FORWARDSLASH	0x3a
#define	KEY_DELETE		0x46
#define	KEY_BACKSPACE	0x41

#define	KEY_NUMPADLEFTBRACKET	0x5a
#define	KEY_NUMPADRIGHTBRACKET	0x5b
#define	KEY_NUMPADFORWARDSLASH	0x5c
#define	KEY_NUMPADPLUS			0x5d
#define	KEY_NUMPADMINUS			0x4a
#define	KEY_NUMPADFULLSTOP		0x3c






		