22 #ifndef M4_PLATFORM_KEYS_H 23 #define M4_PLATFORM_KEYS_H 25 #include "common/events.h" 26 #include "m4/m4_types.h" 31 KEY_CTRL_A = (Common::KBD_CTRL << 16) | Common::KEYCODE_a,
32 KEY_CTRL_B = (Common::KBD_CTRL << 16) | Common::KEYCODE_b,
33 KEY_CTRL_C = (Common::KBD_CTRL << 16) | Common::KEYCODE_c,
34 KEY_CTRL_D = (Common::KBD_CTRL << 16) | Common::KEYCODE_d,
35 KEY_CTRL_E = (Common::KBD_CTRL << 16) | Common::KEYCODE_e,
36 KEY_CTRL_F = (Common::KBD_CTRL << 16) | Common::KEYCODE_f,
37 KEY_CTRL_G = (Common::KBD_CTRL << 16) | Common::KEYCODE_g,
38 KEY_CTRL_H = (Common::KBD_CTRL << 16) | Common::KEYCODE_h,
39 KEY_CTRL_I = (Common::KBD_CTRL << 16) | Common::KEYCODE_i,
40 KEY_CTRL_J = (Common::KBD_CTRL << 16) | Common::KEYCODE_j,
41 KEY_CTRL_K = (Common::KBD_CTRL << 16) | Common::KEYCODE_k,
42 KEY_CTRL_L = (Common::KBD_CTRL << 16) | Common::KEYCODE_l,
43 KEY_CTRL_M = (Common::KBD_CTRL << 16) | Common::KEYCODE_m,
44 KEY_CTRL_N = (Common::KBD_CTRL << 16) | Common::KEYCODE_n,
45 KEY_CTRL_O = (Common::KBD_CTRL << 16) | Common::KEYCODE_o,
46 KEY_CTRL_P = (Common::KBD_CTRL << 16) | Common::KEYCODE_p,
47 KEY_CTRL_Q = (Common::KBD_CTRL << 16) | Common::KEYCODE_q,
48 KEY_CTRL_R = (Common::KBD_CTRL << 16) | Common::KEYCODE_r,
49 KEY_CTRL_S = (Common::KBD_CTRL << 16) | Common::KEYCODE_s,
50 KEY_CTRL_T = (Common::KBD_CTRL << 16) | Common::KEYCODE_t,
51 KEY_CTRL_U = (Common::KBD_CTRL << 16) | Common::KEYCODE_u,
52 KEY_CTRL_V = (Common::KBD_CTRL << 16) | Common::KEYCODE_v,
53 KEY_CTRL_W = (Common::KBD_CTRL << 16) | Common::KEYCODE_w,
54 KEY_CTRL_X = (Common::KBD_CTRL << 16) | Common::KEYCODE_x,
55 KEY_CTRL_Y = (Common::KBD_CTRL << 16) | Common::KEYCODE_y,
56 KEY_CTRL_Z = (Common::KBD_CTRL << 16) | Common::KEYCODE_z,
58 KEY_ALT_A = (Common::KBD_ALT << 16) | Common::KEYCODE_a,
59 KEY_ALT_B = (Common::KBD_ALT << 16) | Common::KEYCODE_b,
60 KEY_ALT_C = (Common::KBD_ALT << 16) | Common::KEYCODE_c,
61 KEY_ALT_D = (Common::KBD_ALT << 16) | Common::KEYCODE_d,
62 KEY_ALT_E = (Common::KBD_ALT << 16) | Common::KEYCODE_e,
63 KEY_ALT_F = (Common::KBD_ALT << 16) | Common::KEYCODE_f,
64 KEY_ALT_G = (Common::KBD_ALT << 16) | Common::KEYCODE_g,
65 KEY_ALT_H = (Common::KBD_ALT << 16) | Common::KEYCODE_h,
66 KEY_ALT_I = (Common::KBD_ALT << 16) | Common::KEYCODE_i,
67 KEY_ALT_J = (Common::KBD_ALT << 16) | Common::KEYCODE_j,
68 KEY_ALT_K = (Common::KBD_ALT << 16) | Common::KEYCODE_k,
69 KEY_ALT_L = (Common::KBD_ALT << 16) | Common::KEYCODE_l,
70 KEY_ALT_M = (Common::KBD_ALT << 16) | Common::KEYCODE_m,
71 KEY_ALT_N = (Common::KBD_ALT << 16) | Common::KEYCODE_n,
72 KEY_ALT_O = (Common::KBD_ALT << 16) | Common::KEYCODE_o,
73 KEY_ALT_P = (Common::KBD_ALT << 16) | Common::KEYCODE_p,
74 KEY_ALT_Q = (Common::KBD_ALT << 16) | Common::KEYCODE_q,
75 KEY_ALT_R = (Common::KBD_ALT << 16) | Common::KEYCODE_r,
76 KEY_ALT_S = (Common::KBD_ALT << 16) | Common::KEYCODE_s,
77 KEY_ALT_T = (Common::KBD_ALT << 16) | Common::KEYCODE_t,
78 KEY_ALT_U = (Common::KBD_ALT << 16) | Common::KEYCODE_u,
79 KEY_ALT_V = (Common::KBD_ALT << 16) | Common::KEYCODE_v,
80 KEY_ALT_W = (Common::KBD_ALT << 16) | Common::KEYCODE_w,
81 KEY_ALT_X = (Common::KBD_ALT << 16) | Common::KEYCODE_x,
82 KEY_ALT_Y = (Common::KBD_ALT << 16) | Common::KEYCODE_y,
83 KEY_ALT_Z = (Common::KBD_ALT << 16) | Common::KEYCODE_z,
85 KEY_ALT_0 = (Common::KBD_ALT << 16) | Common::KEYCODE_0,
86 KEY_ALT_1 = (Common::KBD_ALT << 16) | Common::KEYCODE_1,
87 KEY_ALT_2 = (Common::KBD_ALT << 16) | Common::KEYCODE_2,
88 KEY_ALT_3 = (Common::KBD_ALT << 16) | Common::KEYCODE_3,
89 KEY_ALT_4 = (Common::KBD_ALT << 16) | Common::KEYCODE_4,
90 KEY_ALT_5 = (Common::KBD_ALT << 16) | Common::KEYCODE_5,
91 KEY_ALT_6 = (Common::KBD_ALT << 16) | Common::KEYCODE_6,
92 KEY_ALT_7 = (Common::KBD_ALT << 16) | Common::KEYCODE_7,
93 KEY_ALT_8 = (Common::KBD_ALT << 16) | Common::KEYCODE_8,
94 KEY_ALT_9 = (Common::KBD_ALT << 16) | Common::KEYCODE_9,
96 KEY_PAD_MINUS = Common::KEYCODE_KP_MINUS,
97 KEY_PAD_PLUS = Common::KEYCODE_KP_PLUS,
98 KEY_PAD_TIMES = Common::KEYCODE_KP_MULTIPLY,
99 KEY_PAD_DIVIDE = Common::KEYCODE_KP_DIVIDE,
103 KEY_PAGE_UP = Common::KEYCODE_PAGEUP,
104 KEY_PAGE_DOWN = Common::KEYCODE_PAGEDOWN,
105 KEY_HOME = Common::KEYCODE_HOME,
106 KEY_END = Common::KEYCODE_END,
107 KEY_DELETE = Common::KEYCODE_DELETE,
108 KEY_BACKSP = Common::KEYCODE_BACKSPACE,
109 KEY_TAB = Common::KEYCODE_TAB,
110 KEY_SHFTTAB = (Common::KBD_SHIFT << 16) | Common::KEYCODE_TAB,
111 KEY_RETURN = Common::KEYCODE_RETURN,
112 KEY_ESCAPE = Common::KEYCODE_ESCAPE,
113 KEY_SPACE = Common::KEYCODE_SPACE,
114 KEY_CLEAR = Common::KEYCODE_CLEAR,
116 KEY_LEFT = Common::KEYCODE_LEFT,
117 KEY_RIGHT = Common::KEYCODE_RIGHT,
118 KEY_UP = Common::KEYCODE_UP,
119 KEY_DOWN = Common::KEYCODE_DOWN,
121 KEY_ALT_UP = (Common::KBD_ALT << 16) | Common::KEYCODE_UP,
122 KEY_ALT_DOWN = (Common::KBD_ALT << 16) | Common::KEYCODE_DOWN,
123 KEY_ALT_LEFT = (Common::KBD_ALT << 16) | Common::KEYCODE_LEFT,
124 KEY_ALT_RIGHT = (Common::KBD_ALT << 16) | Common::KEYCODE_RIGHT,
126 KEY_CTRL_UP = (Common::KBD_CTRL << 16) | Common::KEYCODE_UP,
127 KEY_CTRL_DOWN = (Common::KBD_CTRL << 16) | Common::KEYCODE_DOWN,
128 KEY_CTRL_LEFT = (Common::KBD_CTRL << 16) | Common::KEYCODE_LEFT,
129 KEY_CTRL_RIGHT = (Common::KBD_CTRL << 16) | Common::KEYCODE_RIGHT,
131 KEY_F1 = Common::KEYCODE_F1,
132 KEY_F2 = Common::KEYCODE_F2,
133 KEY_F3 = Common::KEYCODE_F3,
134 KEY_F4 = Common::KEYCODE_F4,
136 KEY_F5 = Common::KEYCODE_F5,
137 KEY_F6 = Common::KEYCODE_F6,
138 KEY_F7 = Common::KEYCODE_F7,
139 KEY_F8 = Common::KEYCODE_F8,
140 KEY_F9 = Common::KEYCODE_F9,
141 KEY_F10 = Common::KEYCODE_F10,
142 KEY_F11 = Common::KEYCODE_F11,
143 KEY_F12 = Common::KEYCODE_F12
Definition: database.h:28