add sanity check for valid keys

This commit is contained in:
chrys committed 2016-10-19 13:06:57 +02:00
1 parent 4fdf58f2f7
commit 707b120cba
6 files changed
+573 -17

No files matched your search

+541 -9
View File
@@ -1,11 +1,543 @@
0 = key up
1 = key down
2 = key hold
dict_items([(0, 'KEY_RESERVED'), (1, 'KEY_ESC'), (2, 'KEY_1'), (3, 'KEY_2'), (4, 'KEY_3'), (5, 'KEY_4'), (6, 'KEY_5'), (7, 'KEY_6'), (8, 'KEY_7'), (9, 'KEY_8'), (10, 'KEY_9'), (11, 'KEY_0'), (12, 'KEY_MINUS'), (13, 'KEY_EQUAL'), (14, 'KEY_BACKSPACE'), (15, 'KEY_TAB'), (16, 'KEY_Q'), (17, 'KEY_W'), (18, 'KEY_E'), (19, 'KEY_R'), (20, 'KEY_T'), (21, 'KEY_Y'), (22, 'KEY_U'), (23, 'KEY_I'), (24, 'KEY_O'), (25, 'KEY_P'), (26, 'KEY_LEFTBRACE'), (27, 'KEY_RIGHTBRACE'), (28, 'KEY_ENTER'), (29, 'KEY_LEFTCTRL'), (30, 'KEY_A'), (31, 'KEY_S'), (32, 'KEY_D'), (33, 'KEY_F'), (34, 'KEY_G'), (35, 'KEY_H'), (36, 'KEY_J'), (37, 'KEY_K'), (38, 'KEY_L'), (39, 'KEY_SEMICOLON'), (40, 'KEY_APOSTROPHE'), (41, 'KEY_GRAVE'), (42, 'KEY_LEFTSHIFT'), (43, 'KEY_BACKSLASH'), (44, 'KEY_Z'), (45, 'KEY_X'), (46, 'KEY_C'), (47, 'KEY_V'), (48, 'KEY_B'), (49, 'KEY_
'), (50, 'KEY_M'), (51, 'KEY_COMMA'), (52, 'KEY_DOT'), (53, 'KEY_SLASH'), (54, 'KEY_RIGHTSHIFT'), (55, 'KEY_KPASTERISK'), (56, 'KEY_LEFTALT'), (57, 'KEY_SPACE'), (58, 'KEY_CAPSLOCK'), (59, 'KEY_F1'), (60, 'KEY_F2'), (61, 'KEY_F3'), (62, 'KEY_F4'), (63, 'KEY_F5'), (64, 'KEY_F6'), (65, 'KEY_F7'), (66, 'KEY_F8'), (67, 'KEY_F9'), (68, 'KEY_F10'), (69, 'KEY_NUMLOCK'), (70, 'KEY_SCROLLLOCK'), (71, 'KEY_KP7'), (72, 'KEY_KP8'), (73, 'KEY_KP9'), (74, 'KEY_KPMINUS'), (75, 'KEY_KP4'), (76, 'KEY_KP5'), (77, 'KEY_KP6'), (78, 'KEY_KPPLUS'), (79, 'KEY_KP1'), (80, 'KEY_KP2'), (81, 'KEY_KP3'), (82, 'KEY_KP0'), (83, 'KEY_KPDOT'), (85, 'KEY_ZENKAKUHANKAKU'), (86, 'KEY_102ND'), (87, 'KEY_F11'), (88, 'KEY_F12'), (89, 'KEY_RO'), (90, 'KEY_KATAKANA'), (91, 'KEY_HIRAGANA'), (92, 'KEY_HENKAN'), (93, 'KEY_KATAKANAHIRAGANA'), (94, 'KEY_MUHENKAN'), (95, 'KEY_KPJPCOMMA'), (96, 'KEY_KPENTER'), (97, 'KEY_RIGHTCTRL'), (98, 'KEY_KPSLASH'), (99, 'KEY_SYSRQ'), (100, 'KEY_RIGHTALT'), (101, 'KEY_LINEFEED'), (102, 'KEY_HOME'), (103, 'KEY_UP'), (104, 'KEY_PAGEUP'), (105, 'KEY_LEFT'), (106, 'KEY_RIGHT'), (107, 'KEY_END'), (108, 'KEY_DOWN'), (109, 'KEY_PAGEDOWN'), (110, 'KEY_INSERT'), (111, 'KEY_DELETE'), (112, 'KEY_MACRO'), (113, ['KEY_MIN_INTERESTING', 'KEY_MUTE']), (114, 'KEY_VOLUMEDOWN'), (115, 'KEY_VOLUMEUP'), (116, 'KEY_POWER'), (117, 'KEY_KPEQUAL'), (118, 'KEY_KPPLUSMINUS'), (119, 'KEY_PAUSE'), (120, 'KEY_SCALE'), (121, 'KEY_KPCOMMA'), (122, ['KEY_HANGEUL', 'KEY_HANGUEL']), (123, 'KEY_HANJA'), (124, 'KEY_YEN'), (125, 'KEY_LEFTMETA'), (126, 'KEY_RIGHTMETA'), (127, 'KEY_COMPOSE'), (128, 'KEY_STOP'), (129, 'KEY_AGAIN'), (130, 'KEY_PROPS'), (131, 'KEY_UNDO'), (132, 'KEY_FRONT'), (133, 'KEY_COPY'), (134, 'KEY_OPEN'), (135, 'KEY_PASTE'), (136, 'KEY_FIND'), (137, 'KEY_CUT'), (138, 'KEY_HELP'), (139, 'KEY_MENU'), (140, 'KEY_CALC'), (141, 'KEY_SETUP'), (142, 'KEY_SLEEP'), (143, 'KEY_WAKEUP'), (144, 'KEY_FILE'), (145, 'KEY_SENDFILE'), (146, 'KEY_DELETEFILE'), (147, 'KEY_XFER'), (148, 'KEY_PROG1'), (149, 'KEY_PROG2'), (150, 'KEY_WWW'), (151, 'KEY_MSDOS'), (152, ['KEY_COFFEE', 'KEY_SCREENLOCK']), (153, ['KEY_DIRECTION', 'KEY_ROTATE_DISPLAY']), (154, 'KEY_CYCLEWINDOWS'), (155, 'KEY_MAIL'), (156, 'KEY_BOOKMARKS'), (157, 'KEY_COMPUTER'), (158, 'KEY_BACK'), (159, 'KEY_FORWARD'), (160, 'KEY_CLOSECD'), (161, 'KEY_EJECTCD'), (162, 'KEY_EJECTCLOSECD'), (163, 'KEY_NEXTSONG'), (164, 'KEY_PLAYPAUSE'), (165, 'KEY_PREVIOUSSONG'), (166, 'KEY_STOPCD'), (167, 'KEY_RECORD'), (168, 'KEY_REWIND'), (169, 'KEY_PHONE'), (170, 'KEY_ISO'), (171, 'KEY_CONFIG'), (172, 'KEY_HOMEPAGE'), (173, 'KEY_REFRESH'), (174, 'KEY_EXIT'), (175, 'KEY_MOVE'), (176, 'KEY_EDIT'), (177, 'KEY_SCROLLUP'), (178, 'KEY_SCROLLDOWN'), (179, 'KEY_KPLEFTPAREN'), (180, 'KEY_KPRIGHTPAREN'), (181, 'KEY_NEW'), (182, 'KEY_REDO'), (183, 'KEY_F13'), (184, 'KEY_F14'), (185, 'KEY_F15'), (186, 'KEY_F16'), (187, 'KEY_F17'), (188, 'KEY_F18'), (189, 'KEY_F19'), (190, 'KEY_F20'), (191, 'KEY_F21'), (192, 'KEY_F22'), (193, 'KEY_F23'), (194, 'KEY_F24'), (200, 'KEY_PLAYCD'), (201, 'KEY_PAUSECD'), (202, 'KEY_PROG3'), (203, 'KEY_PROG4'), (204, 'KEY_DASHBOARD'), (205, 'KEY_SUSPEND'), (206, 'KEY_CLOSE'), (207, 'KEY_PLAY'), (208, 'KEY_FASTFORWARD'), (209, 'KEY_BASSBOOST'), (210, 'KEY_PRINT'), (211, 'KEY_HP'), (212, 'KEY_CAMERA'), (213, 'KEY_SOUND'), (214, 'KEY_QUESTION'), (215, 'KEY_EMAIL'), (216, 'KEY_CHAT'), (217, 'KEY_SEARCH'), (218, 'KEY_CONNECT'), (219, 'KEY_FINANCE'), (220, 'KEY_SPORT'), (221, 'KEY_SHOP'), (222, 'KEY_ALTERASE'), (223, 'KEY_CANCEL'), (224, 'KEY_BRIGHTNESSDOWN'), (225, 'KEY_BRIGHTNESSUP'), (226, 'KEY_MEDIA'), (227, 'KEY_SWITCHVIDEOMODE'), (228, 'KEY_KBDILLUMTOGGLE'), (229, 'KEY_KBDILLUMDOWN'), (230, 'KEY_KBDILLUMUP'), (231, 'KEY_SEND'), (232, 'KEY_REPLY'), (233, 'KEY_FORWARDMAIL'), (234, 'KEY_SAVE'), (235, 'KEY_DOCUMENTS'), (236, 'KEY_BATTERY'), (237, 'KEY_BLUETOOTH'), (238, 'KEY_WLAN'), (239, 'KEY_UWB'), (240, 'KEY_UNKNOWN'), (241, 'KEY_VIDEO_NEXT'), (242, 'KEY_VIDEO_PREV'), (243, 'KEY_BRIGHTNESS_CYCLE'), (244, ['KEY_BRIGHTNESS_AUTO', 'KEY_BRIGHTNESS_ZERO']), (245, 'KEY_DISPLAY_OFF'), (246, ['KEY_WIMAX', 'KEY_WWAN']), (247, 'KEY_RFKILL'), (248, 'KEY_MICMUTE'), (256, ['BTN_0', 'BTN_MISC']), (257, 'BTN_1'), (258, 'BTN_2'), (259, 'BTN_3'), (260, 'BTN_4'), (261, 'BTN_5'), (262, 'BTN_6'), (263, 'BTN_7'), (264, 'BTN_8'), (265, 'BTN_9'), (272, ['BTN_LEFT', 'BTN_MOUSE']), (273, 'BTN_RIGHT'), (274, 'BTN_MIDDLE'), (275, 'BTN_SIDE'), (276, 'BTN_EXTRA'), (277, 'BTN_FORWARD'), (278, 'BTN_BACK'), (279, 'BTN_TASK'), (288, ['BTN_JOYSTICK', 'BTN_TRIGGER']), (289, 'BTN_THUMB'), (290, 'BTN_THUMB2'), (291, 'BTN_TOP'), (292, 'BTN_TOP2'), (293, 'BTN_PINKIE'), (294, 'BTN_BASE'), (295, 'BTN_BASE2'), (296, 'BTN_BASE3'), (297, 'BTN_BASE4'), (298, 'BTN_BASE5'), (299, 'BTN_BASE6'), (303, 'BTN_DEAD'), (304, ['BTN_A', 'BTN_GAMEPAD', 'BTN_SOUTH']), (305, ['BTN_B', 'BTN_EAST']), (306, 'BTN_C'), (307, ['BTN_NORTH', 'BTN_X']), (308, ['BTN_WEST', 'BTN_Y']), (309, 'BTN_Z'), (310, 'BTN_TL'), (311, 'BTN_TR'), (312, 'BTN_TL2'), (313, 'BTN_TR2'Line truncated
Keymap for fenrir
KEY_RESERVED
KEY_ESC
KEY_1
KEY_2
KEY_3
KEY_4
KEY_5
KEY_6
KEY_7
KEY_8
KEY_9
KEY_0
KEY_MINUS
KEY_EQUAL
KEY_BACKSPACE
KEY_TAB
KEY_Q
KEY_W
KEY_E
KEY_R
KEY_T
KEY_Y
KEY_U
KEY_I
KEY_O
KEY_P
KEY_LEFTBRACE
KEY_RIGHTBRACE
KEY_ENTER
KEY_LEFTCTRL
KEY_A
KEY_S
KEY_D
KEY_F
KEY_G
KEY_H
KEY_J
KEY_K
KEY_L
KEY_SEMICOLON
KEY_APOSTROPHE
KEY_GRAVE
KEY_LEFTSHIFT
KEY_BACKSLASH
KEY_Z
KEY_X
KEY_C
KEY_V
KEY_B
KEY_N
KEY_M
KEY_COMMA
KEY_DOT
KEY_SLASH
KEY_RIGHTSHIFT
KEY_KPASTERISK
KEY_LEFTALT
KEY_SPACE
KEY_CAPSLOCK
KEY_F1
KEY_F2
KEY_F3
KEY_F4
KEY_F5
KEY_F6
KEY_F7
KEY_F8
KEY_F9
KEY_F10
KEY_NUMLOCK
KEY_SCROLLLOCK
KEY_KP7
KEY_KP8
KEY_KP9
KEY_KPMINUS
KEY_KP4
KEY_KP5
KEY_KP6
KEY_KPPLUS
KEY_KP1
KEY_KP2
KEY_KP3
KEY_KP0
KEY_KPDOT
KEY_ZENKAKUHANKAKU
KEY_102ND
KEY_F11
KEY_F12
KEY_RO
KEY_KATAKANA
KEY_HIRAGANA
KEY_HENKAN
KEY_KATAKANAHIRAGANA
KEY_MUHENKAN
KEY_KPJPCOMMA
KEY_KPENTER
KEY_RIGHTCTRL
KEY_KPSLASH
KEY_SYSRQ
KEY_RIGHTALT
KEY_LINEFEED
KEY_HOME
KEY_UP
KEY_PAGEUP
KEY_LEFT
KEY_RIGHT
KEY_END
KEY_DOWN
KEY_PAGEDOWN
KEY_INSERT
KEY_DELETE
KEY_MACRO
['KEY_MIN_INTERESTING', 'KEY_MUTE']
KEY_VOLUMEDOWN
KEY_VOLUMEUP
KEY_POWER
KEY_KPEQUAL
KEY_KPPLUSMINUS
KEY_PAUSE
KEY_SCALE
KEY_KPCOMMA
['KEY_HANGEUL', 'KEY_HANGUEL']
KEY_HANJA
KEY_YEN
KEY_LEFTMETA
KEY_RIGHTMETA
KEY_COMPOSE
KEY_STOP
KEY_AGAIN
KEY_PROPS
KEY_UNDO
KEY_FRONT
KEY_COPY
KEY_OPEN
KEY_PASTE
KEY_FIND
KEY_CUT
KEY_HELP
KEY_MENU
KEY_CALC
KEY_SETUP
KEY_SLEEP
KEY_WAKEUP
KEY_FILE
KEY_SENDFILE
KEY_DELETEFILE
KEY_XFER
KEY_PROG1
KEY_PROG2
KEY_WWW
KEY_MSDOS
['KEY_COFFEE', 'KEY_SCREENLOCK']
['KEY_DIRECTION', 'KEY_ROTATE_DISPLAY']
KEY_CYCLEWINDOWS
KEY_MAIL
KEY_BOOKMARKS
KEY_COMPUTER
KEY_BACK
KEY_FORWARD
KEY_CLOSECD
KEY_EJECTCD
KEY_EJECTCLOSECD
KEY_NEXTSONG
KEY_PLAYPAUSE
KEY_PREVIOUSSONG
KEY_STOPCD
KEY_RECORD
KEY_REWIND
KEY_PHONE
KEY_ISO
KEY_CONFIG
KEY_HOMEPAGE
KEY_REFRESH
KEY_EXIT
KEY_MOVE
KEY_EDIT
KEY_SCROLLUP
KEY_SCROLLDOWN
KEY_KPLEFTPAREN
KEY_KPRIGHTPAREN
KEY_NEW
KEY_REDO
KEY_F13
KEY_F14
KEY_F15
KEY_F16
KEY_F17
KEY_F18
KEY_F19
KEY_F20
KEY_F21
KEY_F22
KEY_F23
KEY_F24
KEY_PLAYCD
KEY_PAUSECD
KEY_PROG3
KEY_PROG4
KEY_DASHBOARD
KEY_SUSPEND
KEY_CLOSE
KEY_PLAY
KEY_FASTFORWARD
KEY_BASSBOOST
KEY_PRINT
KEY_HP
KEY_CAMERA
KEY_SOUND
KEY_QUESTION
KEY_EMAIL
KEY_CHAT
KEY_SEARCH
KEY_CONNECT
KEY_FINANCE
KEY_SPORT
KEY_SHOP
KEY_ALTERASE
KEY_CANCEL
KEY_BRIGHTNESSDOWN
KEY_BRIGHTNESSUP
KEY_MEDIA
KEY_SWITCHVIDEOMODE
KEY_KBDILLUMTOGGLE
KEY_KBDILLUMDOWN
KEY_KBDILLUMUP
KEY_SEND
KEY_REPLY
KEY_FORWARDMAIL
KEY_SAVE
KEY_DOCUMENTS
KEY_BATTERY
KEY_BLUETOOTH
KEY_WLAN
KEY_UWB
KEY_UNKNOWN
KEY_VIDEO_NEXT
KEY_VIDEO_PREV
KEY_BRIGHTNESS_CYCLE
['KEY_BRIGHTNESS_AUTO', 'KEY_BRIGHTNESS_ZERO']
KEY_DISPLAY_OFF
['KEY_WIMAX', 'KEY_WWAN']
KEY_RFKILL
KEY_MICMUTE
['BTN_0', 'BTN_MISC']
BTN_1
BTN_2
BTN_3
BTN_4
BTN_5
BTN_6
BTN_7
BTN_8
BTN_9
['BTN_LEFT', 'BTN_MOUSE']
BTN_RIGHT
BTN_MIDDLE
BTN_SIDE
BTN_EXTRA
BTN_FORWARD
BTN_BACK
BTN_TASK
['BTN_JOYSTICK', 'BTN_TRIGGER']
BTN_THUMB
BTN_THUMB2
BTN_TOP
BTN_TOP2
BTN_PINKIE
BTN_BASE
BTN_BASE2
BTN_BASE3
BTN_BASE4
BTN_BASE5
BTN_BASE6
BTN_DEAD
['BTN_A', 'BTN_GAMEPAD', 'BTN_SOUTH']
['BTN_B', 'BTN_EAST']
BTN_C
['BTN_NORTH', 'BTN_X']
['BTN_WEST', 'BTN_Y']
BTN_Z
BTN_TL
BTN_TR
BTN_TL2
BTN_TR2
BTN_SELECT
BTN_START
BTN_MODE
BTN_THUMBL
BTN_THUMBR
['BTN_DIGI', 'BTN_TOOL_PEN']
BTN_TOOL_RUBBER
BTN_TOOL_BRUSH
BTN_TOOL_PENCIL
BTN_TOOL_AIRBRUSH
BTN_TOOL_FINGER
BTN_TOOL_MOUSE
BTN_TOOL_LENS
BTN_TOOL_QUINTTAP
BTN_TOUCH
BTN_STYLUS
BTN_STYLUS2
BTN_TOOL_DOUBLETAP
BTN_TOOL_TRIPLETAP
BTN_TOOL_QUADTAP
['BTN_GEAR_DOWN', 'BTN_WHEEL']
BTN_GEAR_UP
KEY_OK
KEY_SELECT
KEY_GOTO
KEY_CLEAR
KEY_POWER2
KEY_OPTION
KEY_INFO
KEY_TIME
KEY_VENDOR
KEY_ARCHIVE
KEY_PROGRAM
KEY_CHANNEL
KEY_FAVORITES
KEY_EPG
KEY_PVR
KEY_MHP
KEY_LANGUAGE
KEY_TITLE
KEY_SUBTITLE
KEY_ANGLE
KEY_ZOOM
KEY_MODE
KEY_KEYBOARD
KEY_SCREEN
KEY_PC
KEY_TV
KEY_TV2
KEY_VCR
KEY_VCR2
KEY_SAT
KEY_SAT2
KEY_CD
KEY_TAPE
KEY_RADIO
KEY_TUNER
KEY_PLAYER
KEY_TEXT
KEY_DVD
KEY_AUX
KEY_MP3
KEY_AUDIO
KEY_VIDEO
KEY_DIRECTORY
KEY_LIST
KEY_MEMO
KEY_CALENDAR
KEY_RED
KEY_GREEN
KEY_YELLOW
KEY_BLUE
KEY_CHANNELUP
KEY_CHANNELDOWN
KEY_FIRST
KEY_LAST
KEY_AB
KEY_NEXT
KEY_RESTART
KEY_SLOW
KEY_SHUFFLE
KEY_BREAK
KEY_PREVIOUS
KEY_DIGITS
KEY_TEEN
KEY_TWEN
KEY_VIDEOPHONE
KEY_GAMES
KEY_ZOOMIN
KEY_ZOOMOUT
KEY_ZOOMRESET
KEY_WORDPROCESSOR
KEY_EDITOR
KEY_SPREADSHEET
KEY_GRAPHICSEDITOR
KEY_PRESENTATION
KEY_DATABASE
KEY_NEWS
KEY_VOICEMAIL
KEY_ADDRESSBOOK
KEY_MESSENGER
['KEY_BRIGHTNESS_TOGGLE', 'KEY_DISPLAYTOGGLE']
KEY_SPELLCHECK
KEY_LOGOFF
KEY_DOLLAR
KEY_EURO
KEY_FRAMEBACK
KEY_FRAMEFORWARD
KEY_CONTEXT_MENU
KEY_MEDIA_REPEAT
KEY_10CHANNELSUP
KEY_10CHANNELSDOWN
KEY_IMAGES
KEY_DEL_EOL
KEY_DEL_EOS
KEY_INS_LINE
KEY_DEL_LINE
KEY_FN
KEY_FN_ESC
KEY_FN_F1
KEY_FN_F2
KEY_FN_F3
KEY_FN_F4
KEY_FN_F5
KEY_FN_F6
KEY_FN_F7
KEY_FN_F8
KEY_FN_F9
KEY_FN_F10
KEY_FN_F11
KEY_FN_F12
KEY_FN_1
KEY_FN_2
KEY_FN_D
KEY_FN_E
KEY_FN_F
KEY_FN_S
KEY_FN_B
KEY_BRL_DOT1
KEY_BRL_DOT2
KEY_BRL_DOT3
KEY_BRL_DOT4
KEY_BRL_DOT5
KEY_BRL_DOT6
KEY_BRL_DOT7
KEY_BRL_DOT8
KEY_BRL_DOT9
KEY_BRL_DOT10
KEY_NUMERIC_0
KEY_NUMERIC_1
KEY_NUMERIC_2
KEY_NUMERIC_3
KEY_NUMERIC_4
KEY_NUMERIC_5
KEY_NUMERIC_6
KEY_NUMERIC_7
KEY_NUMERIC_8
KEY_NUMERIC_9
KEY_NUMERIC_STAR
KEY_NUMERIC_POUND
KEY_NUMERIC_A
KEY_NUMERIC_B
KEY_NUMERIC_C
KEY_NUMERIC_D
KEY_CAMERA_FOCUS
KEY_WPS_BUTTON
KEY_TOUCHPAD_TOGGLE
KEY_TOUCHPAD_ON
KEY_TOUCHPAD_OFF
KEY_CAMERA_ZOOMIN
KEY_CAMERA_ZOOMOUT
KEY_CAMERA_UP
KEY_CAMERA_DOWN
KEY_CAMERA_LEFT
KEY_CAMERA_RIGHT
KEY_ATTENDANT_ON
KEY_ATTENDANT_OFF
KEY_ATTENDANT_TOGGLE
KEY_LIGHTS_TOGGLE
BTN_DPAD_UP
BTN_DPAD_DOWN
BTN_DPAD_LEFT
BTN_DPAD_RIGHT
KEY_ALS_TOGGLE
KEY_BUTTONCONFIG
KEY_TASKMANAGER
KEY_JOURNAL
KEY_CONTROLPANEL
KEY_APPSELECT
KEY_SCREENSAVER
KEY_VOICECOMMAND
KEY_BRIGHTNESS_MIN
KEY_BRIGHTNESS_MAX
KEY_KBDINPUTASSIST_PREV
KEY_KBDINPUTASSIST_NEXT
KEY_KBDINPUTASSIST_PREVGROUP
KEY_KBDINPUTASSIST_NEXTGROUP
KEY_KBDINPUTASSIST_ACCEPT
KEY_KBDINPUTASSIST_CANCEL
KEY_RIGHT_UP
KEY_RIGHT_DOWN
KEY_LEFT_UP
KEY_LEFT_DOWN
KEY_ROOT_MENU
KEY_MEDIA_TOP_MENU
KEY_NUMERIC_11
KEY_NUMERIC_12
KEY_AUDIO_DESC
KEY_3D_MODE
KEY_NEXT_FAVORITE
KEY_STOP_RECORD
KEY_PAUSE_RECORD
KEY_VOD
KEY_UNMUTE
['KEY_DATA', 'KEY_FASTREVERSE']
KEY_SLOWREVERSE
['BTN_TRIGGER_HAPPY', 'BTN_TRIGGER_HAPPY1']
BTN_TRIGGER_HAPPY2
BTN_TRIGGER_HAPPY3
BTN_TRIGGER_HAPPY4
BTN_TRIGGER_HAPPY5
BTN_TRIGGER_HAPPY6
BTN_TRIGGER_HAPPY7
BTN_TRIGGER_HAPPY8
BTN_TRIGGER_HAPPY9
BTN_TRIGGER_HAPPY10
BTN_TRIGGER_HAPPY11
BTN_TRIGGER_HAPPY12
BTN_TRIGGER_HAPPY13
BTN_TRIGGER_HAPPY14
BTN_TRIGGER_HAPPY15
BTN_TRIGGER_HAPPY16
BTN_TRIGGER_HAPPY17
BTN_TRIGGER_HAPPY18
BTN_TRIGGER_HAPPY19
BTN_TRIGGER_HAPPY20
BTN_TRIGGER_HAPPY21
BTN_TRIGGER_HAPPY22
BTN_TRIGGER_HAPPY23
BTN_TRIGGER_HAPPY24
BTN_TRIGGER_HAPPY25
BTN_TRIGGER_HAPPY26
BTN_TRIGGER_HAPPY27
BTN_TRIGGER_HAPPY28
BTN_TRIGGER_HAPPY29
BTN_TRIGGER_HAPPY30
BTN_TRIGGER_HAPPY31
BTN_TRIGGER_HAPPY32
BTN_TRIGGER_HAPPY33
BTN_TRIGGER_HAPPY34
BTN_TRIGGER_HAPPY35
BTN_TRIGGER_HAPPY36
BTN_TRIGGER_HAPPY37
BTN_TRIGGER_HAPPY38
BTN_TRIGGER_HAPPY39
BTN_TRIGGER_HAPPY40