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
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
|
#ifndef foolinuxinputkeycodesfoo
#define foolinuxinputkeycodesfoo
#include "linux-input-enum.h"
struct linux_input_keycode {
const char *name;
enum linux_input_keyval value;
bool alias;
cairo_surface_t *cs;
//GtkWidget *img;
};
struct linux_input_keycode linux_input_keycodes[] = {
{ "KEY_RESERVED", KEY_RESERVED, false, NULL },
{ "KEY_ESC", KEY_ESC, false, NULL },
{ "KEY_1", KEY_1, false, NULL },
{ "KEY_2", KEY_2, false, NULL },
{ "KEY_3", KEY_3, false, NULL },
{ "KEY_4", KEY_4, false, NULL },
{ "KEY_5", KEY_5, false, NULL },
{ "KEY_6", KEY_6, false, NULL },
{ "KEY_7", KEY_7, false, NULL },
{ "KEY_8", KEY_8, false, NULL },
{ "KEY_9", KEY_9, false, NULL },
{ "KEY_0", KEY_0, false, NULL },
{ "KEY_MINUS", KEY_MINUS, false, NULL },
{ "KEY_EQUAL", KEY_EQUAL, false, NULL },
{ "KEY_BACKSPACE", KEY_BACKSPACE, false, NULL },
{ "KEY_TAB", KEY_TAB, false, NULL },
{ "KEY_Q", KEY_Q, false, NULL },
{ "KEY_W", KEY_W, false, NULL },
{ "KEY_E", KEY_E, false, NULL },
{ "KEY_R", KEY_R, false, NULL },
{ "KEY_T", KEY_T, false, NULL },
{ "KEY_Y", KEY_Y, false, NULL },
{ "KEY_U", KEY_U, false, NULL },
{ "KEY_I", KEY_I, false, NULL },
{ "KEY_O", KEY_O, false, NULL },
{ "KEY_P", KEY_P, false, NULL },
{ "KEY_LEFTBRACE", KEY_LEFTBRACE, false, NULL },
{ "KEY_RIGHTBRACE", KEY_RIGHTBRACE, false, NULL },
{ "KEY_ENTER", KEY_ENTER, false, NULL },
{ "KEY_LEFTCTRL", KEY_LEFTCTRL, false, NULL },
{ "KEY_A", KEY_A, false, NULL },
{ "KEY_S", KEY_S, false, NULL },
{ "KEY_D", KEY_D, false, NULL },
{ "KEY_F", KEY_F, false, NULL },
{ "KEY_G", KEY_G, false, NULL },
{ "KEY_H", KEY_H, false, NULL },
{ "KEY_J", KEY_J, false, NULL },
{ "KEY_K", KEY_K, false, NULL },
{ "KEY_L", KEY_L, false, NULL },
{ "KEY_SEMICOLON", KEY_SEMICOLON, false, NULL },
{ "KEY_APOSTROPHE", KEY_APOSTROPHE, false, NULL },
{ "KEY_GRAVE", KEY_GRAVE, false, NULL },
{ "KEY_LEFTSHIFT", KEY_LEFTSHIFT, false, NULL },
{ "KEY_BACKSLASH", KEY_BACKSLASH, false, NULL },
{ "KEY_Z", KEY_Z, false, NULL },
{ "KEY_X", KEY_X, false, NULL },
{ "KEY_C", KEY_C, false, NULL },
{ "KEY_V", KEY_V, false, NULL },
{ "KEY_B", KEY_B, false, NULL },
{ "KEY_N", KEY_N, false, NULL },
{ "KEY_M", KEY_M, false, NULL },
{ "KEY_COMMA", KEY_COMMA, false, NULL },
{ "KEY_DOT", KEY_DOT, false, NULL },
{ "KEY_SLASH", KEY_SLASH, false, NULL },
{ "KEY_RIGHTSHIFT", KEY_RIGHTSHIFT, false, NULL },
{ "KEY_KPASTERISK", KEY_KPASTERISK, false, NULL },
{ "KEY_LEFTALT", KEY_LEFTALT, false, NULL },
{ "KEY_SPACE", KEY_SPACE, false, NULL },
{ "KEY_CAPSLOCK", KEY_CAPSLOCK, false, NULL },
{ "KEY_F1", KEY_F1, false, NULL },
{ "KEY_F2", KEY_F2, false, NULL },
{ "KEY_F3", KEY_F3, false, NULL },
{ "KEY_F4", KEY_F4, false, NULL },
{ "KEY_F5", KEY_F5, false, NULL },
{ "KEY_F6", KEY_F6, false, NULL },
{ "KEY_F7", KEY_F7, false, NULL },
{ "KEY_F8", KEY_F8, false, NULL },
{ "KEY_F9", KEY_F9, false, NULL },
{ "KEY_F10", KEY_F10, false, NULL },
{ "KEY_NUMLOCK", KEY_NUMLOCK, false, NULL },
{ "KEY_SCROLLLOCK", KEY_SCROLLLOCK, false, NULL },
{ "KEY_KP7", KEY_KP7, false, NULL },
{ "KEY_KP8", KEY_KP8, false, NULL },
{ "KEY_KP9", KEY_KP9, false, NULL },
{ "KEY_KPMINUS", KEY_KPMINUS, false, NULL },
{ "KEY_KP4", KEY_KP4, false, NULL },
{ "KEY_KP5", KEY_KP5, false, NULL },
{ "KEY_KP6", KEY_KP6, false, NULL },
{ "KEY_KPPLUS", KEY_KPPLUS, false, NULL },
{ "KEY_KP1", KEY_KP1, false, NULL },
{ "KEY_KP2", KEY_KP2, false, NULL },
{ "KEY_KP3", KEY_KP3, false, NULL },
{ "KEY_KP0", KEY_KP0, false, NULL },
{ "KEY_KPDOT", KEY_KPDOT, false, NULL },
{ "KEY_ZENKAKUHANKAKU", KEY_ZENKAKUHANKAKU, false, NULL },
{ "KEY_102ND", KEY_102ND, false, NULL },
{ "KEY_F11", KEY_F11, false, NULL },
{ "KEY_F12", KEY_F12, false, NULL },
{ "KEY_RO", KEY_RO, false, NULL },
{ "KEY_KATAKANA", KEY_KATAKANA, false, NULL },
{ "KEY_HIRAGANA", KEY_HIRAGANA, false, NULL },
{ "KEY_HENKAN", KEY_HENKAN, false, NULL },
{ "KEY_KATAKANAHIRAGANA", KEY_KATAKANAHIRAGANA, false, NULL },
{ "KEY_MUHENKAN", KEY_MUHENKAN, false, NULL },
{ "KEY_KPJPCOMMA", KEY_KPJPCOMMA, false, NULL },
{ "KEY_KPENTER", KEY_KPENTER, false, NULL },
{ "KEY_RIGHTCTRL", KEY_RIGHTCTRL, false, NULL },
{ "KEY_KPSLASH", KEY_KPSLASH, false, NULL },
{ "KEY_SYSRQ", KEY_SYSRQ, false, NULL },
{ "KEY_RIGHTALT", KEY_RIGHTALT, false, NULL },
{ "KEY_LINEFEED", KEY_LINEFEED, false, NULL },
{ "KEY_HOME", KEY_HOME, false, NULL },
{ "KEY_UP", KEY_UP, false, NULL },
{ "KEY_PAGEUP", KEY_PAGEUP, false, NULL },
{ "KEY_LEFT", KEY_LEFT, false, NULL },
{ "KEY_RIGHT", KEY_RIGHT, false, NULL },
{ "KEY_END", KEY_END, false, NULL },
{ "KEY_DOWN", KEY_DOWN, false, NULL },
{ "KEY_PAGEDOWN", KEY_PAGEDOWN, false, NULL },
{ "KEY_INSERT", KEY_INSERT, false, NULL },
{ "KEY_DELETE", KEY_DELETE, false, NULL },
{ "KEY_MACRO", KEY_MACRO, false, NULL },
{ "KEY_MUTE", KEY_MUTE, false, NULL },
{ "KEY_VOLUMEDOWN", KEY_VOLUMEDOWN, false, NULL },
{ "KEY_VOLUMEUP", KEY_VOLUMEUP, false, NULL },
{ "KEY_POWER", KEY_POWER, false, NULL },
{ "KEY_KPEQUAL", KEY_KPEQUAL, false, NULL },
{ "KEY_KPPLUSMINUS", KEY_KPPLUSMINUS, false, NULL },
{ "KEY_PAUSE", KEY_PAUSE, false, NULL },
{ "KEY_SCALE", KEY_SCALE, false, NULL },
{ "KEY_KPCOMMA", KEY_KPCOMMA, false, NULL },
{ "KEY_HANGEUL", KEY_HANGEUL, false, NULL },
{ "KEY_HANGUEL", KEY_HANGUEL, true, NULL },
{ "KEY_HANJA", KEY_HANJA, false, NULL },
{ "KEY_YEN", KEY_YEN, false, NULL },
{ "KEY_LEFTMETA", KEY_LEFTMETA, false, NULL },
{ "KEY_RIGHTMETA", KEY_RIGHTMETA, false, NULL },
{ "KEY_COMPOSE", KEY_COMPOSE, false, NULL },
{ "KEY_STOP", KEY_STOP, false, NULL },
{ "KEY_AGAIN", KEY_AGAIN, false, NULL },
{ "KEY_PROPS", KEY_PROPS, false, NULL },
{ "KEY_UNDO", KEY_UNDO, false, NULL },
{ "KEY_FRONT", KEY_FRONT, false, NULL },
{ "KEY_COPY", KEY_COPY, false, NULL },
{ "KEY_OPEN", KEY_OPEN, false, NULL },
{ "KEY_PASTE", KEY_PASTE, false, NULL },
{ "KEY_FIND", KEY_FIND, false, NULL },
{ "KEY_CUT", KEY_CUT, false, NULL },
{ "KEY_HELP", KEY_HELP, false, NULL },
{ "KEY_MENU", KEY_MENU, false, NULL },
{ "KEY_CALC", KEY_CALC, false, NULL },
{ "KEY_SETUP", KEY_SETUP, false, NULL },
{ "KEY_SLEEP", KEY_SLEEP, false, NULL },
{ "KEY_WAKEUP", KEY_WAKEUP, false, NULL },
{ "KEY_FILE", KEY_FILE, false, NULL },
{ "KEY_SENDFILE", KEY_SENDFILE, false, NULL },
{ "KEY_DELETEFILE", KEY_DELETEFILE, false, NULL },
{ "KEY_XFER", KEY_XFER, false, NULL },
{ "KEY_PROG1", KEY_PROG1, false, NULL },
{ "KEY_PROG2", KEY_PROG2, false, NULL },
{ "KEY_WWW", KEY_WWW, false, NULL },
{ "KEY_MSDOS", KEY_MSDOS, false, NULL },
{ "KEY_COFFEE", KEY_COFFEE, false, NULL },
{ "KEY_SCREENLOCK", KEY_SCREENLOCK, true, NULL },
{ "KEY_DIRECTION", KEY_DIRECTION, false, NULL },
{ "KEY_CYCLEWINDOWS", KEY_CYCLEWINDOWS, false, NULL },
{ "KEY_MAIL", KEY_MAIL, false, NULL },
{ "KEY_BOOKMARKS", KEY_BOOKMARKS, false, NULL },
{ "KEY_COMPUTER", KEY_COMPUTER, false, NULL },
{ "KEY_BACK", KEY_BACK, false, NULL },
{ "KEY_FORWARD", KEY_FORWARD, false, NULL },
{ "KEY_CLOSECD", KEY_CLOSECD, false, NULL },
{ "KEY_EJECTCD", KEY_EJECTCD, false, NULL },
{ "KEY_EJECTCLOSECD", KEY_EJECTCLOSECD, false, NULL },
{ "KEY_NEXTSONG", KEY_NEXTSONG, false, NULL },
{ "KEY_PLAYPAUSE", KEY_PLAYPAUSE, false, NULL },
{ "KEY_PREVIOUSSONG", KEY_PREVIOUSSONG, false, NULL },
{ "KEY_STOPCD", KEY_STOPCD, false, NULL },
{ "KEY_RECORD", KEY_RECORD, false, NULL },
{ "KEY_REWIND", KEY_REWIND, false, NULL },
{ "KEY_PHONE", KEY_PHONE, false, NULL },
{ "KEY_ISO", KEY_ISO, false, NULL },
{ "KEY_CONFIG", KEY_CONFIG, false, NULL },
{ "KEY_HOMEPAGE", KEY_HOMEPAGE, false, NULL },
{ "KEY_REFRESH", KEY_REFRESH, false, NULL },
{ "KEY_EXIT", KEY_EXIT, false, NULL },
{ "KEY_MOVE", KEY_MOVE, false, NULL },
{ "KEY_EDIT", KEY_EDIT, false, NULL },
{ "KEY_SCROLLUP", KEY_SCROLLUP, false, NULL },
{ "KEY_SCROLLDOWN", KEY_SCROLLDOWN, false, NULL },
{ "KEY_KPLEFTPAREN", KEY_KPLEFTPAREN, false, NULL },
{ "KEY_KPRIGHTPAREN", KEY_KPRIGHTPAREN, false, NULL },
{ "KEY_NEW", KEY_NEW, false, NULL },
{ "KEY_REDO", KEY_REDO, false, NULL },
{ "KEY_F13", KEY_F13, false, NULL },
{ "KEY_F14", KEY_F14, false, NULL },
{ "KEY_F15", KEY_F15, false, NULL },
{ "KEY_F16", KEY_F16, false, NULL },
{ "KEY_F17", KEY_F17, false, NULL },
{ "KEY_F18", KEY_F18, false, NULL },
{ "KEY_F19", KEY_F19, false, NULL },
{ "KEY_F20", KEY_F20, false, NULL },
{ "KEY_F21", KEY_F21, false, NULL },
{ "KEY_F22", KEY_F22, false, NULL },
{ "KEY_F23", KEY_F23, false, NULL },
{ "KEY_F24", KEY_F24, false, NULL },
{ "KEY_PLAYCD", KEY_PLAYCD, false, NULL },
{ "KEY_PAUSECD", KEY_PAUSECD, false, NULL },
{ "KEY_PROG3", KEY_PROG3, false, NULL },
{ "KEY_PROG4", KEY_PROG4, false, NULL },
{ "KEY_DASHBOARD", KEY_DASHBOARD, false, NULL },
{ "KEY_SUSPEND", KEY_SUSPEND, false, NULL },
{ "KEY_CLOSE", KEY_CLOSE, false, NULL },
{ "KEY_PLAY", KEY_PLAY, false, NULL },
{ "KEY_FASTFORWARD", KEY_FASTFORWARD, false, NULL },
{ "KEY_BASSBOOST", KEY_BASSBOOST, false, NULL },
{ "KEY_PRINT", KEY_PRINT, false, NULL },
{ "KEY_HP", KEY_HP, false, NULL },
{ "KEY_CAMERA", KEY_CAMERA, false, NULL },
{ "KEY_SOUND", KEY_SOUND, false, NULL },
{ "KEY_QUESTION", KEY_QUESTION, false, NULL },
{ "KEY_EMAIL", KEY_EMAIL, false, NULL },
{ "KEY_CHAT", KEY_CHAT, false, NULL },
{ "KEY_SEARCH", KEY_SEARCH, false, NULL },
{ "KEY_CONNECT", KEY_CONNECT, false, NULL },
{ "KEY_FINANCE", KEY_FINANCE, false, NULL },
{ "KEY_SPORT", KEY_SPORT, false, NULL },
{ "KEY_SHOP", KEY_SHOP, false, NULL },
{ "KEY_ALTERASE", KEY_ALTERASE, false, NULL },
{ "KEY_CANCEL", KEY_CANCEL, false, NULL },
{ "KEY_BRIGHTNESSDOWN", KEY_BRIGHTNESSDOWN, false, NULL },
{ "KEY_BRIGHTNESSUP", KEY_BRIGHTNESSUP, false, NULL },
{ "KEY_MEDIA", KEY_MEDIA, false, NULL },
{ "KEY_SWITCHVIDEOMODE", KEY_SWITCHVIDEOMODE, false, NULL },
{ "KEY_KBDILLUMTOGGLE", KEY_KBDILLUMTOGGLE, false, NULL },
{ "KEY_KBDILLUMDOWN", KEY_KBDILLUMDOWN, false, NULL },
{ "KEY_KBDILLUMUP", KEY_KBDILLUMUP, false, NULL },
{ "KEY_SEND", KEY_SEND, false, NULL },
{ "KEY_REPLY", KEY_REPLY, false, NULL },
{ "KEY_FORWARDMAIL", KEY_FORWARDMAIL, false, NULL },
{ "KEY_SAVE", KEY_SAVE, false, NULL },
{ "KEY_DOCUMENTS", KEY_DOCUMENTS, false, NULL },
{ "KEY_BATTERY", KEY_BATTERY, false, NULL },
{ "KEY_BLUETOOTH", KEY_BLUETOOTH, false, NULL },
{ "KEY_WLAN", KEY_WLAN, false, NULL },
{ "KEY_UWB", KEY_UWB, false, NULL },
{ "KEY_UNKNOWN", KEY_UNKNOWN, false, NULL },
{ "KEY_VIDEO_NEXT", KEY_VIDEO_NEXT, false, NULL },
{ "KEY_VIDEO_PREV", KEY_VIDEO_PREV, false, NULL },
{ "KEY_BRIGHTNESS_CYCLE", KEY_BRIGHTNESS_CYCLE, false, NULL },
{ "KEY_BRIGHTNESS_AUTO", KEY_BRIGHTNESS_AUTO, false, NULL },
{ "KEY_BRIGHTNESS_ZERO", KEY_BRIGHTNESS_ZERO, true, NULL },
{ "KEY_DISPLAY_OFF", KEY_DISPLAY_OFF, false, NULL },
{ "KEY_WWAN", KEY_WWAN, false, NULL },
{ "KEY_WIMAX", KEY_WIMAX, true, NULL },
{ "KEY_RFKILL", KEY_RFKILL, false, NULL },
{ "KEY_MICMUTE", KEY_MICMUTE, false, NULL },
{ "KEY_OK", KEY_OK, false, NULL },
{ "KEY_SELECT", KEY_SELECT, false, NULL },
{ "KEY_GOTO", KEY_GOTO, false, NULL },
{ "KEY_CLEAR", KEY_CLEAR, false, NULL },
{ "KEY_POWER2", KEY_POWER2, false, NULL },
{ "KEY_OPTION", KEY_OPTION, false, NULL },
{ "KEY_INFO", KEY_INFO, false, NULL },
{ "KEY_TIME", KEY_TIME, false, NULL },
{ "KEY_VENDOR", KEY_VENDOR, false, NULL },
{ "KEY_ARCHIVE", KEY_ARCHIVE, false, NULL },
{ "KEY_PROGRAM", KEY_PROGRAM, false, NULL },
{ "KEY_CHANNEL", KEY_CHANNEL, false, NULL },
{ "KEY_FAVORITES", KEY_FAVORITES, false, NULL },
{ "KEY_EPG", KEY_EPG, false, NULL },
{ "KEY_PVR", KEY_PVR, false, NULL },
{ "KEY_MHP", KEY_MHP, false, NULL },
{ "KEY_LANGUAGE", KEY_LANGUAGE, false, NULL },
{ "KEY_TITLE", KEY_TITLE, false, NULL },
{ "KEY_SUBTITLE", KEY_SUBTITLE, false, NULL },
{ "KEY_ANGLE", KEY_ANGLE, false, NULL },
{ "KEY_ZOOM", KEY_ZOOM, false, NULL },
{ "KEY_MODE", KEY_MODE, false, NULL },
{ "KEY_KEYBOARD", KEY_KEYBOARD, false, NULL },
{ "KEY_SCREEN", KEY_SCREEN, false, NULL },
{ "KEY_PC", KEY_PC, false, NULL },
{ "KEY_TV", KEY_TV, false, NULL },
{ "KEY_TV2", KEY_TV2, false, NULL },
{ "KEY_VCR", KEY_VCR, false, NULL },
{ "KEY_VCR2", KEY_VCR2, false, NULL },
{ "KEY_SAT", KEY_SAT, false, NULL },
{ "KEY_SAT2", KEY_SAT2, false, NULL },
{ "KEY_CD", KEY_CD, false, NULL },
{ "KEY_TAPE", KEY_TAPE, false, NULL },
{ "KEY_RADIO", KEY_RADIO, false, NULL },
{ "KEY_TUNER", KEY_TUNER, false, NULL },
{ "KEY_PLAYER", KEY_PLAYER, false, NULL },
{ "KEY_TEXT", KEY_TEXT, false, NULL },
{ "KEY_DVD", KEY_DVD, false, NULL },
{ "KEY_AUX", KEY_AUX, false, NULL },
{ "KEY_MP3", KEY_MP3, false, NULL },
{ "KEY_AUDIO", KEY_AUDIO, false, NULL },
{ "KEY_VIDEO", KEY_VIDEO, false, NULL },
{ "KEY_DIRECTORY", KEY_DIRECTORY, false, NULL },
{ "KEY_LIST", KEY_LIST, false, NULL },
{ "KEY_MEMO", KEY_MEMO, false, NULL },
{ "KEY_CALENDAR", KEY_CALENDAR, false, NULL },
{ "KEY_RED", KEY_RED, false, NULL },
{ "KEY_GREEN", KEY_GREEN, false, NULL },
{ "KEY_YELLOW", KEY_YELLOW, false, NULL },
{ "KEY_BLUE", KEY_BLUE, false, NULL },
{ "KEY_CHANNELUP", KEY_CHANNELUP, false, NULL },
{ "KEY_CHANNELDOWN", KEY_CHANNELDOWN, false, NULL },
{ "KEY_FIRST", KEY_FIRST, false, NULL },
{ "KEY_LAST", KEY_LAST, false, NULL },
{ "KEY_AB", KEY_AB, false, NULL },
{ "KEY_NEXT", KEY_NEXT, false, NULL },
{ "KEY_RESTART", KEY_RESTART, false, NULL },
{ "KEY_SLOW", KEY_SLOW, false, NULL },
{ "KEY_SHUFFLE", KEY_SHUFFLE, false, NULL },
{ "KEY_BREAK", KEY_BREAK, false, NULL },
{ "KEY_PREVIOUS", KEY_PREVIOUS, false, NULL },
{ "KEY_DIGITS", KEY_DIGITS, false, NULL },
{ "KEY_TEEN", KEY_TEEN, false, NULL },
{ "KEY_TWEN", KEY_TWEN, false, NULL },
{ "KEY_VIDEOPHONE", KEY_VIDEOPHONE, false, NULL },
{ "KEY_GAMES", KEY_GAMES, false, NULL },
{ "KEY_ZOOMIN", KEY_ZOOMIN, false, NULL },
{ "KEY_ZOOMOUT", KEY_ZOOMOUT, false, NULL },
{ "KEY_ZOOMRESET", KEY_ZOOMRESET, false, NULL },
{ "KEY_WORDPROCESSOR", KEY_WORDPROCESSOR, false, NULL },
{ "KEY_EDITOR", KEY_EDITOR, false, NULL },
{ "KEY_SPREADSHEET", KEY_SPREADSHEET, false, NULL },
{ "KEY_GRAPHICSEDITOR", KEY_GRAPHICSEDITOR, false, NULL },
{ "KEY_PRESENTATION", KEY_PRESENTATION, false, NULL },
{ "KEY_DATABASE", KEY_DATABASE, false, NULL },
{ "KEY_NEWS", KEY_NEWS, false, NULL },
{ "KEY_VOICEMAIL", KEY_VOICEMAIL, false, NULL },
{ "KEY_ADDRESSBOOK", KEY_ADDRESSBOOK, false, NULL },
{ "KEY_MESSENGER", KEY_MESSENGER, false, NULL },
{ "KEY_DISPLAYTOGGLE", KEY_DISPLAYTOGGLE, false, NULL },
{ "KEY_BRIGHTNESS_TOGGLE", KEY_BRIGHTNESS_TOGGLE, true, NULL },
{ "KEY_SPELLCHECK", KEY_SPELLCHECK, false, NULL },
{ "KEY_LOGOFF", KEY_LOGOFF, false, NULL },
{ "KEY_DOLLAR", KEY_DOLLAR, false, NULL },
{ "KEY_EURO", KEY_EURO, false, NULL },
{ "KEY_FRAMEBACK", KEY_FRAMEBACK, false, NULL },
{ "KEY_FRAMEFORWARD", KEY_FRAMEFORWARD, false, NULL },
{ "KEY_CONTEXT_MENU", KEY_CONTEXT_MENU, false, NULL },
{ "KEY_MEDIA_REPEAT", KEY_MEDIA_REPEAT, false, NULL },
{ "KEY_10CHANNELSUP", KEY_10CHANNELSUP, false, NULL },
{ "KEY_10CHANNELSDOWN", KEY_10CHANNELSDOWN, false, NULL },
{ "KEY_IMAGES", KEY_IMAGES, false, NULL },
{ "KEY_DEL_EOL", KEY_DEL_EOL, false, NULL },
{ "KEY_DEL_EOS", KEY_DEL_EOS, false, NULL },
{ "KEY_INS_LINE", KEY_INS_LINE, false, NULL },
{ "KEY_DEL_LINE", KEY_DEL_LINE, false, NULL },
{ "KEY_FN", KEY_FN, false, NULL },
{ "KEY_FN_ESC", KEY_FN_ESC, false, NULL },
{ "KEY_FN_F1", KEY_FN_F1, false, NULL },
{ "KEY_FN_F2", KEY_FN_F2, false, NULL },
{ "KEY_FN_F3", KEY_FN_F3, false, NULL },
{ "KEY_FN_F4", KEY_FN_F4, false, NULL },
{ "KEY_FN_F5", KEY_FN_F5, false, NULL },
{ "KEY_FN_F6", KEY_FN_F6, false, NULL },
{ "KEY_FN_F7", KEY_FN_F7, false, NULL },
{ "KEY_FN_F8", KEY_FN_F8, false, NULL },
{ "KEY_FN_F9", KEY_FN_F9, false, NULL },
{ "KEY_FN_F10", KEY_FN_F10, false, NULL },
{ "KEY_FN_F11", KEY_FN_F11, false, NULL },
{ "KEY_FN_F12", KEY_FN_F12, false, NULL },
{ "KEY_FN_1", KEY_FN_1, false, NULL },
{ "KEY_FN_2", KEY_FN_2, false, NULL },
{ "KEY_FN_D", KEY_FN_D, false, NULL },
{ "KEY_FN_E", KEY_FN_E, false, NULL },
{ "KEY_FN_F", KEY_FN_F, false, NULL },
{ "KEY_FN_S", KEY_FN_S, false, NULL },
{ "KEY_FN_B", KEY_FN_B, false, NULL },
{ "KEY_BRL_DOT1", KEY_BRL_DOT1, false, NULL },
{ "KEY_BRL_DOT2", KEY_BRL_DOT2, false, NULL },
{ "KEY_BRL_DOT3", KEY_BRL_DOT3, false, NULL },
{ "KEY_BRL_DOT4", KEY_BRL_DOT4, false, NULL },
{ "KEY_BRL_DOT5", KEY_BRL_DOT5, false, NULL },
{ "KEY_BRL_DOT6", KEY_BRL_DOT6, false, NULL },
{ "KEY_BRL_DOT7", KEY_BRL_DOT7, false, NULL },
{ "KEY_BRL_DOT8", KEY_BRL_DOT8, false, NULL },
{ "KEY_BRL_DOT9", KEY_BRL_DOT9, false, NULL },
{ "KEY_BRL_DOT10", KEY_BRL_DOT10, false, NULL },
{ "KEY_NUMERIC_0", KEY_NUMERIC_0, false, NULL },
{ "KEY_NUMERIC_1", KEY_NUMERIC_1, false, NULL },
{ "KEY_NUMERIC_2", KEY_NUMERIC_2, false, NULL },
{ "KEY_NUMERIC_3", KEY_NUMERIC_3, false, NULL },
{ "KEY_NUMERIC_4", KEY_NUMERIC_4, false, NULL },
{ "KEY_NUMERIC_5", KEY_NUMERIC_5, false, NULL },
{ "KEY_NUMERIC_6", KEY_NUMERIC_6, false, NULL },
{ "KEY_NUMERIC_7", KEY_NUMERIC_7, false, NULL },
{ "KEY_NUMERIC_8", KEY_NUMERIC_8, false, NULL },
{ "KEY_NUMERIC_9", KEY_NUMERIC_9, false, NULL },
{ "KEY_NUMERIC_STAR", KEY_NUMERIC_STAR, false, NULL },
{ "KEY_NUMERIC_POUND", KEY_NUMERIC_POUND, false, NULL },
{ "KEY_CAMERA_FOCUS", KEY_CAMERA_FOCUS, false, NULL },
{ "KEY_WPS_BUTTON", KEY_WPS_BUTTON, false, NULL },
{ "KEY_TOUCHPAD_TOGGLE", KEY_TOUCHPAD_TOGGLE, false, NULL },
{ "KEY_TOUCHPAD_ON", KEY_TOUCHPAD_ON, false, NULL },
{ "KEY_TOUCHPAD_OFF", KEY_TOUCHPAD_OFF, false, NULL },
{ "KEY_CAMERA_ZOOMIN", KEY_CAMERA_ZOOMIN, false, NULL },
{ "KEY_CAMERA_ZOOMOUT", KEY_CAMERA_ZOOMOUT, false, NULL },
{ "KEY_CAMERA_UP", KEY_CAMERA_UP, false, NULL },
{ "KEY_CAMERA_DOWN", KEY_CAMERA_DOWN, false, NULL },
{ "KEY_CAMERA_LEFT", KEY_CAMERA_LEFT, false, NULL },
{ "KEY_CAMERA_RIGHT", KEY_CAMERA_RIGHT, false, NULL },
{ "KEY_ATTENDANT_ON", KEY_ATTENDANT_ON, false, NULL },
{ "KEY_ATTENDANT_OFF", KEY_ATTENDANT_OFF, false, NULL },
{ "KEY_ATTENDANT_TOGGLE", KEY_ATTENDANT_TOGGLE, false, NULL },
{ "KEY_LIGHTS_TOGGLE", KEY_LIGHTS_TOGGLE, false, NULL },
{ "KEY_ALS_TOGGLE", KEY_ALS_TOGGLE, false, NULL },
{ "KEY_BUTTONCONFIG", KEY_BUTTONCONFIG, false, NULL },
{ "KEY_TASKMANAGER", KEY_TASKMANAGER, false, NULL },
{ "KEY_JOURNAL", KEY_JOURNAL, false, NULL },
{ "KEY_CONTROLPANEL", KEY_CONTROLPANEL, false, NULL },
{ "KEY_APPSELECT", KEY_APPSELECT, false, NULL },
{ "KEY_SCREENSAVER", KEY_SCREENSAVER, false, NULL },
{ "KEY_VOICECOMMAND", KEY_VOICECOMMAND, false, NULL },
{ "KEY_BRIGHTNESS_MIN", KEY_BRIGHTNESS_MIN, false, NULL },
{ "KEY_BRIGHTNESS_MAX", KEY_BRIGHTNESS_MAX, false, NULL },
{ "KEY_KBDINPUTASSIST_PREV", KEY_KBDINPUTASSIST_PREV, false, NULL },
{ "KEY_KBDINPUTASSIST_NEXT", KEY_KBDINPUTASSIST_NEXT, false, NULL },
{ "KEY_KBDINPUTASSIST_PREVGROUP", KEY_KBDINPUTASSIST_PREVGROUP, false, NULL },
{ "KEY_KBDINPUTASSIST_NEXTGROUP", KEY_KBDINPUTASSIST_NEXTGROUP, false, NULL },
{ "KEY_KBDINPUTASSIST_ACCEPT", KEY_KBDINPUTASSIST_ACCEPT, false, NULL },
{ "KEY_KBDINPUTASSIST_CANCEL", KEY_KBDINPUTASSIST_CANCEL, false, NULL },
{ "KEY_MIN_INTERESTING", KEY_MIN_INTERESTING, true, NULL },
{ "KEY_MAX", KEY_MAX, false, NULL },
{ "KEY_CNT", KEY_CNT, false, NULL },
{ NULL, 0, false, NULL }
};
#endif
|