/* ------------------------------------------------------------------------- * * AUTOGENERATED WITH gen_lookup.py - DO NOT EDIT * ------------------------------------------------------------------------- */ static const char * const lut_ev[] = { [0x0000] = "EV_SYN", [0x0001] = "EV_KEY", [0x0002] = "EV_REL", [0x0003] = "EV_ABS", [0x0004] = "EV_MSC", [0x0005] = "EV_SW", [0x0011] = "EV_LED", [0x0012] = "EV_SND", [0x0014] = "EV_REP", [0x0015] = "EV_FF", [0x0016] = "EV_PWR", [0x0017] = "EV_FF_STATUS", }; static const char * const lut_syn[] = { [0x0000] = "SYN_REPORT", [0x0001] = "SYN_CONFIG", [0x0002] = "SYN_MT_REPORT", [0x0003] = "SYN_DROPPED", [0x0004] = "SYN_TIME_SEC", [0x0005] = "SYN_TIME_NSEC", }; static const char * const lut_key[] = { [0x0000] = "KEY_RESERVED", [0x0001] = "KEY_ESC", [0x0002] = "KEY_1", [0x0003] = "KEY_2", [0x0004] = "KEY_3", [0x0005] = "KEY_4", [0x0006] = "KEY_5", [0x0007] = "KEY_6", [0x0008] = "KEY_7", [0x0009] = "KEY_8", [0x000a] = "KEY_9", [0x000b] = "KEY_0", [0x000c] = "KEY_MINUS", [0x000d] = "KEY_EQUAL", [0x000e] = "KEY_BACKSPACE", [0x000f] = "KEY_TAB", [0x0010] = "KEY_Q", [0x0011] = "KEY_W", [0x0012] = "KEY_E", [0x0013] = "KEY_R", [0x0014] = "KEY_T", [0x0015] = "KEY_Y", [0x0016] = "KEY_U", [0x0017] = "KEY_I", [0x0018] = "KEY_O", [0x0019] = "KEY_P", [0x001a] = "KEY_LEFTBRACE", [0x001b] = "KEY_RIGHTBRACE", [0x001c] = "KEY_ENTER", [0x001d] = "KEY_LEFTCTRL", [0x001e] = "KEY_A", [0x001f] = "KEY_S", [0x0020] = "KEY_D", [0x0021] = "KEY_F", [0x0022] = "KEY_G", [0x0023] = "KEY_H", [0x0024] = "KEY_J", [0x0025] = "KEY_K", [0x0026] = "KEY_L", [0x0027] = "KEY_SEMICOLON", [0x0028] = "KEY_APOSTROPHE", [0x0029] = "KEY_GRAVE", [0x002a] = "KEY_LEFTSHIFT", [0x002b] = "KEY_BACKSLASH", [0x002c] = "KEY_Z", [0x002d] = "KEY_X", [0x002e] = "KEY_C", [0x002f] = "KEY_V", [0x0030] = "KEY_B", [0x0031] = "KEY_N", [0x0032] = "KEY_M", [0x0033] = "KEY_COMMA", [0x0034] = "KEY_DOT", [0x0035] = "KEY_SLASH", [0x0036] = "KEY_RIGHTSHIFT", [0x0037] = "KEY_KPASTERISK", [0x0038] = "KEY_LEFTALT", [0x0039] = "KEY_SPACE", [0x003a] = "KEY_CAPSLOCK", [0x003b] = "KEY_F1", [0x003c] = "KEY_F2", [0x003d] = "KEY_F3", [0x003e] = "KEY_F4", [0x003f] = "KEY_F5", [0x0040] = "KEY_F6", [0x0041] = "KEY_F7", [0x0042] = "KEY_F8", [0x0043] = "KEY_F9", [0x0044] = "KEY_F10", [0x0045] = "KEY_NUMLOCK", [0x0046] = "KEY_SCROLLLOCK", [0x0047] = "KEY_KP7", [0x0048] = "KEY_KP8", [0x0049] = "KEY_KP9", [0x004a] = "KEY_KPMINUS", [0x004b] = "KEY_KP4", [0x004c] = "KEY_KP5", [0x004d] = "KEY_KP6", [0x004e] = "KEY_KPPLUS", [0x004f] = "KEY_KP1", [0x0050] = "KEY_KP2", [0x0051] = "KEY_KP3", [0x0052] = "KEY_KP0", [0x0053] = "KEY_KPDOT", [0x0055] = "KEY_ZENKAKUHANKAKU", [0x0056] = "KEY_102ND", [0x0057] = "KEY_F11", [0x0058] = "KEY_F12", [0x0059] = "KEY_RO", [0x005a] = "KEY_KATAKANA", [0x005b] = "KEY_HIRAGANA", [0x005c] = "KEY_HENKAN", [0x005d] = "KEY_KATAKANAHIRAGANA", [0x005e] = "KEY_MUHENKAN", [0x005f] = "KEY_KPJPCOMMA", [0x0060] = "KEY_KPENTER", [0x0061] = "KEY_RIGHTCTRL", [0x0062] = "KEY_KPSLASH", [0x0063] = "KEY_SYSRQ", [0x0064] = "KEY_RIGHTALT", [0x0065] = "KEY_LINEFEED", [0x0066] = "KEY_HOME", [0x0067] = "KEY_UP", [0x0068] = "KEY_PAGEUP", [0x0069] = "KEY_LEFT", [0x006a] = "KEY_RIGHT", [0x006b] = "KEY_END", [0x006c] = "KEY_DOWN", [0x006d] = "KEY_PAGEDOWN", [0x006e] = "KEY_INSERT", [0x006f] = "KEY_DELETE", [0x0070] = "KEY_MACRO", [0x0071] = "KEY_MUTE", [0x0072] = "KEY_VOLUMEDOWN", [0x0073] = "KEY_VOLUMEUP", [0x0074] = "KEY_POWER", [0x0075] = "KEY_KPEQUAL", [0x0076] = "KEY_KPPLUSMINUS", [0x0077] = "KEY_PAUSE", [0x0078] = "KEY_SCALE", [0x0079] = "KEY_KPCOMMA", [0x007a] = "KEY_HANGEUL", [0x007b] = "KEY_HANJA", [0x007c] = "KEY_YEN", [0x007d] = "KEY_LEFTMETA", [0x007e] = "KEY_RIGHTMETA", [0x007f] = "KEY_COMPOSE", [0x0080] = "KEY_STOP", [0x0081] = "KEY_AGAIN", [0x0082] = "KEY_PROPS", [0x0083] = "KEY_UNDO", [0x0084] = "KEY_FRONT", [0x0085] = "KEY_COPY", [0x0086] = "KEY_OPEN", [0x0087] = "KEY_PASTE", [0x0088] = "KEY_FIND", [0x0089] = "KEY_CUT", [0x008a] = "KEY_HELP", [0x008b] = "KEY_MENU", [0x008c] = "KEY_CALC", [0x008d] = "KEY_SETUP", [0x008e] = "KEY_SLEEP", [0x008f] = "KEY_WAKEUP", [0x0090] = "KEY_FILE", [0x0091] = "KEY_SENDFILE", [0x0092] = "KEY_DELETEFILE", [0x0093] = "KEY_XFER", [0x0094] = "KEY_PROG1", [0x0095] = "KEY_PROG2", [0x0096] = "KEY_WWW", [0x0097] = "KEY_MSDOS", [0x0098] = "KEY_COFFEE", [0x0099] = "KEY_DIRECTION", [0x009a] = "KEY_CYCLEWINDOWS", [0x009b] = "KEY_MAIL", [0x009c] = "KEY_BOOKMARKS", [0x009d] = "KEY_COMPUTER", [0x009e] = "KEY_BACK", [0x009f] = "KEY_FORWARD", [0x00a0] = "KEY_CLOSECD", [0x00a1] = "KEY_EJECTCD", [0x00a2] = "KEY_EJECTCLOSECD", [0x00a3] = "KEY_NEXTSONG", [0x00a4] = "KEY_PLAYPAUSE", [0x00a5] = "KEY_PREVIOUSSONG", [0x00a6] = "KEY_STOPCD", [0x00a7] = "KEY_RECORD", [0x00a8] = "KEY_REWIND", [0x00a9] = "KEY_PHONE", [0x00aa] = "KEY_ISO", [0x00ab] = "KEY_CONFIG", [0x00ac] = "KEY_HOMEPAGE", [0x00ad] = "KEY_REFRESH", [0x00ae] = "KEY_EXIT", [0x00af] = "KEY_MOVE", [0x00b0] = "KEY_EDIT", [0x00b1] = "KEY_SCROLLUP", [0x00b2] = "KEY_SCROLLDOWN", [0x00b3] = "KEY_KPLEFTPAREN", [0x00b4] = "KEY_KPRIGHTPAREN", [0x00b5] = "KEY_NEW", [0x00b6] = "KEY_REDO", [0x00b7] = "KEY_F13", [0x00b8] = "KEY_F14", [0x00b9] = "KEY_F15", [0x00ba] = "KEY_F16", [0x00bb] = "KEY_F17", [0x00bc] = "KEY_F18", [0x00bd] = "KEY_F19", [0x00be] = "KEY_F20", [0x00bf] = "KEY_F21", [0x00c0] = "KEY_F22", [0x00c1] = "KEY_F23", [0x00c2] = "KEY_F24", [0x00c8] = "KEY_PLAYCD", [0x00c9] = "KEY_PAUSECD", [0x00ca] = "KEY_PROG3", [0x00cb] = "KEY_PROG4", [0x00cc] = "KEY_DASHBOARD", [0x00cd] = "KEY_SUSPEND", [0x00ce] = "KEY_CLOSE", [0x00cf] = "KEY_PLAY", [0x00d0] = "KEY_FASTFORWARD", [0x00d1] = "KEY_BASSBOOST", [0x00d2] = "KEY_PRINT", [0x00d3] = "KEY_HP", [0x00d4] = "KEY_CAMERA", [0x00d5] = "KEY_SOUND", [0x00d6] = "KEY_QUESTION", [0x00d7] = "KEY_EMAIL", [0x00d8] = "KEY_CHAT", [0x00d9] = "KEY_SEARCH", [0x00da] = "KEY_CONNECT", [0x00db] = "KEY_FINANCE", [0x00dc] = "KEY_SPORT", [0x00dd] = "KEY_SHOP", [0x00de] = "KEY_ALTERASE", [0x00df] = "KEY_CANCEL", [0x00e0] = "KEY_BRIGHTNESSDOWN", [0x00e1] = "KEY_BRIGHTNESSUP", [0x00e2] = "KEY_MEDIA", [0x00e3] = "KEY_SWITCHVIDEOMODE", [0x00e4] = "KEY_KBDILLUMTOGGLE", [0x00e5] = "KEY_KBDILLUMDOWN", [0x00e6] = "KEY_KBDILLUMUP", [0x00e7] = "KEY_SEND", [0x00e8] = "KEY_REPLY", [0x00e9] = "KEY_FORWARDMAIL", [0x00ea] = "KEY_SAVE", [0x00eb] = "KEY_DOCUMENTS", [0x00ec] = "KEY_BATTERY", [0x00ed] = "KEY_BLUETOOTH", [0x00ee] = "KEY_WLAN", [0x00ef] = "KEY_UWB", [0x00f0] = "KEY_UNKNOWN", [0x00f1] = "KEY_VIDEO_NEXT", [0x00f2] = "KEY_VIDEO_PREV", [0x00f3] = "KEY_BRIGHTNESS_CYCLE", [0x00f4] = "KEY_BRIGHTNESS_ZERO", [0x00f5] = "KEY_DISPLAY_OFF", [0x00f6] = "KEY_WIMAX", [0x00f7] = "KEY_RFKILL", [0x00f8] = "KEY_MICMUTE", [0x00f9] = "KEY_APP_SWITCH", [0x00fa] = "KEY_WEIBO", [0x0100] = "BTN_MISC", [0x0101] = "BTN_1", [0x0102] = "BTN_2", [0x0103] = "BTN_3", [0x0104] = "BTN_4", [0x0105] = "BTN_5", [0x0106] = "BTN_6", [0x0107] = "BTN_7", [0x0108] = "BTN_8", [0x0109] = "BTN_9", [0x0110] = "BTN_MOUSE", [0x0111] = "BTN_RIGHT", [0x0112] = "BTN_MIDDLE", [0x0113] = "BTN_SIDE", [0x0114] = "BTN_EXTRA", [0x0115] = "BTN_FORWARD", [0x0116] = "BTN_BACK", [0x0117] = "BTN_TASK", [0x0120] = "BTN_JOYSTICK", [0x0121] = "BTN_THUMB", [0x0122] = "BTN_THUMB2", [0x0123] = "BTN_TOP", [0x0124] = "BTN_TOP2", [0x0125] = "BTN_PINKIE", [0x0126] = "BTN_BASE", [0x0127] = "BTN_BASE2", [0x0128] = "BTN_BASE3", [0x0129] = "BTN_BASE4", [0x012a] = "BTN_BASE5", [0x012b] = "BTN_BASE6", [0x012f] = "BTN_DEAD", [0x0130] = "BTN_GAMEPAD", [0x0131] = "BTN_B", [0x0132] = "BTN_C", [0x0133] = "BTN_X", [0x0134] = "BTN_Y", [0x0135] = "BTN_Z", [0x0136] = "BTN_TL", [0x0137] = "BTN_TR", [0x0138] = "BTN_TL2", [0x0139] = "BTN_TR2", [0x013a] = "BTN_SELECT", [0x013b] = "BTN_START", [0x013c] = "BTN_MODE", [0x013d] = "BTN_THUMBL", [0x013e] = "BTN_THUMBR", [0x0140] = "BTN_DIGI", [0x0141] = "BTN_TOOL_RUBBER", [0x0142] = "BTN_TOOL_BRUSH", [0x0143] = "BTN_TOOL_PENCIL", [0x0144] = "BTN_TOOL_AIRBRUSH", [0x0145] = "BTN_TOOL_FINGER", [0x0146] = "BTN_TOOL_MOUSE", [0x0147] = "BTN_TOOL_LENS", [0x0148] = "BTN_TOOL_QUINTTAP", [0x014a] = "BTN_TOUCH", [0x014b] = "BTN_STYLUS", [0x014c] = "BTN_STYLUS2", [0x014d] = "BTN_TOOL_DOUBLETAP", [0x014e] = "BTN_TOOL_TRIPLETAP", [0x014f] = "BTN_TOOL_QUADTAP", [0x0150] = "BTN_WHEEL", [0x0151] = "BTN_GEAR_UP", [0x0160] = "KEY_OK", [0x0161] = "KEY_SELECT", [0x0162] = "KEY_GOTO", [0x0163] = "KEY_CLEAR", [0x0164] = "KEY_POWER2", [0x0165] = "KEY_OPTION", [0x0166] = "KEY_INFO", [0x0167] = "KEY_TIME", [0x0168] = "KEY_VENDOR", [0x0169] = "KEY_ARCHIVE", [0x016a] = "KEY_PROGRAM", [0x016b] = "KEY_CHANNEL", [0x016c] = "KEY_FAVORITES", [0x016d] = "KEY_EPG", [0x016e] = "KEY_PVR", [0x016f] = "KEY_MHP", [0x0170] = "KEY_LANGUAGE", [0x0171] = "KEY_TITLE", [0x0172] = "KEY_SUBTITLE", [0x0173] = "KEY_ANGLE", [0x0174] = "KEY_ZOOM", [0x0175] = "KEY_MODE", [0x0176] = "KEY_KEYBOARD", [0x0177] = "KEY_SCREEN", [0x0178] = "KEY_PC", [0x0179] = "KEY_TV", [0x017a] = "KEY_TV2", [0x017b] = "KEY_VCR", [0x017c] = "KEY_VCR2", [0x017d] = "KEY_SAT", [0x017e] = "KEY_SAT2", [0x017f] = "KEY_CD", [0x0180] = "KEY_TAPE", [0x0181] = "KEY_RADIO", [0x0182] = "KEY_TUNER", [0x0183] = "KEY_PLAYER", [0x0184] = "KEY_TEXT", [0x0185] = "KEY_DVD", [0x0186] = "KEY_AUX", [0x0187] = "KEY_MP3", [0x0188] = "KEY_AUDIO", [0x0189] = "KEY_VIDEO", [0x018a] = "KEY_DIRECTORY", [0x018b] = "KEY_LIST", [0x018c] = "KEY_MEMO", [0x018d] = "KEY_CALENDAR", [0x018e] = "KEY_RED", [0x018f] = "KEY_GREEN", [0x0190] = "KEY_YELLOW", [0x0191] = "KEY_BLUE", [0x0192] = "KEY_CHANNELUP", [0x0193] = "KEY_CHANNELDOWN", [0x0194] = "KEY_FIRST", [0x0195] = "KEY_LAST", [0x0196] = "KEY_AB", [0x0197] = "KEY_NEXT", [0x0198] = "KEY_RESTART", [0x0199] = "KEY_SLOW", [0x019a] = "KEY_SHUFFLE", [0x019b] = "KEY_BREAK", [0x019c] = "KEY_PREVIOUS", [0x019d] = "KEY_DIGITS", [0x019e] = "KEY_TEEN", [0x019f] = "KEY_TWEN", [0x01a0] = "KEY_VIDEOPHONE", [0x01a1] = "KEY_GAMES", [0x01a2] = "KEY_ZOOMIN", [0x01a3] = "KEY_ZOOMOUT", [0x01a4] = "KEY_ZOOMRESET", [0x01a5] = "KEY_WORDPROCESSOR", [0x01a6] = "KEY_EDITOR", [0x01a7] = "KEY_SPREADSHEET", [0x01a8] = "KEY_GRAPHICSEDITOR", [0x01a9] = "KEY_PRESENTATION", [0x01aa] = "KEY_DATABASE", [0x01ab] = "KEY_NEWS", [0x01ac] = "KEY_VOICEMAIL", [0x01ad] = "KEY_ADDRESSBOOK", [0x01ae] = "KEY_MESSENGER", [0x01af] = "KEY_DISPLAYTOGGLE", [0x01b0] = "KEY_SPELLCHECK", [0x01b1] = "KEY_LOGOFF", [0x01b2] = "KEY_DOLLAR", [0x01b3] = "KEY_EURO", [0x01b4] = "KEY_FRAMEBACK", [0x01b5] = "KEY_FRAMEFORWARD", [0x01b6] = "KEY_CONTEXT_MENU", [0x01b7] = "KEY_MEDIA_REPEAT", [0x01b8] = "KEY_10CHANNELSUP", [0x01b9] = "KEY_10CHANNELSDOWN", [0x01ba] = "KEY_IMAGES", [0x01c0] = "KEY_DEL_EOL", [0x01c1] = "KEY_DEL_EOS", [0x01c2] = "KEY_INS_LINE", [0x01c3] = "KEY_DEL_LINE", [0x01d0] = "KEY_FN", [0x01d1] = "KEY_FN_ESC", [0x01d2] = "KEY_FN_F1", [0x01d3] = "KEY_FN_F2", [0x01d4] = "KEY_FN_F3", [0x01d5] = "KEY_FN_F4", [0x01d6] = "KEY_FN_F5", [0x01d7] = "KEY_FN_F6", [0x01d8] = "KEY_FN_F7", [0x01d9] = "KEY_FN_F8", [0x01da] = "KEY_FN_F9", [0x01db] = "KEY_FN_F10", [0x01dc] = "KEY_FN_F11", [0x01dd] = "KEY_FN_F12", [0x01de] = "KEY_FN_1", [0x01df] = "KEY_FN_2", [0x01e0] = "KEY_FN_D", [0x01e1] = "KEY_FN_E", [0x01e2] = "KEY_FN_F", [0x01e3] = "KEY_FN_S", [0x01e4] = "KEY_FN_B", [0x01f1] = "KEY_BRL_DOT1", [0x01f2] = "KEY_BRL_DOT2", [0x01f3] = "KEY_BRL_DOT3", [0x01f4] = "KEY_BRL_DOT4", [0x01f5] = "KEY_BRL_DOT5", [0x01f6] = "KEY_BRL_DOT6", [0x01f7] = "KEY_BRL_DOT7", [0x01f8] = "KEY_BRL_DOT8", [0x01f9] = "KEY_BRL_DOT9", [0x01fa] = "KEY_BRL_DOT10", [0x0200] = "KEY_NUMERIC_0", [0x0201] = "KEY_NUMERIC_1", [0x0202] = "KEY_NUMERIC_2", [0x0203] = "KEY_NUMERIC_3", [0x0204] = "KEY_NUMERIC_4", [0x0205] = "KEY_NUMERIC_5", [0x0206] = "KEY_NUMERIC_6", [0x0207] = "KEY_NUMERIC_7", [0x0208] = "KEY_NUMERIC_8", [0x0209] = "KEY_NUMERIC_9", [0x020a] = "KEY_NUMERIC_STAR", [0x020b] = "KEY_NUMERIC_POUND", [0x0210] = "KEY_CAMERA_FOCUS", [0x0211] = "KEY_WPS_BUTTON", [0x0212] = "KEY_TOUCHPAD_TOGGLE", [0x0213] = "KEY_TOUCHPAD_ON", [0x0214] = "KEY_TOUCHPAD_OFF", [0x0215] = "KEY_CAMERA_ZOOMIN", [0x0216] = "KEY_CAMERA_ZOOMOUT", [0x0217] = "KEY_CAMERA_UP", [0x0218] = "KEY_CAMERA_DOWN", [0x0219] = "KEY_CAMERA_LEFT", [0x021a] = "KEY_CAMERA_RIGHT", [0x021b] = "KEY_ATTENDANT_ON", [0x021c] = "KEY_ATTENDANT_OFF", [0x021d] = "KEY_ATTENDANT_TOGGLE", [0x021e] = "KEY_LIGHTS_TOGGLE", [0x0220] = "BTN_DPAD_UP", [0x0221] = "BTN_DPAD_DOWN", [0x0222] = "BTN_DPAD_LEFT", [0x0223] = "BTN_DPAD_RIGHT", [0x0230] = "KEY_ALS_TOGGLE", [0x0240] = "KEY_BUTTONCONFIG", [0x0241] = "KEY_TASKMANAGER", [0x0242] = "KEY_JOURNAL", [0x0243] = "KEY_CONTROLPANEL", [0x0244] = "KEY_APPSELECT", [0x0245] = "KEY_SCREENSAVER", [0x0246] = "KEY_VOICECOMMAND", [0x0250] = "KEY_BRIGHTNESS_MIN", [0x0251] = "KEY_BRIGHTNESS_MAX", [0x02c0] = "BTN_TRIGGER_HAPPY", [0x02c1] = "BTN_TRIGGER_HAPPY2", [0x02c2] = "BTN_TRIGGER_HAPPY3", [0x02c3] = "BTN_TRIGGER_HAPPY4", [0x02c4] = "BTN_TRIGGER_HAPPY5", [0x02c5] = "BTN_TRIGGER_HAPPY6", [0x02c6] = "BTN_TRIGGER_HAPPY7", [0x02c7] = "BTN_TRIGGER_HAPPY8", [0x02c8] = "BTN_TRIGGER_HAPPY9", [0x02c9] = "BTN_TRIGGER_HAPPY10", [0x02ca] = "BTN_TRIGGER_HAPPY11", [0x02cb] = "BTN_TRIGGER_HAPPY12", [0x02cc] = "BTN_TRIGGER_HAPPY13", [0x02cd] = "BTN_TRIGGER_HAPPY14", [0x02ce] = "BTN_TRIGGER_HAPPY15", [0x02cf] = "BTN_TRIGGER_HAPPY16", [0x02d0] = "BTN_TRIGGER_HAPPY17", [0x02d1] = "BTN_TRIGGER_HAPPY18", [0x02d2] = "BTN_TRIGGER_HAPPY19", [0x02d3] = "BTN_TRIGGER_HAPPY20", [0x02d4] = "BTN_TRIGGER_HAPPY21", [0x02d5] = "BTN_TRIGGER_HAPPY22", [0x02d6] = "BTN_TRIGGER_HAPPY23", [0x02d7] = "BTN_TRIGGER_HAPPY24", [0x02d8] = "BTN_TRIGGER_HAPPY25", [0x02d9] = "BTN_TRIGGER_HAPPY26", [0x02da] = "BTN_TRIGGER_HAPPY27", [0x02db] = "BTN_TRIGGER_HAPPY28", [0x02dc] = "BTN_TRIGGER_HAPPY29", [0x02dd] = "BTN_TRIGGER_HAPPY30", [0x02de] = "BTN_TRIGGER_HAPPY31", [0x02df] = "BTN_TRIGGER_HAPPY32", [0x02e0] = "BTN_TRIGGER_HAPPY33", [0x02e1] = "BTN_TRIGGER_HAPPY34", [0x02e2] = "BTN_TRIGGER_HAPPY35", [0x02e3] = "BTN_TRIGGER_HAPPY36", [0x02e4] = "BTN_TRIGGER_HAPPY37", [0x02e5] = "BTN_TRIGGER_HAPPY38", [0x02e6] = "BTN_TRIGGER_HAPPY39", [0x02e7] = "BTN_TRIGGER_HAPPY40", [0x02fe] = "KEY_CAMERA_SNAPSHOT", }; static const char * const lut_rel[] = { [0x0000] = "REL_X", [0x0001] = "REL_Y", [0x0002] = "REL_Z", [0x0003] = "REL_RX", [0x0004] = "REL_RY", [0x0005] = "REL_RZ", [0x0006] = "REL_HWHEEL", [0x0007] = "REL_DIAL", [0x0008] = "REL_WHEEL", [0x0009] = "REL_MISC", }; static const char * const lut_abs[] = { [0x0000] = "ABS_X", [0x0001] = "ABS_Y", [0x0002] = "ABS_Z", [0x0003] = "ABS_RX", [0x0004] = "ABS_RY", [0x0005] = "ABS_RZ", [0x0006] = "ABS_THROTTLE", [0x0007] = "ABS_RUDDER", [0x0008] = "ABS_WHEEL", [0x0009] = "ABS_GAS", [0x000a] = "ABS_BRAKE", [0x0010] = "ABS_HAT0X", [0x0011] = "ABS_HAT0Y", [0x0012] = "ABS_HAT1X", [0x0013] = "ABS_HAT1Y", [0x0014] = "ABS_HAT2X", [0x0015] = "ABS_HAT2Y", [0x0016] = "ABS_HAT3X", [0x0017] = "ABS_HAT3Y", [0x0018] = "ABS_PRESSURE", [0x0019] = "ABS_DISTANCE", [0x001a] = "ABS_TILT_X", [0x001b] = "ABS_TILT_Y", [0x001c] = "ABS_TOOL_WIDTH", [0x0020] = "ABS_VOLUME", [0x0028] = "ABS_MISC", [0x002a] = "ABS_MT_POSITION", [0x002b] = "ABS_MT_AMPLITUDE", [0x002f] = "ABS_MT_SLOT", [0x0030] = "ABS_MT_TOUCH_MAJOR", [0x0031] = "ABS_MT_TOUCH_MINOR", [0x0032] = "ABS_MT_WIDTH_MAJOR", [0x0033] = "ABS_MT_WIDTH_MINOR", [0x0034] = "ABS_MT_ORIENTATION", [0x0035] = "ABS_MT_POSITION_X", [0x0036] = "ABS_MT_POSITION_Y", [0x0037] = "ABS_MT_TOOL_TYPE", [0x0038] = "ABS_MT_BLOB_ID", [0x0039] = "ABS_MT_TRACKING_ID", [0x003a] = "ABS_MT_PRESSURE", [0x003b] = "ABS_MT_DISTANCE", [0x003c] = "ABS_MT_TOOL_X", [0x003d] = "ABS_MT_TOOL_Y", }; static const char * const lut_sw[] = { [0x0000] = "SW_LID", [0x0001] = "SW_TABLET_MODE", [0x0002] = "SW_HEADPHONE_INSERT", [0x0003] = "SW_RFKILL_ALL", [0x0004] = "SW_MICROPHONE_INSERT", [0x0005] = "SW_DOCK", [0x0006] = "SW_LINEOUT_INSERT", [0x0007] = "SW_JACK_PHYSICAL_INSERT", [0x0008] = "SW_VIDEOOUT_INSERT", [0x0009] = "SW_CAMERA_LENS_COVER", [0x000a] = "SW_KEYPAD_SLIDE", [0x000b] = "SW_FRONT_PROXIMITY", [0x000c] = "SW_ROTATE_LOCK", [0x000d] = "SW_LINEIN_INSERT", [0x000e] = "SW_HPHL_OVERCURRENT", [0x000f] = "SW_HPHR_OVERCURRENT", [0x0010] = "SW_UNSUPPORT_INSERT", [0x0011] = "SW_MICROPHONE2_INSERT", [0x0012] = "SW_MUTE_DEVICE", }; static const char * const lut_msc[] = { [0x0000] = "MSC_SERIAL", [0x0001] = "MSC_PULSELED", [0x0002] = "MSC_GESTURE", [0x0003] = "MSC_RAW", [0x0004] = "MSC_SCAN", [0x0005] = "MSC_TIMESTAMP", }; static const char * const lut_led[] = { [0x0000] = "LED_NUML", [0x0001] = "LED_CAPSL", [0x0002] = "LED_SCROLLL", [0x0003] = "LED_COMPOSE", [0x0004] = "LED_KANA", [0x0005] = "LED_SLEEP", [0x0006] = "LED_SUSPEND", [0x0007] = "LED_MUTE", [0x0008] = "LED_MISC", [0x0009] = "LED_MAIL", [0x000a] = "LED_CHARGING", }; static const char * const lut_rep[] = { [0x0000] = "REP_DELAY", [0x0001] = "REP_PERIOD", }; static const char * const lut_snd[] = { [0x0000] = "SND_CLICK", [0x0001] = "SND_BELL", [0x0002] = "SND_TONE", }; static const char * const lut_id[] = { [0x0000] = "ID_BUS", [0x0001] = "ID_VENDOR", [0x0002] = "ID_PRODUCT", [0x0003] = "ID_VERSION", }; static const char * const lut_bus[] = { [0x0001] = "BUS_PCI", [0x0002] = "BUS_ISAPNP", [0x0003] = "BUS_USB", [0x0004] = "BUS_HIL", [0x0005] = "BUS_BLUETOOTH", [0x0006] = "BUS_VIRTUAL", [0x0010] = "BUS_ISA", [0x0011] = "BUS_I8042", [0x0012] = "BUS_XTKBD", [0x0013] = "BUS_RS232", [0x0014] = "BUS_GAMEPORT", [0x0015] = "BUS_PARPORT", [0x0016] = "BUS_AMIGA", [0x0017] = "BUS_ADB", [0x0018] = "BUS_I2C", [0x0019] = "BUS_HOST", [0x001a] = "BUS_GSC", [0x001b] = "BUS_ATARI", [0x001c] = "BUS_SPI", }; static const char * const lut_mt[] = { [0x0000] = "MT_TOOL_FINGER", [0x0001] = "MT_TOOL_PEN", }; static const char * const lut_ff[] = { [0x0000] = "FF_STATUS_STOPPED", [0x0001] = "FF_STATUS_PLAYING", [0x0050] = "FF_RUMBLE", [0x0051] = "FF_PERIODIC", [0x0052] = "FF_CONSTANT", [0x0053] = "FF_SPRING", [0x0054] = "FF_FRICTION", [0x0055] = "FF_DAMPER", [0x0056] = "FF_INERTIA", [0x0057] = "FF_RAMP", [0x0058] = "FF_SQUARE", [0x0059] = "FF_TRIANGLE", [0x005a] = "FF_SINE", [0x005b] = "FF_SAW_UP", [0x005c] = "FF_SAW_DOWN", [0x005d] = "FF_CUSTOM", [0x0060] = "FF_GAIN", [0x0061] = "FF_AUTOCENTER", };