Subversion Repositories WoWGM

Rev

Rev 3 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

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