summaryrefslogtreecommitdiff
path: root/linux-input-keycodes.h
blob: 509aa52601b2c06d625982addf6d26c9498282cf (plain)
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