1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
|
#ifndef _MGL_KEY_H_
#define _MGL_KEY_H_
typedef enum {
MGL_KEY_UNKNOWN,
MGL_KEY_A,
MGL_KEY_B,
MGL_KEY_C,
MGL_KEY_D,
MGL_KEY_E,
MGL_KEY_F,
MGL_KEY_G,
MGL_KEY_H,
MGL_KEY_I,
MGL_KEY_J,
MGL_KEY_K,
MGL_KEY_L,
MGL_KEY_M,
MGL_KEY_N,
MGL_KEY_O,
MGL_KEY_P,
MGL_KEY_Q,
MGL_KEY_R,
MGL_KEY_S,
MGL_KEY_T,
MGL_KEY_U,
MGL_KEY_V,
MGL_KEY_W,
MGL_KEY_X,
MGL_KEY_Y,
MGL_KEY_Z,
MGL_KEY_NUM0,
MGL_KEY_NUM1,
MGL_KEY_NUM2,
MGL_KEY_NUM3,
MGL_KEY_NUM4,
MGL_KEY_NUM5,
MGL_KEY_NUM6,
MGL_KEY_NUM7,
MGL_KEY_NUM8,
MGL_KEY_NUM9,
MGL_KEY_ESCAPE,
MGL_KEY_LCONTROL,
MGL_KEY_LSHIFT,
MGL_KEY_LALT,
MGL_KEY_LSYSTEM,
MGL_KEY_RCONTROL,
MGL_KEY_RSHIFT,
MGL_KEY_RALT,
MGL_KEY_RSYSTEM,
MGL_KEY_MENU,
MGL_KEY_LBRACKET,
MGL_KEY_RBRACKET,
MGL_KEY_SEMICOLON,
MGL_KEY_COMMA,
MGL_KEY_PERIOD,
MGL_KEY_QUOTE,
MGL_KEY_SLASH,
MGL_KEY_BACKSLASH,
MGL_KEY_TILDE,
MGL_KEY_EQUAL,
MGL_KEY_HYPHEN,
MGL_KEY_SPACE,
MGL_KEY_ENTER,
MGL_KEY_BACKSPACE,
MGL_KEY_TAB,
MGL_KEY_PAGEUP,
MGL_KEY_PAGEDOWN,
MGL_KEY_END,
MGL_KEY_HOME,
MGL_KEY_INSERT,
MGL_KEY_DELETE,
MGL_KEY_ADD,
MGL_KEY_SUBTRACT,
MGL_KEY_MULTIPLY,
MGL_KEY_DIVIDE,
MGL_KEY_LEFT,
MGL_KEY_RIGHT,
MGL_KEY_UP,
MGL_KEY_DOWN,
MGL_KEY_NUMPAD0,
MGL_KEY_NUMPAD1,
MGL_KEY_NUMPAD2,
MGL_KEY_NUMPAD3,
MGL_KEY_NUMPAD4,
MGL_KEY_NUMPAD5,
MGL_KEY_NUMPAD6,
MGL_KEY_NUMPAD7,
MGL_KEY_NUMPAD8,
MGL_KEY_NUMPAD9,
MGL_KEY_F1,
MGL_KEY_F2,
MGL_KEY_F3,
MGL_KEY_F4,
MGL_KEY_F5,
MGL_KEY_F6,
MGL_KEY_F7,
MGL_KEY_F8,
MGL_KEY_F9,
MGL_KEY_F10,
MGL_KEY_F11,
MGL_KEY_F12,
MGL_KEY_F13,
MGL_KEY_F14,
MGL_KEY_F15,
MGL_KEY_PAUSE,
/* This should always be the last key */
__MGL_NUM_KEYS__
} mgl_key;
#endif /* _MGL_KEY_H_ */
|