source: trunk/nv/lib/detail/sdl_keys.inc @ 325

Last change on this file since 325 was 325, checked in by epyon, 11 years ago
  • removed legacy SDL 1.2 support - no reason to support it anymore
File size: 19.7 KB
Line 
1typedef enum
2{
3    SDL_SCANCODE_UNKNOWN = 0,
4
5    SDL_SCANCODE_A = 4,
6    SDL_SCANCODE_B = 5,
7    SDL_SCANCODE_C = 6,
8    SDL_SCANCODE_D = 7,
9    SDL_SCANCODE_E = 8,
10    SDL_SCANCODE_F = 9,
11    SDL_SCANCODE_G = 10,
12    SDL_SCANCODE_H = 11,
13    SDL_SCANCODE_I = 12,
14    SDL_SCANCODE_J = 13,
15    SDL_SCANCODE_K = 14,
16    SDL_SCANCODE_L = 15,
17    SDL_SCANCODE_M = 16,
18    SDL_SCANCODE_N = 17,
19    SDL_SCANCODE_O = 18,
20    SDL_SCANCODE_P = 19,
21    SDL_SCANCODE_Q = 20,
22    SDL_SCANCODE_R = 21,
23    SDL_SCANCODE_S = 22,
24    SDL_SCANCODE_T = 23,
25    SDL_SCANCODE_U = 24,
26    SDL_SCANCODE_V = 25,
27    SDL_SCANCODE_W = 26,
28    SDL_SCANCODE_X = 27,
29    SDL_SCANCODE_Y = 28,
30    SDL_SCANCODE_Z = 29,
31
32    SDL_SCANCODE_1 = 30,
33    SDL_SCANCODE_2 = 31,
34    SDL_SCANCODE_3 = 32,
35    SDL_SCANCODE_4 = 33,
36    SDL_SCANCODE_5 = 34,
37    SDL_SCANCODE_6 = 35,
38    SDL_SCANCODE_7 = 36,
39    SDL_SCANCODE_8 = 37,
40    SDL_SCANCODE_9 = 38,
41    SDL_SCANCODE_0 = 39,
42
43    SDL_SCANCODE_RETURN = 40,
44    SDL_SCANCODE_ESCAPE = 41,
45    SDL_SCANCODE_BACKSPACE = 42,
46    SDL_SCANCODE_TAB = 43,
47    SDL_SCANCODE_SPACE = 44,
48
49    SDL_SCANCODE_MINUS = 45,
50    SDL_SCANCODE_EQUALS = 46,
51    SDL_SCANCODE_LEFTBRACKET = 47,
52    SDL_SCANCODE_RIGHTBRACKET = 48,
53    SDL_SCANCODE_BACKSLASH = 49,
54    SDL_SCANCODE_NONUSHASH = 50,
55    SDL_SCANCODE_SEMICOLON = 51,
56    SDL_SCANCODE_APOSTROPHE = 52,
57    SDL_SCANCODE_GRAVE = 53,
58    SDL_SCANCODE_COMMA = 54,
59    SDL_SCANCODE_PERIOD = 55,
60    SDL_SCANCODE_SLASH = 56,
61
62    SDL_SCANCODE_CAPSLOCK = 57,
63
64    SDL_SCANCODE_F1 = 58,
65    SDL_SCANCODE_F2 = 59,
66    SDL_SCANCODE_F3 = 60,
67    SDL_SCANCODE_F4 = 61,
68    SDL_SCANCODE_F5 = 62,
69    SDL_SCANCODE_F6 = 63,
70    SDL_SCANCODE_F7 = 64,
71    SDL_SCANCODE_F8 = 65,
72    SDL_SCANCODE_F9 = 66,
73    SDL_SCANCODE_F10 = 67,
74    SDL_SCANCODE_F11 = 68,
75    SDL_SCANCODE_F12 = 69,
76
77    SDL_SCANCODE_PRINTSCREEN = 70,
78    SDL_SCANCODE_SCROLLLOCK = 71,
79    SDL_SCANCODE_PAUSE = 72,
80    SDL_SCANCODE_INSERT = 73,
81    SDL_SCANCODE_HOME = 74,
82    SDL_SCANCODE_PAGEUP = 75,
83    SDL_SCANCODE_DELETE = 76,
84    SDL_SCANCODE_END = 77,
85    SDL_SCANCODE_PAGEDOWN = 78,
86    SDL_SCANCODE_RIGHT = 79,
87    SDL_SCANCODE_LEFT = 80,
88    SDL_SCANCODE_DOWN = 81,
89    SDL_SCANCODE_UP = 82,
90
91    SDL_SCANCODE_NUMLOCKCLEAR = 83,
92    SDL_SCANCODE_KP_DIVIDE = 84,
93    SDL_SCANCODE_KP_MULTIPLY = 85,
94    SDL_SCANCODE_KP_MINUS = 86,
95    SDL_SCANCODE_KP_PLUS = 87,
96    SDL_SCANCODE_KP_ENTER = 88,
97    SDL_SCANCODE_KP_1 = 89,
98    SDL_SCANCODE_KP_2 = 90,
99    SDL_SCANCODE_KP_3 = 91,
100    SDL_SCANCODE_KP_4 = 92,
101    SDL_SCANCODE_KP_5 = 93,
102    SDL_SCANCODE_KP_6 = 94,
103    SDL_SCANCODE_KP_7 = 95,
104    SDL_SCANCODE_KP_8 = 96,
105    SDL_SCANCODE_KP_9 = 97,
106    SDL_SCANCODE_KP_0 = 98,
107    SDL_SCANCODE_KP_PERIOD = 99,
108        SDL_SCANCODE_NONUSBACKSLASH = 100,
109    SDL_SCANCODE_APPLICATION = 101,
110    SDL_SCANCODE_POWER = 102,
111    SDL_SCANCODE_KP_EQUALS = 103,
112    SDL_SCANCODE_F13 = 104,
113    SDL_SCANCODE_F14 = 105,
114    SDL_SCANCODE_F15 = 106,
115    SDL_SCANCODE_F16 = 107,
116    SDL_SCANCODE_F17 = 108,
117    SDL_SCANCODE_F18 = 109,
118    SDL_SCANCODE_F19 = 110,
119    SDL_SCANCODE_F20 = 111,
120    SDL_SCANCODE_F21 = 112,
121    SDL_SCANCODE_F22 = 113,
122    SDL_SCANCODE_F23 = 114,
123    SDL_SCANCODE_F24 = 115,
124    SDL_SCANCODE_EXECUTE = 116,
125    SDL_SCANCODE_HELP = 117,
126    SDL_SCANCODE_MENU = 118,
127    SDL_SCANCODE_SELECT = 119,
128    SDL_SCANCODE_STOP = 120,
129    SDL_SCANCODE_AGAIN = 121,
130    SDL_SCANCODE_UNDO = 122,
131    SDL_SCANCODE_CUT = 123,
132    SDL_SCANCODE_COPY = 124,
133    SDL_SCANCODE_PASTE = 125,
134    SDL_SCANCODE_FIND = 126,
135    SDL_SCANCODE_MUTE = 127,
136    SDL_SCANCODE_VOLUMEUP = 128,
137    SDL_SCANCODE_VOLUMEDOWN = 129,
138    SDL_SCANCODE_KP_COMMA = 133,
139    SDL_SCANCODE_KP_EQUALSAS400 = 134,
140
141    SDL_SCANCODE_INTERNATIONAL1 = 135,
142    SDL_SCANCODE_INTERNATIONAL2 = 136,
143    SDL_SCANCODE_INTERNATIONAL3 = 137,
144    SDL_SCANCODE_INTERNATIONAL4 = 138,
145    SDL_SCANCODE_INTERNATIONAL5 = 139,
146    SDL_SCANCODE_INTERNATIONAL6 = 140,
147    SDL_SCANCODE_INTERNATIONAL7 = 141,
148    SDL_SCANCODE_INTERNATIONAL8 = 142,
149    SDL_SCANCODE_INTERNATIONAL9 = 143,
150    SDL_SCANCODE_LANG1 = 144,
151    SDL_SCANCODE_LANG2 = 145,
152    SDL_SCANCODE_LANG3 = 146,
153    SDL_SCANCODE_LANG4 = 147,
154    SDL_SCANCODE_LANG5 = 148,
155    SDL_SCANCODE_LANG6 = 149,
156    SDL_SCANCODE_LANG7 = 150,
157    SDL_SCANCODE_LANG8 = 151,
158    SDL_SCANCODE_LANG9 = 152,
159
160    SDL_SCANCODE_ALTERASE = 153,
161    SDL_SCANCODE_SYSREQ = 154,
162    SDL_SCANCODE_CANCEL = 155,
163    SDL_SCANCODE_CLEAR = 156,
164    SDL_SCANCODE_PRIOR = 157,
165    SDL_SCANCODE_RETURN2 = 158,
166    SDL_SCANCODE_SEPARATOR = 159,
167    SDL_SCANCODE_OUT = 160,
168    SDL_SCANCODE_OPER = 161,
169    SDL_SCANCODE_CLEARAGAIN = 162,
170    SDL_SCANCODE_CRSEL = 163,
171    SDL_SCANCODE_EXSEL = 164,
172
173    SDL_SCANCODE_KP_00 = 176,
174    SDL_SCANCODE_KP_000 = 177,
175    SDL_SCANCODE_THOUSANDSSEPARATOR = 178,
176    SDL_SCANCODE_DECIMALSEPARATOR = 179,
177    SDL_SCANCODE_CURRENCYUNIT = 180,
178    SDL_SCANCODE_CURRENCYSUBUNIT = 181,
179    SDL_SCANCODE_KP_LEFTPAREN = 182,
180    SDL_SCANCODE_KP_RIGHTPAREN = 183,
181    SDL_SCANCODE_KP_LEFTBRACE = 184,
182    SDL_SCANCODE_KP_RIGHTBRACE = 185,
183    SDL_SCANCODE_KP_TAB = 186,
184    SDL_SCANCODE_KP_BACKSPACE = 187,
185    SDL_SCANCODE_KP_A = 188,
186    SDL_SCANCODE_KP_B = 189,
187    SDL_SCANCODE_KP_C = 190,
188    SDL_SCANCODE_KP_D = 191,
189    SDL_SCANCODE_KP_E = 192,
190    SDL_SCANCODE_KP_F = 193,
191    SDL_SCANCODE_KP_XOR = 194,
192    SDL_SCANCODE_KP_POWER = 195,
193    SDL_SCANCODE_KP_PERCENT = 196,
194    SDL_SCANCODE_KP_LESS = 197,
195    SDL_SCANCODE_KP_GREATER = 198,
196    SDL_SCANCODE_KP_AMPERSAND = 199,
197    SDL_SCANCODE_KP_DBLAMPERSAND = 200,
198    SDL_SCANCODE_KP_VERTICALBAR = 201,
199    SDL_SCANCODE_KP_DBLVERTICALBAR = 202,
200    SDL_SCANCODE_KP_COLON = 203,
201    SDL_SCANCODE_KP_HASH = 204,
202    SDL_SCANCODE_KP_SPACE = 205,
203    SDL_SCANCODE_KP_AT = 206,
204    SDL_SCANCODE_KP_EXCLAM = 207,
205    SDL_SCANCODE_KP_MEMSTORE = 208,
206    SDL_SCANCODE_KP_MEMRECALL = 209,
207    SDL_SCANCODE_KP_MEMCLEAR = 210,
208    SDL_SCANCODE_KP_MEMADD = 211,
209    SDL_SCANCODE_KP_MEMSUBTRACT = 212,
210    SDL_SCANCODE_KP_MEMMULTIPLY = 213,
211    SDL_SCANCODE_KP_MEMDIVIDE = 214,
212    SDL_SCANCODE_KP_PLUSMINUS = 215,
213    SDL_SCANCODE_KP_CLEAR = 216,
214    SDL_SCANCODE_KP_CLEARENTRY = 217,
215    SDL_SCANCODE_KP_BINARY = 218,
216    SDL_SCANCODE_KP_OCTAL = 219,
217    SDL_SCANCODE_KP_DECIMAL = 220,
218    SDL_SCANCODE_KP_HEXADECIMAL = 221,
219
220    SDL_SCANCODE_LCTRL = 224,
221    SDL_SCANCODE_LSHIFT = 225,
222    SDL_SCANCODE_LALT = 226,
223    SDL_SCANCODE_LGUI = 227,
224    SDL_SCANCODE_RCTRL = 228,
225    SDL_SCANCODE_RSHIFT = 229,
226    SDL_SCANCODE_RALT = 230,
227    SDL_SCANCODE_RGUI = 231,
228
229    SDL_SCANCODE_MODE = 257, 
230
231    SDL_SCANCODE_AUDIONEXT = 258,
232    SDL_SCANCODE_AUDIOPREV = 259,
233    SDL_SCANCODE_AUDIOSTOP = 260,
234    SDL_SCANCODE_AUDIOPLAY = 261,
235    SDL_SCANCODE_AUDIOMUTE = 262,
236    SDL_SCANCODE_MEDIASELECT = 263,
237    SDL_SCANCODE_WWW = 264,
238    SDL_SCANCODE_MAIL = 265,
239    SDL_SCANCODE_CALCULATOR = 266,
240    SDL_SCANCODE_COMPUTER = 267,
241    SDL_SCANCODE_AC_SEARCH = 268,
242    SDL_SCANCODE_AC_HOME = 269,
243    SDL_SCANCODE_AC_BACK = 270,
244    SDL_SCANCODE_AC_FORWARD = 271,
245    SDL_SCANCODE_AC_STOP = 272,
246    SDL_SCANCODE_AC_REFRESH = 273,
247    SDL_SCANCODE_AC_BOOKMARKS = 274,
248
249    SDL_SCANCODE_BRIGHTNESSDOWN = 275,
250    SDL_SCANCODE_BRIGHTNESSUP = 276,
251    SDL_SCANCODE_DISPLAYSWITCH = 277,
252    SDL_SCANCODE_KBDILLUMTOGGLE = 278,
253    SDL_SCANCODE_KBDILLUMDOWN = 279,
254    SDL_SCANCODE_KBDILLUMUP = 280,
255    SDL_SCANCODE_EJECT = 281,
256    SDL_SCANCODE_SLEEP = 282,
257
258    SDL_SCANCODE_APP1 = 283,
259    SDL_SCANCODE_APP2 = 284,
260
261    SDL_NUM_SCANCODES = 512
262} SDL_Scancode;
263 
264
265#define SDLK_SCANCODE_MASK (1<<30)
266#define SDL_SCANCODE_TO_KEYCODE(X)  (X | SDLK_SCANCODE_MASK)
267
268enum
269{
270    SDLK_UNKNOWN = 0,
271
272    SDLK_RETURN = '\r',
273    SDLK_ESCAPE = '\033',
274    SDLK_BACKSPACE = '\b',
275    SDLK_TAB = '\t',
276    SDLK_SPACE = ' ',
277    SDLK_EXCLAIM = '!',
278    SDLK_QUOTEDBL = '"',
279    SDLK_HASH = '#',
280    SDLK_PERCENT = '%',
281    SDLK_DOLLAR = '$',
282    SDLK_AMPERSAND = '&',
283    SDLK_QUOTE = '\'',
284    SDLK_LEFTPAREN = '(',
285    SDLK_RIGHTPAREN = ')',
286    SDLK_ASTERISK = '*',
287    SDLK_PLUS = '+',
288    SDLK_COMMA = ',',
289    SDLK_MINUS = '-',
290    SDLK_PERIOD = '.',
291    SDLK_SLASH = '/',
292    SDLK_0 = '0',
293    SDLK_1 = '1',
294    SDLK_2 = '2',
295    SDLK_3 = '3',
296    SDLK_4 = '4',
297    SDLK_5 = '5',
298    SDLK_6 = '6',
299    SDLK_7 = '7',
300    SDLK_8 = '8',
301    SDLK_9 = '9',
302    SDLK_COLON = ':',
303    SDLK_SEMICOLON = ';',
304    SDLK_LESS = '<',
305    SDLK_EQUALS = '=',
306    SDLK_GREATER = '>',
307    SDLK_QUESTION = '?',
308    SDLK_AT = '@',
309    /*
310       Skip uppercase letters
311     */
312    SDLK_LEFTBRACKET = '[',
313    SDLK_BACKSLASH = '\\',
314    SDLK_RIGHTBRACKET = ']',
315    SDLK_CARET = '^',
316    SDLK_UNDERSCORE = '_',
317    SDLK_BACKQUOTE = '`',
318    SDLK_a = 'a',
319    SDLK_b = 'b',
320    SDLK_c = 'c',
321    SDLK_d = 'd',
322    SDLK_e = 'e',
323    SDLK_f = 'f',
324    SDLK_g = 'g',
325    SDLK_h = 'h',
326    SDLK_i = 'i',
327    SDLK_j = 'j',
328    SDLK_k = 'k',
329    SDLK_l = 'l',
330    SDLK_m = 'm',
331    SDLK_n = 'n',
332    SDLK_o = 'o',
333    SDLK_p = 'p',
334    SDLK_q = 'q',
335    SDLK_r = 'r',
336    SDLK_s = 's',
337    SDLK_t = 't',
338    SDLK_u = 'u',
339    SDLK_v = 'v',
340    SDLK_w = 'w',
341    SDLK_x = 'x',
342    SDLK_y = 'y',
343    SDLK_z = 'z',
344
345    SDLK_CAPSLOCK = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CAPSLOCK),
346
347    SDLK_F1 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F1),
348    SDLK_F2 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F2),
349    SDLK_F3 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F3),
350    SDLK_F4 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F4),
351    SDLK_F5 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F5),
352    SDLK_F6 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F6),
353    SDLK_F7 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F7),
354    SDLK_F8 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F8),
355    SDLK_F9 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F9),
356    SDLK_F10 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F10),
357    SDLK_F11 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F11),
358    SDLK_F12 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F12),
359
360    SDLK_PRINTSCREEN = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_PRINTSCREEN),
361    SDLK_SCROLLLOCK = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_SCROLLLOCK),
362    SDLK_PAUSE = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_PAUSE),
363    SDLK_INSERT = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_INSERT),
364    SDLK_HOME = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_HOME),
365    SDLK_PAGEUP = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_PAGEUP),
366    SDLK_DELETE = '\177',
367    SDLK_END = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_END),
368    SDLK_PAGEDOWN = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_PAGEDOWN),
369    SDLK_RIGHT = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_RIGHT),
370    SDLK_LEFT = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_LEFT),
371    SDLK_DOWN = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_DOWN),
372    SDLK_UP = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_UP),
373
374    SDLK_NUMLOCKCLEAR = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_NUMLOCKCLEAR),
375    SDLK_KP_DIVIDE = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_DIVIDE),
376    SDLK_KP_MULTIPLY = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MULTIPLY),
377    SDLK_KP_MINUS = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MINUS),
378    SDLK_KP_PLUS = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_PLUS),
379    SDLK_KP_ENTER = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_ENTER),
380    SDLK_KP_1 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_1),
381    SDLK_KP_2 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_2),
382    SDLK_KP_3 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_3),
383    SDLK_KP_4 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_4),
384    SDLK_KP_5 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_5),
385    SDLK_KP_6 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_6),
386    SDLK_KP_7 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_7),
387    SDLK_KP_8 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_8),
388    SDLK_KP_9 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_9),
389    SDLK_KP_0 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_0),
390    SDLK_KP_PERIOD = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_PERIOD),
391
392    SDLK_APPLICATION = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_APPLICATION),
393    SDLK_POWER = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_POWER),
394    SDLK_KP_EQUALS = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_EQUALS),
395    SDLK_F13 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F13),
396    SDLK_F14 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F14),
397    SDLK_F15 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F15),
398    SDLK_F16 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F16),
399    SDLK_F17 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F17),
400    SDLK_F18 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F18),
401    SDLK_F19 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F19),
402    SDLK_F20 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F20),
403    SDLK_F21 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F21),
404    SDLK_F22 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F22),
405    SDLK_F23 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F23),
406    SDLK_F24 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F24),
407    SDLK_EXECUTE = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_EXECUTE),
408    SDLK_HELP = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_HELP),
409    SDLK_MENU = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MENU),
410    SDLK_SELECT = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_SELECT),
411    SDLK_STOP = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_STOP),
412    SDLK_AGAIN = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AGAIN),
413    SDLK_UNDO = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_UNDO),
414    SDLK_CUT = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CUT),
415    SDLK_COPY = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_COPY),
416    SDLK_PASTE = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_PASTE),
417    SDLK_FIND = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_FIND),
418    SDLK_MUTE = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MUTE),
419    SDLK_VOLUMEUP = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_VOLUMEUP),
420    SDLK_VOLUMEDOWN = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_VOLUMEDOWN),
421    SDLK_KP_COMMA = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_COMMA),
422    SDLK_KP_EQUALSAS400 =
423        SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_EQUALSAS400),
424
425    SDLK_ALTERASE = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_ALTERASE),
426    SDLK_SYSREQ = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_SYSREQ),
427    SDLK_CANCEL = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CANCEL),
428    SDLK_CLEAR = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CLEAR),
429    SDLK_PRIOR = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_PRIOR),
430    SDLK_RETURN2 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_RETURN2),
431    SDLK_SEPARATOR = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_SEPARATOR),
432    SDLK_OUT = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_OUT),
433    SDLK_OPER = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_OPER),
434    SDLK_CLEARAGAIN = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CLEARAGAIN),
435    SDLK_CRSEL = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CRSEL),
436    SDLK_EXSEL = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_EXSEL),
437
438    SDLK_KP_00 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_00),
439    SDLK_KP_000 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_000),
440    SDLK_THOUSANDSSEPARATOR =
441        SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_THOUSANDSSEPARATOR),
442    SDLK_DECIMALSEPARATOR =
443        SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_DECIMALSEPARATOR),
444    SDLK_CURRENCYUNIT = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CURRENCYUNIT),
445    SDLK_CURRENCYSUBUNIT =
446        SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CURRENCYSUBUNIT),
447    SDLK_KP_LEFTPAREN = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_LEFTPAREN),
448    SDLK_KP_RIGHTPAREN = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_RIGHTPAREN),
449    SDLK_KP_LEFTBRACE = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_LEFTBRACE),
450    SDLK_KP_RIGHTBRACE = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_RIGHTBRACE),
451    SDLK_KP_TAB = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_TAB),
452    SDLK_KP_BACKSPACE = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_BACKSPACE),
453    SDLK_KP_A = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_A),
454    SDLK_KP_B = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_B),
455    SDLK_KP_C = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_C),
456    SDLK_KP_D = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_D),
457    SDLK_KP_E = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_E),
458    SDLK_KP_F = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_F),
459    SDLK_KP_XOR = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_XOR),
460    SDLK_KP_POWER = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_POWER),
461    SDLK_KP_PERCENT = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_PERCENT),
462    SDLK_KP_LESS = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_LESS),
463    SDLK_KP_GREATER = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_GREATER),
464    SDLK_KP_AMPERSAND = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_AMPERSAND),
465    SDLK_KP_DBLAMPERSAND =
466        SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_DBLAMPERSAND),
467    SDLK_KP_VERTICALBAR =
468        SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_VERTICALBAR),
469    SDLK_KP_DBLVERTICALBAR =
470        SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_DBLVERTICALBAR),
471    SDLK_KP_COLON = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_COLON),
472    SDLK_KP_HASH = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_HASH),
473    SDLK_KP_SPACE = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_SPACE),
474    SDLK_KP_AT = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_AT),
475    SDLK_KP_EXCLAM = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_EXCLAM),
476    SDLK_KP_MEMSTORE = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MEMSTORE),
477    SDLK_KP_MEMRECALL = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MEMRECALL),
478    SDLK_KP_MEMCLEAR = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MEMCLEAR),
479    SDLK_KP_MEMADD = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MEMADD),
480    SDLK_KP_MEMSUBTRACT =
481        SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MEMSUBTRACT),
482    SDLK_KP_MEMMULTIPLY =
483        SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MEMMULTIPLY),
484    SDLK_KP_MEMDIVIDE = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MEMDIVIDE),
485    SDLK_KP_PLUSMINUS = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_PLUSMINUS),
486    SDLK_KP_CLEAR = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_CLEAR),
487    SDLK_KP_CLEARENTRY = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_CLEARENTRY),
488    SDLK_KP_BINARY = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_BINARY),
489    SDLK_KP_OCTAL = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_OCTAL),
490    SDLK_KP_DECIMAL = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_DECIMAL),
491    SDLK_KP_HEXADECIMAL =
492        SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_HEXADECIMAL),
493
494    SDLK_LCTRL = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_LCTRL),
495    SDLK_LSHIFT = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_LSHIFT),
496    SDLK_LALT = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_LALT),
497    SDLK_LGUI = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_LGUI),
498    SDLK_RCTRL = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_RCTRL),
499    SDLK_RSHIFT = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_RSHIFT),
500    SDLK_RALT = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_RALT),
501    SDLK_RGUI = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_RGUI),
502
503    SDLK_MODE = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MODE),
504
505    SDLK_AUDIONEXT = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AUDIONEXT),
506    SDLK_AUDIOPREV = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AUDIOPREV),
507    SDLK_AUDIOSTOP = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AUDIOSTOP),
508    SDLK_AUDIOPLAY = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AUDIOPLAY),
509    SDLK_AUDIOMUTE = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AUDIOMUTE),
510    SDLK_MEDIASELECT = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MEDIASELECT),
511    SDLK_WWW = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_WWW),
512    SDLK_MAIL = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MAIL),
513    SDLK_CALCULATOR = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CALCULATOR),
514    SDLK_COMPUTER = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_COMPUTER),
515    SDLK_AC_SEARCH = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_SEARCH),
516    SDLK_AC_HOME = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_HOME),
517    SDLK_AC_BACK = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_BACK),
518    SDLK_AC_FORWARD = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_FORWARD),
519    SDLK_AC_STOP = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_STOP),
520    SDLK_AC_REFRESH = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_REFRESH),
521    SDLK_AC_BOOKMARKS = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_BOOKMARKS),
522
523    SDLK_BRIGHTNESSDOWN =
524        SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_BRIGHTNESSDOWN),
525    SDLK_BRIGHTNESSUP = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_BRIGHTNESSUP),
526    SDLK_DISPLAYSWITCH = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_DISPLAYSWITCH),
527    SDLK_KBDILLUMTOGGLE =
528        SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KBDILLUMTOGGLE),
529    SDLK_KBDILLUMDOWN = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KBDILLUMDOWN),
530    SDLK_KBDILLUMUP = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KBDILLUMUP),
531    SDLK_EJECT = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_EJECT),
532    SDLK_SLEEP = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_SLEEP)
533};
534 
Note: See TracBrowser for help on using the repository browser.