2 #include <linux/input.h>
4 void evdev_init_buttons(const char** x
) {
6 x
[KEY_RESERVED
] = "RESERVED";
42 x
[KEY_MINUS
] = "MINUS";
45 x
[KEY_EQUAL
] = "EQUAL";
48 x
[KEY_BACKSPACE
] = "BACKSPACE";
84 x
[KEY_LEFTBRACE
] = "LEFTBRACE";
87 x
[KEY_RIGHTBRACE
] = "RIGHTBRACE";
90 x
[KEY_ENTER
] = "ENTER";
93 x
[KEY_LEFTCTRL
] = "LEFTCTRL";
123 x
[KEY_SEMICOLON
] = "SEMICOLON";
125 #ifdef KEY_APOSTROPHE
126 x
[KEY_APOSTROPHE
] = "APOSTROPHE";
129 x
[KEY_GRAVE
] = "GRAVE";
132 x
[KEY_LEFTSHIFT
] = "LEFTSHIFT";
135 x
[KEY_BACKSLASH
] = "BACKSLASH";
159 x
[KEY_COMMA
] = "COMMA";
165 x
[KEY_SLASH
] = "SLASH";
167 #ifdef KEY_RIGHTSHIFT
168 x
[KEY_RIGHTSHIFT
] = "RIGHTSHIFT";
170 #ifdef KEY_KPASTERISK
171 x
[KEY_KPASTERISK
] = "KPASTERISK";
174 x
[KEY_LEFTALT
] = "LEFTALT";
177 x
[KEY_SPACE
] = "SPACE";
180 x
[KEY_CAPSLOCK
] = "CAPSLOCK";
213 x
[KEY_NUMLOCK
] = "NUMLOCK";
215 #ifdef KEY_SCROLLLOCK
216 x
[KEY_SCROLLLOCK
] = "SCROLLLOCK";
228 x
[KEY_KPMINUS
] = "KPMINUS";
240 x
[KEY_KPPLUS
] = "KPPLUS";
255 x
[KEY_KPDOT
] = "KPDOT";
257 #ifdef KEY_ZENKAKUHANKAKU
258 x
[KEY_ZENKAKUHANKAKU
] = "ZENKAKUHANKAKU";
261 x
[KEY_102ND
] = "102ND";
273 x
[KEY_KATAKANA
] = "KATAKANA";
276 x
[KEY_HIRAGANA
] = "HIRAGANA";
279 x
[KEY_HENKAN
] = "HENKAN";
281 #ifdef KEY_KATAKANAHIRAGANA
282 x
[KEY_KATAKANAHIRAGANA
] = "KATAKANAHIRAGANA";
285 x
[KEY_MUHENKAN
] = "MUHENKAN";
288 x
[KEY_KPJPCOMMA
] = "KPJPCOMMA";
291 x
[KEY_KPENTER
] = "KPENTER";
294 x
[KEY_RIGHTCTRL
] = "RIGHTCTRL";
297 x
[KEY_KPSLASH
] = "KPSLASH";
300 x
[KEY_SYSRQ
] = "SYSRQ";
303 x
[KEY_RIGHTALT
] = "RIGHTALT";
306 x
[KEY_LINEFEED
] = "LINEFEED";
309 x
[KEY_HOME
] = "HOME";
315 x
[KEY_PAGEUP
] = "PAGEUP";
318 x
[KEY_LEFT
] = "LEFT";
321 x
[KEY_RIGHT
] = "RIGHT";
327 x
[KEY_DOWN
] = "DOWN";
330 x
[KEY_PAGEDOWN
] = "PAGEDOWN";
333 x
[KEY_INSERT
] = "INSERT";
336 x
[KEY_DELETE
] = "DELETE";
339 x
[KEY_MACRO
] = "MACRO";
342 x
[KEY_MUTE
] = "MUTE";
344 #ifdef KEY_VOLUMEDOWN
345 x
[KEY_VOLUMEDOWN
] = "VOLUMEDOWN";
348 x
[KEY_VOLUMEUP
] = "VOLUMEUP";
351 x
[KEY_POWER
] = "POWER";
354 x
[KEY_KPEQUAL
] = "KPEQUAL";
356 #ifdef KEY_KPPLUSMINUS
357 x
[KEY_KPPLUSMINUS
] = "KPPLUSMINUS";
360 x
[KEY_PAUSE
] = "PAUSE";
363 x
[KEY_SCALE
] = "SCALE";
366 x
[KEY_KPCOMMA
] = "KPCOMMA";
369 x
[KEY_HANGEUL
] = "HANGEUL";
372 x
[KEY_HANGUEL
] = "HANGUEL";
375 x
[KEY_HANJA
] = "HANJA";
381 x
[KEY_LEFTMETA
] = "LEFTMETA";
384 x
[KEY_RIGHTMETA
] = "RIGHTMETA";
387 x
[KEY_COMPOSE
] = "COMPOSE";
390 x
[KEY_STOP
] = "STOP";
393 x
[KEY_AGAIN
] = "AGAIN";
396 x
[KEY_PROPS
] = "PROPS";
399 x
[KEY_UNDO
] = "UNDO";
402 x
[KEY_FRONT
] = "FRONT";
405 x
[KEY_COPY
] = "COPY";
408 x
[KEY_OPEN
] = "OPEN";
411 x
[KEY_PASTE
] = "PASTE";
414 x
[KEY_FIND
] = "FIND";
420 x
[KEY_HELP
] = "HELP";
423 x
[KEY_MENU
] = "MENU";
426 x
[KEY_CALC
] = "CALC";
429 x
[KEY_SETUP
] = "SETUP";
432 x
[KEY_SLEEP
] = "SLEEP";
435 x
[KEY_WAKEUP
] = "WAKEUP";
438 x
[KEY_FILE
] = "FILE";
441 x
[KEY_SENDFILE
] = "SENDFILE";
443 #ifdef KEY_DELETEFILE
444 x
[KEY_DELETEFILE
] = "DELETEFILE";
447 x
[KEY_XFER
] = "XFER";
450 x
[KEY_PROG1
] = "PROG1";
453 x
[KEY_PROG2
] = "PROG2";
459 x
[KEY_MSDOS
] = "MSDOS";
462 x
[KEY_COFFEE
] = "COFFEE";
464 #ifdef KEY_SCREENLOCK
465 x
[KEY_SCREENLOCK
] = "SCREENLOCK";
468 x
[KEY_DIRECTION
] = "DIRECTION";
470 #ifdef KEY_CYCLEWINDOWS
471 x
[KEY_CYCLEWINDOWS
] = "CYCLEWINDOWS";
474 x
[KEY_MAIL
] = "MAIL";
477 x
[KEY_BOOKMARKS
] = "BOOKMARKS";
480 x
[KEY_COMPUTER
] = "COMPUTER";
483 x
[KEY_BACK
] = "BACK";
486 x
[KEY_FORWARD
] = "FORWARD";
489 x
[KEY_CLOSECD
] = "CLOSECD";
492 x
[KEY_EJECTCD
] = "EJECTCD";
494 #ifdef KEY_EJECTCLOSECD
495 x
[KEY_EJECTCLOSECD
] = "EJECTCLOSECD";
498 x
[KEY_NEXTSONG
] = "NEXTSONG";
501 x
[KEY_PLAYPAUSE
] = "PLAYPAUSE";
503 #ifdef KEY_PREVIOUSSONG
504 x
[KEY_PREVIOUSSONG
] = "PREVIOUSSONG";
507 x
[KEY_STOPCD
] = "STOPCD";
510 x
[KEY_RECORD
] = "RECORD";
513 x
[KEY_REWIND
] = "REWIND";
516 x
[KEY_PHONE
] = "PHONE";
522 x
[KEY_CONFIG
] = "CONFIG";
525 x
[KEY_HOMEPAGE
] = "HOMEPAGE";
528 x
[KEY_REFRESH
] = "REFRESH";
531 x
[KEY_EXIT
] = "EXIT";
534 x
[KEY_MOVE
] = "MOVE";
537 x
[KEY_EDIT
] = "EDIT";
540 x
[KEY_SCROLLUP
] = "SCROLLUP";
542 #ifdef KEY_SCROLLDOWN
543 x
[KEY_SCROLLDOWN
] = "SCROLLDOWN";
545 #ifdef KEY_KPLEFTPAREN
546 x
[KEY_KPLEFTPAREN
] = "KPLEFTPAREN";
548 #ifdef KEY_KPRIGHTPAREN
549 x
[KEY_KPRIGHTPAREN
] = "KPRIGHTPAREN";
555 x
[KEY_REDO
] = "REDO";
594 x
[KEY_PLAYCD
] = "PLAYCD";
597 x
[KEY_PAUSECD
] = "PAUSECD";
600 x
[KEY_PROG3
] = "PROG3";
603 x
[KEY_PROG4
] = "PROG4";
606 x
[KEY_DASHBOARD
] = "DASHBOARD";
609 x
[KEY_SUSPEND
] = "SUSPEND";
612 x
[KEY_CLOSE
] = "CLOSE";
615 x
[KEY_PLAY
] = "PLAY";
617 #ifdef KEY_FASTFORWARD
618 x
[KEY_FASTFORWARD
] = "FASTFORWARD";
621 x
[KEY_BASSBOOST
] = "BASSBOOST";
624 x
[KEY_PRINT
] = "PRINT";
630 x
[KEY_CAMERA
] = "CAMERA";
633 x
[KEY_SOUND
] = "SOUND";
636 x
[KEY_QUESTION
] = "QUESTION";
639 x
[KEY_EMAIL
] = "EMAIL";
642 x
[KEY_CHAT
] = "CHAT";
645 x
[KEY_SEARCH
] = "SEARCH";
648 x
[KEY_CONNECT
] = "CONNECT";
651 x
[KEY_FINANCE
] = "FINANCE";
654 x
[KEY_SPORT
] = "SPORT";
657 x
[KEY_SHOP
] = "SHOP";
660 x
[KEY_ALTERASE
] = "ALTERASE";
663 x
[KEY_CANCEL
] = "CANCEL";
665 #ifdef KEY_BRIGHTNESSDOWN
666 x
[KEY_BRIGHTNESSDOWN
] = "BRIGHTNESSDOWN";
668 #ifdef KEY_BRIGHTNESSUP
669 x
[KEY_BRIGHTNESSUP
] = "BRIGHTNESSUP";
672 x
[KEY_MEDIA
] = "MEDIA";
674 #ifdef KEY_SWITCHVIDEOMODE
675 x
[KEY_SWITCHVIDEOMODE
] = "SWITCHVIDEOMODE";
677 #ifdef KEY_KBDILLUMTOGGLE
678 x
[KEY_KBDILLUMTOGGLE
] = "KBDILLUMTOGGLE";
680 #ifdef KEY_KBDILLUMDOWN
681 x
[KEY_KBDILLUMDOWN
] = "KBDILLUMDOWN";
683 #ifdef KEY_KBDILLUMUP
684 x
[KEY_KBDILLUMUP
] = "KBDILLUMUP";
687 x
[KEY_SEND
] = "SEND";
690 x
[KEY_REPLY
] = "REPLY";
692 #ifdef KEY_FORWARDMAIL
693 x
[KEY_FORWARDMAIL
] = "FORWARDMAIL";
696 x
[KEY_SAVE
] = "SAVE";
699 x
[KEY_DOCUMENTS
] = "DOCUMENTS";
702 x
[KEY_BATTERY
] = "BATTERY";
705 x
[KEY_BLUETOOTH
] = "BLUETOOTH";
708 x
[KEY_WLAN
] = "WLAN";
714 x
[KEY_UNKNOWN
] = "UNKNOWN";
716 #ifdef KEY_VIDEO_NEXT
717 x
[KEY_VIDEO_NEXT
] = "VIDEO_NEXT";
719 #ifdef KEY_VIDEO_PREV
720 x
[KEY_VIDEO_PREV
] = "VIDEO_PREV";
722 #ifdef KEY_BRIGHTNESS_CYCLE
723 x
[KEY_BRIGHTNESS_CYCLE
] = "BRIGHTNESS_CYCLE";
725 #ifdef KEY_BRIGHTNESS_ZERO
726 x
[KEY_BRIGHTNESS_ZERO
] = "BRIGHTNESS_ZERO";
728 #ifdef KEY_DISPLAY_OFF
729 x
[KEY_DISPLAY_OFF
] = "DISPLAY_OFF";
732 x
[KEY_WIMAX
] = "WIMAX";
735 x
[KEY_RFKILL
] = "RFKILL";
738 x
[KEY_MICMUTE
] = "MICMUTE";
741 x
[BTN_MISC
] = "Button MISC";
744 x
[BTN_0
] = "Button 0";
747 x
[BTN_1
] = "Button 1";
750 x
[BTN_2
] = "Button 2";
753 x
[BTN_3
] = "Button 3";
756 x
[BTN_4
] = "Button 4";
759 x
[BTN_5
] = "Button 5";
762 x
[BTN_6
] = "Button 6";
765 x
[BTN_7
] = "Button 7";
768 x
[BTN_8
] = "Button 8";
771 x
[BTN_9
] = "Button 9";
774 x
[BTN_MOUSE
] = "Button MOUSE";
777 x
[BTN_LEFT
] = "Button LEFT";
780 x
[BTN_RIGHT
] = "Button RIGHT";
783 x
[BTN_MIDDLE
] = "Button MIDDLE";
786 x
[BTN_SIDE
] = "Button SIDE";
789 x
[BTN_EXTRA
] = "Button EXTRA";
792 x
[BTN_FORWARD
] = "Button FORWARD";
795 x
[BTN_BACK
] = "Button BACK";
798 x
[BTN_TASK
] = "Button TASK";
801 x
[BTN_JOYSTICK
] = "Button JOYSTICK";
804 x
[BTN_TRIGGER
] = "Button TRIGGER";
807 x
[BTN_THUMB
] = "Button THUMB";
810 x
[BTN_THUMB2
] = "Button THUMB2";
813 x
[BTN_TOP
] = "Button TOP";
816 x
[BTN_TOP2
] = "Button TOP2";
819 x
[BTN_PINKIE
] = "Button PINKIE";
822 x
[BTN_BASE
] = "Button BASE";
825 x
[BTN_BASE2
] = "Button BASE2";
828 x
[BTN_BASE3
] = "Button BASE3";
831 x
[BTN_BASE4
] = "Button BASE4";
834 x
[BTN_BASE5
] = "Button BASE5";
837 x
[BTN_BASE6
] = "Button BASE6";
840 x
[BTN_DEAD
] = "Button DEAD";
843 x
[BTN_GAMEPAD
] = "Button GAMEPAD";
846 x
[BTN_A
] = "Button A";
849 x
[BTN_B
] = "Button B";
852 x
[BTN_C
] = "Button C";
855 x
[BTN_X
] = "Button X";
858 x
[BTN_Y
] = "Button Y";
861 x
[BTN_Z
] = "Button Z";
864 x
[BTN_TL
] = "Button TL";
867 x
[BTN_TR
] = "Button TR";
870 x
[BTN_TL2
] = "Button TL2";
873 x
[BTN_TR2
] = "Button TR2";
876 x
[BTN_SELECT
] = "Button SELECT";
879 x
[BTN_START
] = "Button START";
882 x
[BTN_MODE
] = "Button MODE";
885 x
[BTN_THUMBL
] = "Button THUMBL";
888 x
[BTN_THUMBR
] = "Button THUMBR";
891 x
[BTN_DIGI
] = "Button DIGI";
894 x
[BTN_TOOL_PEN
] = "Button TOOL_PEN";
896 #ifdef BTN_TOOL_RUBBER
897 x
[BTN_TOOL_RUBBER
] = "Button TOOL_RUBBER";
899 #ifdef BTN_TOOL_BRUSH
900 x
[BTN_TOOL_BRUSH
] = "Button TOOL_BRUSH";
902 #ifdef BTN_TOOL_PENCIL
903 x
[BTN_TOOL_PENCIL
] = "Button TOOL_PENCIL";
905 #ifdef BTN_TOOL_AIRBRUSH
906 x
[BTN_TOOL_AIRBRUSH
] = "Button TOOL_AIRBRUSH";
908 #ifdef BTN_TOOL_FINGER
909 x
[BTN_TOOL_FINGER
] = "Button TOOL_FINGER";
911 #ifdef BTN_TOOL_MOUSE
912 x
[BTN_TOOL_MOUSE
] = "Button TOOL_MOUSE";
915 x
[BTN_TOOL_LENS
] = "Button TOOL_LENS";
918 x
[BTN_TOUCH
] = "Button TOUCH";
921 x
[BTN_STYLUS
] = "Button STYLUS";
924 x
[BTN_STYLUS2
] = "Button STYLUS2";
926 #ifdef BTN_TOOL_DOUBLETAP
927 x
[BTN_TOOL_DOUBLETAP
] = "Button TOOL_DOUBLETAP";
929 #ifdef BTN_TOOL_TRIPLETAP
930 x
[BTN_TOOL_TRIPLETAP
] = "Button TOOL_TRIPLETAP";
932 #ifdef BTN_TOOL_QUADTAP
933 x
[BTN_TOOL_QUADTAP
] = "Button TOOL_QUADTAP";
936 x
[BTN_WHEEL
] = "Button WHEEL";
939 x
[BTN_GEAR_DOWN
] = "Button GEAR_DOWN";
942 x
[BTN_GEAR_UP
] = "Button GEAR_UP";
948 x
[KEY_SELECT
] = "SELECT";
951 x
[KEY_GOTO
] = "GOTO";
954 x
[KEY_CLEAR
] = "CLEAR";
957 x
[KEY_POWER2
] = "POWER2";
960 x
[KEY_OPTION
] = "OPTION";
963 x
[KEY_INFO
] = "INFO";
966 x
[KEY_TIME
] = "TIME";
969 x
[KEY_VENDOR
] = "VENDOR";
972 x
[KEY_ARCHIVE
] = "ARCHIVE";
975 x
[KEY_PROGRAM
] = "PROGRAM";
978 x
[KEY_CHANNEL
] = "CHANNEL";
981 x
[KEY_FAVORITES
] = "FAVORITES";
993 x
[KEY_LANGUAGE
] = "LANGUAGE";
996 x
[KEY_TITLE
] = "TITLE";
999 x
[KEY_SUBTITLE
] = "SUBTITLE";
1002 x
[KEY_ANGLE
] = "ANGLE";
1005 x
[KEY_ZOOM
] = "ZOOM";
1008 x
[KEY_MODE
] = "MODE";
1011 x
[KEY_KEYBOARD
] = "KEYBOARD";
1014 x
[KEY_SCREEN
] = "SCREEN";
1029 x
[KEY_VCR2
] = "VCR2";
1035 x
[KEY_SAT2
] = "SAT2";
1041 x
[KEY_TAPE
] = "TAPE";
1044 x
[KEY_RADIO
] = "RADIO";
1047 x
[KEY_TUNER
] = "TUNER";
1050 x
[KEY_PLAYER
] = "PLAYER";
1053 x
[KEY_TEXT
] = "TEXT";
1065 x
[KEY_AUDIO
] = "AUDIO";
1068 x
[KEY_VIDEO
] = "VIDEO";
1070 #ifdef KEY_DIRECTORY
1071 x
[KEY_DIRECTORY
] = "DIRECTORY";
1074 x
[KEY_LIST
] = "LIST";
1077 x
[KEY_MEMO
] = "MEMO";
1080 x
[KEY_CALENDAR
] = "CALENDAR";
1086 x
[KEY_GREEN
] = "GREEN";
1089 x
[KEY_YELLOW
] = "YELLOW";
1092 x
[KEY_BLUE
] = "BLUE";
1094 #ifdef KEY_CHANNELUP
1095 x
[KEY_CHANNELUP
] = "CHANNELUP";
1097 #ifdef KEY_CHANNELDOWN
1098 x
[KEY_CHANNELDOWN
] = "CHANNELDOWN";
1101 x
[KEY_FIRST
] = "FIRST";
1104 x
[KEY_LAST
] = "LAST";
1110 x
[KEY_NEXT
] = "NEXT";
1113 x
[KEY_RESTART
] = "RESTART";
1116 x
[KEY_SLOW
] = "SLOW";
1119 x
[KEY_SHUFFLE
] = "SHUFFLE";
1122 x
[KEY_BREAK
] = "BREAK";
1125 x
[KEY_PREVIOUS
] = "PREVIOUS";
1128 x
[KEY_DIGITS
] = "DIGITS";
1131 x
[KEY_TEEN
] = "TEEN";
1134 x
[KEY_TWEN
] = "TWEN";
1136 #ifdef KEY_VIDEOPHONE
1137 x
[KEY_VIDEOPHONE
] = "VIDEOPHONE";
1140 x
[KEY_GAMES
] = "GAMES";
1143 x
[KEY_ZOOMIN
] = "ZOOMIN";
1146 x
[KEY_ZOOMOUT
] = "ZOOMOUT";
1148 #ifdef KEY_ZOOMRESET
1149 x
[KEY_ZOOMRESET
] = "ZOOMRESET";
1151 #ifdef KEY_WORDPROCESSOR
1152 x
[KEY_WORDPROCESSOR
] = "WORDPROCESSOR";
1155 x
[KEY_EDITOR
] = "EDITOR";
1157 #ifdef KEY_SPREADSHEET
1158 x
[KEY_SPREADSHEET
] = "SPREADSHEET";
1160 #ifdef KEY_GRAPHICSEDITOR
1161 x
[KEY_GRAPHICSEDITOR
] = "GRAPHICSEDITOR";
1163 #ifdef KEY_PRESENTATION
1164 x
[KEY_PRESENTATION
] = "PRESENTATION";
1167 x
[KEY_DATABASE
] = "DATABASE";
1170 x
[KEY_NEWS
] = "NEWS";
1172 #ifdef KEY_VOICEMAIL
1173 x
[KEY_VOICEMAIL
] = "VOICEMAIL";
1175 #ifdef KEY_ADDRESSBOOK
1176 x
[KEY_ADDRESSBOOK
] = "ADDRESSBOOK";
1178 #ifdef KEY_MESSENGER
1179 x
[KEY_MESSENGER
] = "MESSENGER";
1181 #ifdef KEY_DISPLAYTOGGLE
1182 x
[KEY_DISPLAYTOGGLE
] = "DISPLAYTOGGLE";
1184 #ifdef KEY_SPELLCHECK
1185 x
[KEY_SPELLCHECK
] = "SPELLCHECK";
1188 x
[KEY_LOGOFF
] = "LOGOFF";
1191 x
[KEY_DOLLAR
] = "DOLLAR";
1194 x
[KEY_EURO
] = "EURO";
1196 #ifdef KEY_FRAMEBACK
1197 x
[KEY_FRAMEBACK
] = "FRAMEBACK";
1199 #ifdef KEY_FRAMEFORWARD
1200 x
[KEY_FRAMEFORWARD
] = "FRAMEFORWARD";
1202 #ifdef KEY_CONTEXT_MENU
1203 x
[KEY_CONTEXT_MENU
] = "CONTEXT_MENU";
1205 #ifdef KEY_MEDIA_REPEAT
1206 x
[KEY_MEDIA_REPEAT
] = "MEDIA_REPEAT";
1208 #ifdef KEY_10CHANNELSUP
1209 x
[KEY_10CHANNELSUP
] = "10CHANNELSUP";
1211 #ifdef KEY_10CHANNELSDOWN
1212 x
[KEY_10CHANNELSDOWN
] = "10CHANNELSDOWN";
1215 x
[KEY_IMAGES
] = "IMAGES";
1218 x
[KEY_DEL_EOL
] = "DEL_EOL";
1221 x
[KEY_DEL_EOS
] = "DEL_EOS";
1224 x
[KEY_INS_LINE
] = "INS_LINE";
1227 x
[KEY_DEL_LINE
] = "DEL_LINE";
1233 x
[KEY_FN_ESC
] = "FN_ESC";
1236 x
[KEY_FN_F1
] = "FN_F1";
1239 x
[KEY_FN_F2
] = "FN_F2";
1242 x
[KEY_FN_F3
] = "FN_F3";
1245 x
[KEY_FN_F4
] = "FN_F4";
1248 x
[KEY_FN_F5
] = "FN_F5";
1251 x
[KEY_FN_F6
] = "FN_F6";
1254 x
[KEY_FN_F7
] = "FN_F7";
1257 x
[KEY_FN_F8
] = "FN_F8";
1260 x
[KEY_FN_F9
] = "FN_F9";
1263 x
[KEY_FN_F10
] = "FN_F10";
1266 x
[KEY_FN_F11
] = "FN_F11";
1269 x
[KEY_FN_F12
] = "FN_F12";
1272 x
[KEY_FN_1
] = "FN_1";
1275 x
[KEY_FN_2
] = "FN_2";
1278 x
[KEY_FN_D
] = "FN_D";
1281 x
[KEY_FN_E
] = "FN_E";
1284 x
[KEY_FN_F
] = "FN_F";
1287 x
[KEY_FN_S
] = "FN_S";
1290 x
[KEY_FN_B
] = "FN_B";
1293 x
[KEY_BRL_DOT1
] = "BRL_DOT1";
1296 x
[KEY_BRL_DOT2
] = "BRL_DOT2";
1299 x
[KEY_BRL_DOT3
] = "BRL_DOT3";
1302 x
[KEY_BRL_DOT4
] = "BRL_DOT4";
1305 x
[KEY_BRL_DOT5
] = "BRL_DOT5";
1308 x
[KEY_BRL_DOT6
] = "BRL_DOT6";
1311 x
[KEY_BRL_DOT7
] = "BRL_DOT7";
1314 x
[KEY_BRL_DOT8
] = "BRL_DOT8";
1317 x
[KEY_BRL_DOT9
] = "BRL_DOT9";
1319 #ifdef KEY_BRL_DOT10
1320 x
[KEY_BRL_DOT10
] = "BRL_DOT10";
1322 #ifdef KEY_NUMERIC_0
1323 x
[KEY_NUMERIC_0
] = "NUMERIC_0";
1325 #ifdef KEY_NUMERIC_1
1326 x
[KEY_NUMERIC_1
] = "NUMERIC_1";
1328 #ifdef KEY_NUMERIC_2
1329 x
[KEY_NUMERIC_2
] = "NUMERIC_2";
1331 #ifdef KEY_NUMERIC_3
1332 x
[KEY_NUMERIC_3
] = "NUMERIC_3";
1334 #ifdef KEY_NUMERIC_4
1335 x
[KEY_NUMERIC_4
] = "NUMERIC_4";
1337 #ifdef KEY_NUMERIC_5
1338 x
[KEY_NUMERIC_5
] = "NUMERIC_5";
1340 #ifdef KEY_NUMERIC_6
1341 x
[KEY_NUMERIC_6
] = "NUMERIC_6";
1343 #ifdef KEY_NUMERIC_7
1344 x
[KEY_NUMERIC_7
] = "NUMERIC_7";
1346 #ifdef KEY_NUMERIC_8
1347 x
[KEY_NUMERIC_8
] = "NUMERIC_8";
1349 #ifdef KEY_NUMERIC_9
1350 x
[KEY_NUMERIC_9
] = "NUMERIC_9";
1352 #ifdef KEY_NUMERIC_STAR
1353 x
[KEY_NUMERIC_STAR
] = "NUMERIC_STAR";
1355 #ifdef KEY_NUMERIC_POUND
1356 x
[KEY_NUMERIC_POUND
] = "NUMERIC_POUND";
1358 #ifdef KEY_CAMERA_FOCUS
1359 x
[KEY_CAMERA_FOCUS
] = "CAMERA_FOCUS";
1361 #ifdef KEY_WPS_BUTTON
1362 x
[KEY_WPS_BUTTON
] = "WPS_BUTTON";
1364 #ifdef KEY_TOUCHPAD_TOGGLE
1365 x
[KEY_TOUCHPAD_TOGGLE
] = "TOUCHPAD_TOGGLE";
1367 #ifdef KEY_TOUCHPAD_ON
1368 x
[KEY_TOUCHPAD_ON
] = "TOUCHPAD_ON";
1370 #ifdef KEY_TOUCHPAD_OFF
1371 x
[KEY_TOUCHPAD_OFF
] = "TOUCHPAD_OFF";
1373 #ifdef KEY_CAMERA_ZOOMIN
1374 x
[KEY_CAMERA_ZOOMIN
] = "CAMERA_ZOOMIN";
1376 #ifdef KEY_CAMERA_ZOOMOUT
1377 x
[KEY_CAMERA_ZOOMOUT
] = "CAMERA_ZOOMOUT";
1379 #ifdef KEY_CAMERA_UP
1380 x
[KEY_CAMERA_UP
] = "CAMERA_UP";
1382 #ifdef KEY_CAMERA_DOWN
1383 x
[KEY_CAMERA_DOWN
] = "CAMERA_DOWN";
1385 #ifdef KEY_CAMERA_LEFT
1386 x
[KEY_CAMERA_LEFT
] = "CAMERA_LEFT";
1388 #ifdef KEY_CAMERA_RIGHT
1389 x
[KEY_CAMERA_RIGHT
] = "CAMERA_RIGHT";
1391 #ifdef BTN_TRIGGER_HAPPY
1392 x
[BTN_TRIGGER_HAPPY
] = "Button TRIGGER_HAPPY";
1394 #ifdef BTN_TRIGGER_HAPPY1
1395 x
[BTN_TRIGGER_HAPPY1
] = "Button TRIGGER_HAPPY1";
1397 #ifdef BTN_TRIGGER_HAPPY2
1398 x
[BTN_TRIGGER_HAPPY2
] = "Button TRIGGER_HAPPY2";
1400 #ifdef BTN_TRIGGER_HAPPY3
1401 x
[BTN_TRIGGER_HAPPY3
] = "Button TRIGGER_HAPPY3";
1403 #ifdef BTN_TRIGGER_HAPPY4
1404 x
[BTN_TRIGGER_HAPPY4
] = "Button TRIGGER_HAPPY4";
1406 #ifdef BTN_TRIGGER_HAPPY5
1407 x
[BTN_TRIGGER_HAPPY5
] = "Button TRIGGER_HAPPY5";
1409 #ifdef BTN_TRIGGER_HAPPY6
1410 x
[BTN_TRIGGER_HAPPY6
] = "Button TRIGGER_HAPPY6";
1412 #ifdef BTN_TRIGGER_HAPPY7
1413 x
[BTN_TRIGGER_HAPPY7
] = "Button TRIGGER_HAPPY7";
1415 #ifdef BTN_TRIGGER_HAPPY8
1416 x
[BTN_TRIGGER_HAPPY8
] = "Button TRIGGER_HAPPY8";
1418 #ifdef BTN_TRIGGER_HAPPY9
1419 x
[BTN_TRIGGER_HAPPY9
] = "Button TRIGGER_HAPPY9";
1421 #ifdef BTN_TRIGGER_HAPPY10
1422 x
[BTN_TRIGGER_HAPPY10
] = "Button TRIGGER_HAPPY10";
1424 #ifdef BTN_TRIGGER_HAPPY11
1425 x
[BTN_TRIGGER_HAPPY11
] = "Button TRIGGER_HAPPY11";
1427 #ifdef BTN_TRIGGER_HAPPY12
1428 x
[BTN_TRIGGER_HAPPY12
] = "Button TRIGGER_HAPPY12";
1430 #ifdef BTN_TRIGGER_HAPPY13
1431 x
[BTN_TRIGGER_HAPPY13
] = "Button TRIGGER_HAPPY13";
1433 #ifdef BTN_TRIGGER_HAPPY14
1434 x
[BTN_TRIGGER_HAPPY14
] = "Button TRIGGER_HAPPY14";
1436 #ifdef BTN_TRIGGER_HAPPY15
1437 x
[BTN_TRIGGER_HAPPY15
] = "Button TRIGGER_HAPPY15";
1439 #ifdef BTN_TRIGGER_HAPPY16
1440 x
[BTN_TRIGGER_HAPPY16
] = "Button TRIGGER_HAPPY16";
1442 #ifdef BTN_TRIGGER_HAPPY17
1443 x
[BTN_TRIGGER_HAPPY17
] = "Button TRIGGER_HAPPY17";
1445 #ifdef BTN_TRIGGER_HAPPY18
1446 x
[BTN_TRIGGER_HAPPY18
] = "Button TRIGGER_HAPPY18";
1448 #ifdef BTN_TRIGGER_HAPPY19
1449 x
[BTN_TRIGGER_HAPPY19
] = "Button TRIGGER_HAPPY19";
1451 #ifdef BTN_TRIGGER_HAPPY20
1452 x
[BTN_TRIGGER_HAPPY20
] = "Button TRIGGER_HAPPY20";
1454 #ifdef BTN_TRIGGER_HAPPY21
1455 x
[BTN_TRIGGER_HAPPY21
] = "Button TRIGGER_HAPPY21";
1457 #ifdef BTN_TRIGGER_HAPPY22
1458 x
[BTN_TRIGGER_HAPPY22
] = "Button TRIGGER_HAPPY22";
1460 #ifdef BTN_TRIGGER_HAPPY23
1461 x
[BTN_TRIGGER_HAPPY23
] = "Button TRIGGER_HAPPY23";
1463 #ifdef BTN_TRIGGER_HAPPY24
1464 x
[BTN_TRIGGER_HAPPY24
] = "Button TRIGGER_HAPPY24";
1466 #ifdef BTN_TRIGGER_HAPPY25
1467 x
[BTN_TRIGGER_HAPPY25
] = "Button TRIGGER_HAPPY25";
1469 #ifdef BTN_TRIGGER_HAPPY26
1470 x
[BTN_TRIGGER_HAPPY26
] = "Button TRIGGER_HAPPY26";
1472 #ifdef BTN_TRIGGER_HAPPY27
1473 x
[BTN_TRIGGER_HAPPY27
] = "Button TRIGGER_HAPPY27";
1475 #ifdef BTN_TRIGGER_HAPPY28
1476 x
[BTN_TRIGGER_HAPPY28
] = "Button TRIGGER_HAPPY28";
1478 #ifdef BTN_TRIGGER_HAPPY29
1479 x
[BTN_TRIGGER_HAPPY29
] = "Button TRIGGER_HAPPY29";
1481 #ifdef BTN_TRIGGER_HAPPY30
1482 x
[BTN_TRIGGER_HAPPY30
] = "Button TRIGGER_HAPPY30";
1484 #ifdef BTN_TRIGGER_HAPPY31
1485 x
[BTN_TRIGGER_HAPPY31
] = "Button TRIGGER_HAPPY31";
1487 #ifdef BTN_TRIGGER_HAPPY32
1488 x
[BTN_TRIGGER_HAPPY32
] = "Button TRIGGER_HAPPY32";
1490 #ifdef BTN_TRIGGER_HAPPY33
1491 x
[BTN_TRIGGER_HAPPY33
] = "Button TRIGGER_HAPPY33";
1493 #ifdef BTN_TRIGGER_HAPPY34
1494 x
[BTN_TRIGGER_HAPPY34
] = "Button TRIGGER_HAPPY34";
1496 #ifdef BTN_TRIGGER_HAPPY35
1497 x
[BTN_TRIGGER_HAPPY35
] = "Button TRIGGER_HAPPY35";
1499 #ifdef BTN_TRIGGER_HAPPY36
1500 x
[BTN_TRIGGER_HAPPY36
] = "Button TRIGGER_HAPPY36";
1502 #ifdef BTN_TRIGGER_HAPPY37
1503 x
[BTN_TRIGGER_HAPPY37
] = "Button TRIGGER_HAPPY37";
1505 #ifdef BTN_TRIGGER_HAPPY38
1506 x
[BTN_TRIGGER_HAPPY38
] = "Button TRIGGER_HAPPY38";
1508 #ifdef BTN_TRIGGER_HAPPY39
1509 x
[BTN_TRIGGER_HAPPY39
] = "Button TRIGGER_HAPPY39";
1511 #ifdef BTN_TRIGGER_HAPPY40
1512 x
[BTN_TRIGGER_HAPPY40
] = "Button TRIGGER_HAPPY40";