Subversion Repositories WoWGM

Rev

Rev 31 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
3 tristanc 1
#ifndef  _EVTAPI_H_
2
#define  _EVTAPI_H_
3
 
4
 
5
enum KEY
6
{
7
	KEY_NONE			= 0xFFFFFFFF,
8
	KEY_SHIFT			= 0x0,
9
	KEY_CONTROL			= 0x1,
10
	KEY_ALT				= 0x2,
11
	KEY_LASTMETAKEY		= 0x2,
12
	KEY_0				= 0x30,
13
	KEY_1				= 0x31,
14
	KEY_2				= 0x32,
15
	KEY_3				= 0x33,
16
	KEY_4				= 0x34,
17
	KEY_5				= 0x35,
18
	KEY_6				= 0x36,
19
	KEY_7				= 0x37,
20
	KEY_8				= 0x38,
21
	KEY_9				= 0x39,
22
	KEY_A				= 0x41,
23
	KEY_B				= 0x42,
24
	KEY_C				= 0x43,
25
	KEY_D				= 0x44,
26
	KEY_E				= 0x45,
27
	KEY_F				= 0x46,
28
	KEY_G				= 0x47,
29
	KEY_H				= 0x48,
30
	KEY_I				= 0x49,
31
	KEY_J				= 0x4A,
32
	KEY_K				= 0x4B,
33
	KEY_L				= 0x4C,
34
	KEY_M				= 0x4D,
35
	KEY_N				= 0x4E,
36
	KEY_O				= 0x4F,
37
	KEY_P				= 0x50,
38
	KEY_Q				= 0x51,
39
	KEY_R				= 0x52,
40
	KEY_S				= 0x53,
41
	KEY_T				= 0x54,
42
	KEY_U				= 0x55,
43
	KEY_V				= 0x56,
44
	KEY_W				= 0x57,
45
	KEY_X				= 0x58,
46
	KEY_Y				= 0x59,
47
	KEY_Z				= 0x5A,
48
	KEY_SPACE			= 0x20,
49
	KEY_TILDE			= 0x100,
50
	KEY_NUMPAD0			= 0x101,
51
	KEY_NUMPAD1			= 0x102,
52
	KEY_NUMPAD2			= 0x103,
53
	KEY_NUMPAD3			= 0x104,
54
	KEY_NUMPAD4			= 0x105,
55
	KEY_NUMPAD5			= 0x106,
56
	KEY_NUMPAD6			= 0x107,
57
	KEY_NUMPAD7			= 0x108,
58
	KEY_NUMPAD8			= 0x109,
59
	KEY_NUMPAD9			= 0x10A,
60
	KEY_NUMPAD_PLUS		= 0x10B,
61
	KEY_NUMPAD_MINUS	= 0x10C,
62
	KEY_NUMPAD_MULTIPLY	= 0x10D,
63
	KEY_NUMPAD_DIVIDE	= 0x10E,
64
	KEY_NUMPAD_DECIMAL	= 0x10F,
65
	KEY_PLUS			= 0x110,
66
	KEY_MINUS			= 0x111,
67
	KEY_BRACKET_OPEN	= 0x112,
68
	KEY_BRACKET_CLOSE	= 0x113,
69
	KEY_SLASH			= 0x114,
70
	KEY_BACKSLASH		= 0x115,
71
	KEY_SEMICOLON		= 0x116,
72
	KEY_APOSTROPHE		= 0x117,
73
	KEY_COMMA			= 0x118,
74
	KEY_PERIOD			= 0x119,
75
	KEY_ESCAPE			= 0x200,
76
	KEY_ENTER			= 0x201,
77
	KEY_BACKSPACE		= 0x202,
78
	KEY_TAB				= 0x203,
79
	KEY_LEFT			= 0x204,
80
	KEY_UP				= 0x205,
81
	KEY_RIGHT			= 0x206,
82
	KEY_DOWN			= 0x207,
83
	KEY_INSERT			= 0x208,
84
	KEY_DELETE			= 0x209,
85
	KEY_HOME			= 0x20A,
86
	KEY_END				= 0x20B,
87
	KEY_PAGEUP			= 0x20C,
88
	KEY_PAGEDOWN		= 0x20D,
89
	KEY_CAPSLOCK		= 0x20E,
90
	KEY_NUMLOCK			= 0x20F,
91
	KEY_SCROLLLOCK		= 0x210,
92
	KEY_PAUSE			= 0x211,
93
	KEY_PRINTSCREEN		= 0x212,
94
	KEY_F1				= 0x300,
95
	KEY_F2				= 0x301,
96
	KEY_F3				= 0x302,
97
	KEY_F4				= 0x303,
98
	KEY_F5				= 0x304,
99
	KEY_F6				= 0x305,
100
	KEY_F7				= 0x306,
101
	KEY_F8				= 0x307,
102
	KEY_F9				= 0x308,
103
	KEY_F10				= 0x309,
104
	KEY_F11				= 0x30A,
105
	KEY_F12				= 0x30B,
106
	KEY_LAST			= 0x30C
107
};
108
 
109
 
110
#endif // ifndef _EVTAPI_H_