everything is broken, hotkeys are recognized twice, multi key recognition is broken and modifier keys get stuck upon pressing them, but at least it compilesxkbcommon
parent
dfa7976f18
commit
6691a616e3
@ -1,504 +0,0 @@ |
|||||||
#ifndef _H_KEYS |
|
||||||
#define _H_KEYS |
|
||||||
|
|
||||||
#include <linux/input.h> |
|
||||||
|
|
||||||
struct { |
|
||||||
const char *const name; |
|
||||||
const unsigned short value; |
|
||||||
} key_conversion_table[] = |
|
||||||
{{"ESC", KEY_ESC}, |
|
||||||
{"1", KEY_1}, |
|
||||||
{"2", KEY_2}, |
|
||||||
{"3", KEY_3}, |
|
||||||
{"4", KEY_4}, |
|
||||||
{"5", KEY_5}, |
|
||||||
{"6", KEY_6}, |
|
||||||
{"7", KEY_7}, |
|
||||||
{"8", KEY_8}, |
|
||||||
{"9", KEY_9}, |
|
||||||
{"0", KEY_0}, |
|
||||||
{"MINUS", KEY_MINUS}, |
|
||||||
{"EQUAL", KEY_EQUAL}, |
|
||||||
{"BACKSPACE", KEY_BACKSPACE}, |
|
||||||
{"TAB", KEY_TAB}, |
|
||||||
{"Q", KEY_Q}, |
|
||||||
{"W", KEY_W}, |
|
||||||
{"E", KEY_E}, |
|
||||||
{"R", KEY_R}, |
|
||||||
{"T", KEY_T}, |
|
||||||
{"Y", KEY_Y}, |
|
||||||
{"U", KEY_U}, |
|
||||||
{"I", KEY_I}, |
|
||||||
{"O", KEY_O}, |
|
||||||
{"P", KEY_P}, |
|
||||||
{"LEFTBRACE", KEY_LEFTBRACE}, |
|
||||||
{"RIGHTBRACE", KEY_RIGHTBRACE}, |
|
||||||
{"ENTER", KEY_ENTER}, |
|
||||||
{"LEFTCTRL", KEY_LEFTCTRL}, |
|
||||||
{"A", KEY_A}, |
|
||||||
{"S", KEY_S}, |
|
||||||
{"D", KEY_D}, |
|
||||||
{"F", KEY_F}, |
|
||||||
{"G", KEY_G}, |
|
||||||
{"H", KEY_H}, |
|
||||||
{"J", KEY_J}, |
|
||||||
{"K", KEY_K}, |
|
||||||
{"L", KEY_L}, |
|
||||||
{"SEMICOLON", KEY_SEMICOLON}, |
|
||||||
{"APOSTROPHE", KEY_APOSTROPHE}, |
|
||||||
{"GRAVE", KEY_GRAVE}, |
|
||||||
{"LEFTSHIFT", KEY_LEFTSHIFT}, |
|
||||||
{"BACKSLASH", KEY_BACKSLASH}, |
|
||||||
{"Z", KEY_Z}, |
|
||||||
{"X", KEY_X}, |
|
||||||
{"C", KEY_C}, |
|
||||||
{"V", KEY_V}, |
|
||||||
{"B", KEY_B}, |
|
||||||
{"N", KEY_N}, |
|
||||||
{"M", KEY_M}, |
|
||||||
{"COMMA", KEY_COMMA}, |
|
||||||
{"DOT", KEY_DOT}, |
|
||||||
{"SLASH", KEY_SLASH}, |
|
||||||
{"RIGHTSHIFT", KEY_RIGHTSHIFT}, |
|
||||||
{"KPASTERISK", KEY_KPASTERISK}, |
|
||||||
{"LEFTALT", KEY_LEFTALT}, |
|
||||||
{"SPACE", KEY_SPACE}, |
|
||||||
{"CAPSLOCK", KEY_CAPSLOCK}, |
|
||||||
{"F1", KEY_F1}, |
|
||||||
{"F2", KEY_F2}, |
|
||||||
{"F3", KEY_F3}, |
|
||||||
{"F4", KEY_F4}, |
|
||||||
{"F5", KEY_F5}, |
|
||||||
{"F6", KEY_F6}, |
|
||||||
{"F7", KEY_F7}, |
|
||||||
{"F8", KEY_F8}, |
|
||||||
{"F9", KEY_F9}, |
|
||||||
{"F10", KEY_F10}, |
|
||||||
{"NUMLOCK", KEY_NUMLOCK}, |
|
||||||
{"SCROLLLOCK", KEY_SCROLLLOCK}, |
|
||||||
{"KP7", KEY_KP7}, |
|
||||||
{"KP8", KEY_KP8}, |
|
||||||
{"KP9", KEY_KP9}, |
|
||||||
{"KPMINUS", KEY_KPMINUS}, |
|
||||||
{"KP4", KEY_KP4}, |
|
||||||
{"KP5", KEY_KP5}, |
|
||||||
{"KP6", KEY_KP6}, |
|
||||||
{"KPPLUS", KEY_KPPLUS}, |
|
||||||
{"KP1", KEY_KP1}, |
|
||||||
{"KP2", KEY_KP2}, |
|
||||||
{"KP3", KEY_KP3}, |
|
||||||
{"KP0", KEY_KP0}, |
|
||||||
{"KPDOT", KEY_KP0}, |
|
||||||
{"ZENKAKUHANKAKU", KEY_ZENKAKUHANKAKU}, |
|
||||||
{"102ND", KEY_102ND}, |
|
||||||
{"F11", KEY_F11}, |
|
||||||
{"F12", KEY_F12}, |
|
||||||
{"RO", KEY_RO}, |
|
||||||
{"KATAKANA", KEY_KATAKANA}, |
|
||||||
{"HIRAGANA", KEY_HIRAGANA}, |
|
||||||
{"HENKAN", KEY_HENKAN}, |
|
||||||
{"KATAKANAHIRAGANA", KEY_KATAKANAHIRAGANA}, |
|
||||||
{"MUHENKAN", KEY_MUHENKAN}, |
|
||||||
{"KPJPCOMMA", KEY_KPJPCOMMA}, |
|
||||||
{"KPENTER", KEY_KPENTER}, |
|
||||||
{"RIGHTCTRL", KEY_RIGHTCTRL}, |
|
||||||
{"KPSLASH", KEY_KPSLASH}, |
|
||||||
{"SYSRQ", KEY_SYSRQ}, |
|
||||||
{"RIGHTALT", KEY_RIGHTALT}, |
|
||||||
{"LINEFEED", KEY_LINEFEED}, |
|
||||||
{"HOME", KEY_HOME}, |
|
||||||
{"UP", KEY_UP}, |
|
||||||
{"PAGEUP", KEY_PAGEUP}, |
|
||||||
{"LEFT", KEY_LEFT}, |
|
||||||
{"RIGHT", KEY_RIGHT}, |
|
||||||
{"END", KEY_END}, |
|
||||||
{"DOWN", KEY_DOWN}, |
|
||||||
{"PAGEDOWN", KEY_PAGEDOWN}, |
|
||||||
{"INSERT", KEY_INSERT}, |
|
||||||
{"DELETE", KEY_DELETE}, |
|
||||||
{"MACRO", KEY_MACRO}, |
|
||||||
{"MUTE", KEY_MUTE}, |
|
||||||
{"VOLUMEDOWN", KEY_VOLUMEDOWN}, |
|
||||||
{"VOLUMEUP", KEY_VOLUMEUP}, |
|
||||||
{"POWER", KEY_POWER}, |
|
||||||
{"KPEQUAL", KEY_KPEQUAL}, |
|
||||||
{"KPPLUSMINUS", KEY_KPPLUSMINUS}, |
|
||||||
{"PAUSE", KEY_PAUSE}, |
|
||||||
{"SCALE", KEY_SCALE}, |
|
||||||
{"KPCOMMA", KEY_KPCOMMA}, |
|
||||||
{"HANGEUL", KEY_HANGEUL}, |
|
||||||
{"HANGUEL", KEY_HANGEUL}, |
|
||||||
{"HANJA", KEY_HANJA}, |
|
||||||
{"YEN", KEY_YEN}, |
|
||||||
{"LEFTMETA", KEY_LEFTMETA}, |
|
||||||
{"RIGHTMETA", KEY_LEFTMETA}, |
|
||||||
{"COMPOSE", KEY_COMPOSE}, |
|
||||||
{"STOP", KEY_STOP}, |
|
||||||
{"AGAIN", KEY_AGAIN}, |
|
||||||
{"PROPS", KEY_PROPS}, |
|
||||||
{"UNDO", KEY_UNDO}, |
|
||||||
{"FRONT", KEY_FRONT}, |
|
||||||
{"COPY", KEY_COPY}, |
|
||||||
{"OPEN", KEY_OPEN}, |
|
||||||
{"PASTE", KEY_PASTE}, |
|
||||||
{"FIND", KEY_FIND}, |
|
||||||
{"CUT", KEY_CUT}, |
|
||||||
{"HELP", KEY_HELP}, |
|
||||||
{"MENU", KEY_MENU}, |
|
||||||
{"CALC", KEY_CALC}, |
|
||||||
{"SETUP", KEY_SETUP}, |
|
||||||
{"SLEEP", KEY_SLEEP}, |
|
||||||
{"WAKEUP", KEY_WAKEUP}, |
|
||||||
{"FILE", KEY_FILE}, |
|
||||||
{"SENDFILE", KEY_SENDFILE}, |
|
||||||
{"DELETEFILE", KEY_DELETEFILE}, |
|
||||||
{"XFER", KEY_XFER}, |
|
||||||
{"PROG1", KEY_PROG1}, |
|
||||||
{"PROG2", KEY_PROG2}, |
|
||||||
{"WWW", KEY_WWW}, |
|
||||||
{"MSDOS", KEY_MSDOS}, |
|
||||||
{"COFFEE", KEY_COFFEE}, |
|
||||||
{"SCREENLOCK", KEY_COFFEE}, |
|
||||||
{"DIRECTION", KEY_DIRECTION}, |
|
||||||
{"CYCLEWINDOWS", KEY_CYCLEWINDOWS}, |
|
||||||
{"MAIL", KEY_MAIL}, |
|
||||||
{"BOOKMARKS", KEY_BOOKMARKS}, |
|
||||||
{"COMPUTER", KEY_COMPUTER}, |
|
||||||
{"BACK", KEY_BACK}, |
|
||||||
{"FORWARD", KEY_FORWARD}, |
|
||||||
{"CLOSECD", KEY_CLOSECD}, |
|
||||||
{"EJECTCD", KEY_EJECTCD}, |
|
||||||
{"EJECTCLOSECD", KEY_EJECTCLOSECD}, |
|
||||||
{"NEXTSONG", KEY_NEXTSONG}, |
|
||||||
{"PLAYPAUSE", KEY_PLAYPAUSE}, |
|
||||||
{"PREVIOUSSONG", KEY_PREVIOUSSONG}, |
|
||||||
{"STOPCD", KEY_STOPCD}, |
|
||||||
{"RECORD", KEY_RECORD}, |
|
||||||
{"REWIND", KEY_REWIND}, |
|
||||||
{"PHONE", KEY_PHONE}, |
|
||||||
{"ISO", KEY_ISO}, |
|
||||||
{"CONFIG", KEY_CONFIG}, |
|
||||||
{"HOMEPAGE", KEY_HOMEPAGE}, |
|
||||||
{"REFRESH", KEY_REFRESH}, |
|
||||||
{"EXIT", KEY_EXIT}, |
|
||||||
{"MOVE", KEY_MOVE}, |
|
||||||
{"EDIT", KEY_EDIT}, |
|
||||||
{"SCROLLUP", KEY_SCROLLUP}, |
|
||||||
{"SCROLLDOWN", KEY_SCROLLDOWN}, |
|
||||||
{"KPLEFTPAREN", KEY_KPLEFTPAREN}, |
|
||||||
{"KPRIGHTPAREN", KEY_KPRIGHTPAREN}, |
|
||||||
{"NEW", KEY_NEW},{"REDO", KEY_REDO}, |
|
||||||
{"F13", KEY_F13},{"F14", KEY_F14}, |
|
||||||
{"F15", KEY_F15},{"F16", KEY_F16}, |
|
||||||
{"F17", KEY_F17},{"F18", KEY_F18}, |
|
||||||
{"F19", KEY_F19},{"F20", KEY_F20}, |
|
||||||
{"F21", KEY_F21},{"F22", KEY_F22}, |
|
||||||
{"F23", KEY_F23},{"F24", KEY_F24}, |
|
||||||
{"PLAYCD", KEY_PLAYCD}, |
|
||||||
{"PAUSECD", KEY_PAUSECD}, |
|
||||||
{"PROG3", KEY_PROG3}, |
|
||||||
{"PROG4", KEY_PROG4}, |
|
||||||
{"DASHBOARD", KEY_DASHBOARD}, |
|
||||||
{"SUSPEND", KEY_SUSPEND}, |
|
||||||
{"CLOSE", KEY_CLOSE}, |
|
||||||
{"PLAY", KEY_PLAY}, |
|
||||||
{"FASTFORWARD", KEY_FASTFORWARD}, |
|
||||||
{"BASSBOOST", KEY_BASSBOOST}, |
|
||||||
{"PRINT", KEY_PRINT}, |
|
||||||
{"HP", KEY_HP}, |
|
||||||
{"CAMERA", KEY_CAMERA}, |
|
||||||
{"SOUND", KEY_SOUND}, |
|
||||||
{"QUESTION", KEY_QUESTION}, |
|
||||||
{"EMAIL", KEY_EMAIL}, |
|
||||||
{"CHAT", KEY_CHAT}, |
|
||||||
{"SEARCH", KEY_SEARCH}, |
|
||||||
{"CONNECT", KEY_CONNECT}, |
|
||||||
{"FINANCE", KEY_FINANCE}, |
|
||||||
{"SPORT", KEY_SPORT}, |
|
||||||
{"SHOP", KEY_SHOP}, |
|
||||||
{"ALTERASE", KEY_ALTERASE}, |
|
||||||
{"CANCEL", KEY_CANCEL}, |
|
||||||
{"BRIGHTNESSDOWN", KEY_BRIGHTNESSDOWN}, |
|
||||||
{"BRIGHTNESSUP", KEY_BRIGHTNESSUP}, |
|
||||||
{"MEDIA", KEY_MEDIA}, |
|
||||||
{"SWITCHVIDEOMODE", KEY_SWITCHVIDEOMODE}, |
|
||||||
{"KBDILLUMTOGGLE", KEY_KBDILLUMTOGGLE}, |
|
||||||
{"KBDILLUMDOWN", KEY_KBDILLUMDOWN}, |
|
||||||
{"KBDILLUMUP", KEY_KBDILLUMUP}, |
|
||||||
{"SEND", KEY_SEND}, |
|
||||||
{"REPLY", KEY_REPLY}, |
|
||||||
{"FORWARDMAIL", KEY_FORWARDMAIL}, |
|
||||||
{"SAVE", KEY_SAVE}, |
|
||||||
{"DOCUMENTS", KEY_DOCUMENTS}, |
|
||||||
{"BATTERY", KEY_BATTERY}, |
|
||||||
{"BLUETOOTH", KEY_BLUETOOTH}, |
|
||||||
{"WLAN", KEY_WLAN}, |
|
||||||
{"UWB", KEY_UWB}, |
|
||||||
{"UNKNOWN", KEY_UNKNOWN}, |
|
||||||
{"VIDEO_NEXT", KEY_VIDEO_NEXT}, |
|
||||||
{"VIDEO_PREV", KEY_VIDEO_PREV}, |
|
||||||
{"BRIGHTNESS_CYCLE", KEY_BRIGHTNESS_CYCLE}, |
|
||||||
{"BRIGHTNESS_ZERO", KEY_BRIGHTNESS_ZERO}, |
|
||||||
{"DISPLAY_OFF", KEY_DISPLAY_OFF}, |
|
||||||
{"WIMAX", KEY_WIMAX}, |
|
||||||
{"RFKILL", KEY_RFKILL}, |
|
||||||
{"BTN_MISC", BTN_MISC}, |
|
||||||
{"BTN_0", BTN_0}, |
|
||||||
{"BTN_1", BTN_1}, |
|
||||||
{"BTN_2", BTN_2}, |
|
||||||
{"BTN_3", BTN_3}, |
|
||||||
{"BTN_4", BTN_4}, |
|
||||||
{"BTN_5", BTN_5}, |
|
||||||
{"BTN_6", BTN_6}, |
|
||||||
{"BTN_7", BTN_7}, |
|
||||||
{"BTN_8", BTN_8}, |
|
||||||
{"BTN_9", BTN_9}, |
|
||||||
{"BTN_MOUSE", BTN_MOUSE}, |
|
||||||
{"BTN_LEFT", BTN_LEFT}, |
|
||||||
{"BTN_RIGHT", BTN_RIGHT}, |
|
||||||
{"BTN_MIDDLE", BTN_MIDDLE}, |
|
||||||
{"BTN_SIDE", BTN_SIDE}, |
|
||||||
{"BTN_EXTRA", BTN_EXTRA}, |
|
||||||
{"BTN_FORWARD", BTN_FORWARD}, |
|
||||||
{"BTN_BACK", BTN_BACK}, |
|
||||||
{"BTN_TASK", BTN_TASK}, |
|
||||||
{"BTN_JOYSTICK", BTN_JOYSTICK}, |
|
||||||
{"BTN_TRIGGER", BTN_TRIGGER}, |
|
||||||
{"BTN_THUMB", BTN_THUMB}, |
|
||||||
{"BTN_THUMB2", BTN_THUMB2}, |
|
||||||
{"BTN_TOP", BTN_TOP}, |
|
||||||
{"BTN_TOP2", BTN_TOP2}, |
|
||||||
{"BTN_PINKIE", BTN_PINKIE}, |
|
||||||
{"BTN_BASE", BTN_BASE}, |
|
||||||
{"BTN_BASE2", BTN_BASE2}, |
|
||||||
{"BTN_BASE3", BTN_BASE3}, |
|
||||||
{"BTN_BASE4", BTN_BASE4}, |
|
||||||
{"BTN_BASE5", BTN_BASE5}, |
|
||||||
{"BTN_BASE6", BTN_BASE6}, |
|
||||||
{"BTN_DEAD", BTN_DEAD}, |
|
||||||
{"BTN_GAMEPAD", BTN_GAMEPAD}, |
|
||||||
{"BTN_A", BTN_A}, |
|
||||||
{"BTN_B", BTN_B}, |
|
||||||
{"BTN_C", BTN_C}, |
|
||||||
{"BTN_X", BTN_X}, |
|
||||||
{"BTN_Y", BTN_Y}, |
|
||||||
{"BTN_Z", BTN_Z}, |
|
||||||
{"BTN_TL", BTN_TL}, |
|
||||||
{"BTN_TR", BTN_TR}, |
|
||||||
{"BTN_TL2", BTN_TL2}, |
|
||||||
{"BTN_TR2", BTN_TR2}, |
|
||||||
{"BTN_SELECT", BTN_SELECT}, |
|
||||||
{"BTN_START", BTN_START}, |
|
||||||
{"BTN_MODE", BTN_MODE}, |
|
||||||
{"BTN_THUMBL", BTN_THUMBL}, |
|
||||||
{"BTN_THUMBR", BTN_THUMBR}, |
|
||||||
{"BTN_DIGI", BTN_DIGI}, |
|
||||||
{"BTN_TOOL_PEN", BTN_TOOL_PEN}, |
|
||||||
{"BTN_TOOL_RUBBER", BTN_TOOL_RUBBER}, |
|
||||||
{"BTN_TOOL_BRUSH", BTN_TOOL_RUBBER}, |
|
||||||
{"BTN_TOOL_PENCIL", BTN_TOOL_PENCIL}, |
|
||||||
{"BTN_TOOL_AIRBRUSH", BTN_TOOL_AIRBRUSH}, |
|
||||||
{"BTN_TOOL_FINGER", BTN_TOOL_FINGER}, |
|
||||||
{"BTN_TOOL_MOUSE", BTN_TOOL_MOUSE}, |
|
||||||
{"BTN_TOOL_LENS", BTN_TOOL_LENS}, |
|
||||||
{"BTN_TOUCH", BTN_TOUCH}, |
|
||||||
{"BTN_STYLUS", BTN_STYLUS}, |
|
||||||
{"BTN_STYLUS2", BTN_STYLUS2}, |
|
||||||
{"BTN_TOOL_DOUBLETAP", BTN_TOOL_DOUBLETAP}, |
|
||||||
{"BTN_TOOL_TRIPLETAP", BTN_TOOL_TRIPLETAP}, |
|
||||||
{"BTN_TOOL_QUADTAP", BTN_TOOL_QUADTAP}, |
|
||||||
{"BTN_WHEEL", BTN_WHEEL}, |
|
||||||
{"BTN_GEAR_DOWN", BTN_GEAR_DOWN}, |
|
||||||
{"BTN_GEAR_UP", BTN_GEAR_UP}, |
|
||||||
{"OK", KEY_OK}, |
|
||||||
{"SELECT", KEY_SELECT}, |
|
||||||
{"GOTO", KEY_GOTO}, |
|
||||||
{"CLEAR", KEY_CLEAR}, |
|
||||||
{"POWER2", KEY_POWER2}, |
|
||||||
{"OPTION", KEY_OPTION}, |
|
||||||
{"INFO", KEY_INFO}, |
|
||||||
{"TIME", KEY_TIME}, |
|
||||||
{"VENDOR", KEY_VENDOR}, |
|
||||||
{"ARCHIVE", KEY_ARCHIVE}, |
|
||||||
{"PROGRAM", KEY_PROGRAM}, |
|
||||||
{"CHANNEL", KEY_CHANNEL}, |
|
||||||
{"FAVORITES", KEY_FAVORITES}, |
|
||||||
{"EPG", KEY_EPG}, |
|
||||||
{"PVR", KEY_PVR}, |
|
||||||
{"MHP", KEY_MHP}, |
|
||||||
{"LANGUAGE", KEY_LANGUAGE}, |
|
||||||
{"TITLE", KEY_TITLE}, |
|
||||||
{"SUBTITLE", KEY_SUBTITLE}, |
|
||||||
{"ANGLE", KEY_ANGLE}, |
|
||||||
{"ZOOM", KEY_ZOOM}, |
|
||||||
{"MODE", KEY_MODE}, |
|
||||||
{"KEYBOARD", KEY_KEYBOARD}, |
|
||||||
{"SCREEN", KEY_SCREEN}, |
|
||||||
{"PC", KEY_PC}, |
|
||||||
{"TV", KEY_TV}, |
|
||||||
{"TV2", KEY_TV2}, |
|
||||||
{"VCR", KEY_VCR}, |
|
||||||
{"VCR2", KEY_VCR2}, |
|
||||||
{"SAT", KEY_SAT}, |
|
||||||
{"SAT2", KEY_SAT2}, |
|
||||||
{"CD", KEY_CD}, |
|
||||||
{"TAPE", KEY_TAPE}, |
|
||||||
{"RADIO", KEY_RADIO}, |
|
||||||
{"TUNER", KEY_TUNER}, |
|
||||||
{"PLAYER", KEY_PLAYER}, |
|
||||||
{"TEXT", KEY_TEXT}, |
|
||||||
{"DVD", KEY_DVD}, |
|
||||||
{"AUX", KEY_AUX}, |
|
||||||
{"MP3", KEY_MP3}, |
|
||||||
{"AUDIO", KEY_AUDIO}, |
|
||||||
{"VIDEO", KEY_VIDEO}, |
|
||||||
{"DIRECTORY", KEY_DIRECTORY}, |
|
||||||
{"LIST", KEY_LIST}, |
|
||||||
{"MEMO", KEY_MEMO}, |
|
||||||
{"CALENDAR", KEY_CALENDAR}, |
|
||||||
{"RED", KEY_RED}, |
|
||||||
{"GREEN", KEY_GREEN}, |
|
||||||
{"YELLOW", KEY_YELLOW}, |
|
||||||
{"BLUE", KEY_BLUE}, |
|
||||||
{"CHANNELUP", KEY_CHANNELUP}, |
|
||||||
{"CHANNELDOWN", KEY_CHANNELDOWN}, |
|
||||||
{"FIRST", KEY_FIRST},{"LAST", KEY_LAST}, |
|
||||||
{"AB", KEY_AB}, |
|
||||||
{"NEXT", KEY_NEXT}, |
|
||||||
{"RESTART", KEY_RESTART}, |
|
||||||
{"SLOW", KEY_SLOW}, |
|
||||||
{"SHUFFLE", KEY_SHUFFLE}, |
|
||||||
{"BREAK", KEY_BREAK}, |
|
||||||
{"PREVIOUS", KEY_PREVIOUS}, |
|
||||||
{"DIGITS", KEY_DIGITS}, |
|
||||||
{"TEEN", KEY_TEEN}, |
|
||||||
{"TWEN", KEY_TWEN}, |
|
||||||
{"VIDEOPHONE", KEY_VIDEOPHONE}, |
|
||||||
{"GAMES", KEY_GAMES}, |
|
||||||
{"ZOOMIN", KEY_ZOOMIN}, |
|
||||||
{"ZOOMOUT", KEY_ZOOMOUT}, |
|
||||||
{"ZOOMRESET", KEY_ZOOMRESET}, |
|
||||||
{"WORDPROCESSOR", KEY_WORDPROCESSOR}, |
|
||||||
{"EDITOR", KEY_EDITOR}, |
|
||||||
{"SPREADSHEET", KEY_SPREADSHEET}, |
|
||||||
{"GRAPHICSEDITOR", KEY_GRAPHICSEDITOR}, |
|
||||||
{"PRESENTATION", KEY_PRESENTATION}, |
|
||||||
{"DATABASE", KEY_DATABASE}, |
|
||||||
{"NEWS", KEY_NEWS}, |
|
||||||
{"VOICEMAIL", KEY_VOICEMAIL}, |
|
||||||
{"ADDRESSBOOK", KEY_ADDRESSBOOK}, |
|
||||||
{"MESSENGER", KEY_MESSENGER}, |
|
||||||
{"DISPLAYTOGGLE", KEY_DISPLAYTOGGLE}, |
|
||||||
{"SPELLCHECK", KEY_SPELLCHECK}, |
|
||||||
{"LOGOFF", KEY_LOGOFF}, |
|
||||||
{"DOLLAR", KEY_DOLLAR}, |
|
||||||
{"EURO", KEY_EURO}, |
|
||||||
{"FRAMEBACK", KEY_FRAMEBACK}, |
|
||||||
{"FRAMEFORWARD", KEY_FRAMEFORWARD}, |
|
||||||
{"CONTEXT_MENU", KEY_CONTEXT_MENU}, |
|
||||||
{"MEDIA_REPEAT", KEY_MEDIA_REPEAT}, |
|
||||||
{"10CHANNELSUP", KEY_10CHANNELSUP}, |
|
||||||
{"10CHANNELSDOWN", KEY_10CHANNELSDOWN}, |
|
||||||
{"DEL_EOL", KEY_DEL_EOL}, |
|
||||||
{"DEL_EOS", KEY_DEL_EOS}, |
|
||||||
{"INS_LINE", KEY_INS_LINE}, |
|
||||||
{"DEL_LINE", KEY_DEL_LINE}, |
|
||||||
{"FN", KEY_FN}, |
|
||||||
{"FN_ESC", KEY_FN_ESC}, |
|
||||||
{"FN_F1", KEY_FN_F1}, |
|
||||||
{"FN_F2", KEY_FN_F2}, |
|
||||||
{"FN_F3", KEY_FN_F3}, |
|
||||||
{"FN_F4", KEY_FN_F4}, |
|
||||||
{"FN_F5", KEY_FN_F5}, |
|
||||||
{"FN_F6", KEY_FN_F6}, |
|
||||||
{"FN_F7", KEY_FN_F7}, |
|
||||||
{"FN_F8", KEY_FN_F8}, |
|
||||||
{"FN_F9", KEY_FN_F9}, |
|
||||||
{"FN_F10", KEY_FN_F10}, |
|
||||||
{"FN_F11", KEY_FN_F11}, |
|
||||||
{"FN_F12", KEY_FN_F12}, |
|
||||||
{"FN_1", KEY_FN_1}, |
|
||||||
{"FN_2", KEY_FN_2}, |
|
||||||
{"FN_D", KEY_FN_D}, |
|
||||||
{"FN_E", KEY_FN_E}, |
|
||||||
{"FN_F", KEY_FN_F}, |
|
||||||
{"FN_S", KEY_FN_S}, |
|
||||||
{"FN_B", KEY_FN_B}, |
|
||||||
{"BRL_DOT1", KEY_BRL_DOT1}, |
|
||||||
{"BRL_DOT2", KEY_BRL_DOT2}, |
|
||||||
{"BRL_DOT3", KEY_BRL_DOT3}, |
|
||||||
{"BRL_DOT4", KEY_BRL_DOT4}, |
|
||||||
{"BRL_DOT5", KEY_BRL_DOT5}, |
|
||||||
{"BRL_DOT6", KEY_BRL_DOT6}, |
|
||||||
{"BRL_DOT7", KEY_BRL_DOT7}, |
|
||||||
{"BRL_DOT8", KEY_BRL_DOT8}, |
|
||||||
{"BRL_DOT9", KEY_BRL_DOT9}, |
|
||||||
{"BRL_DOT10", KEY_BRL_DOT10}, |
|
||||||
{"NUMERIC_0", KEY_NUMERIC_0}, |
|
||||||
{"NUMERIC_1", KEY_NUMERIC_1}, |
|
||||||
{"NUMERIC_2", KEY_NUMERIC_2}, |
|
||||||
{"NUMERIC_3", KEY_NUMERIC_3}, |
|
||||||
{"NUMERIC_4", KEY_NUMERIC_4}, |
|
||||||
{"NUMERIC_5", KEY_NUMERIC_5}, |
|
||||||
{"NUMERIC_6", KEY_NUMERIC_6}, |
|
||||||
{"NUMERIC_7", KEY_NUMERIC_7}, |
|
||||||
{"NUMERIC_8", KEY_NUMERIC_8}, |
|
||||||
{"NUMERIC_9", KEY_NUMERIC_9}, |
|
||||||
{"NUMERIC_STAR", KEY_NUMERIC_STAR}, |
|
||||||
{"NUMERIC_POUND", KEY_NUMERIC_POUND}, |
|
||||||
{"CAMERA_FOCUS", KEY_CAMERA_FOCUS}, |
|
||||||
{"WPS_BUTTON", KEY_WPS_BUTTON}, |
|
||||||
{"TOUCHPAD_TOGGLE", KEY_TOUCHPAD_TOGGLE}, |
|
||||||
{"TOUCHPAD_ON", KEY_TOUCHPAD_ON}, |
|
||||||
{"TOUCHPAD_OFF", KEY_TOUCHPAD_OFF}, |
|
||||||
{"BTN_TRIGGER_HAPPY", BTN_TRIGGER_HAPPY}, |
|
||||||
{"BTN_TRIGGER_HAPPY1", BTN_TRIGGER_HAPPY1}, |
|
||||||
{"BTN_TRIGGER_HAPPY2", BTN_TRIGGER_HAPPY2}, |
|
||||||
{"BTN_TRIGGER_HAPPY3", BTN_TRIGGER_HAPPY3}, |
|
||||||
{"BTN_TRIGGER_HAPPY4", BTN_TRIGGER_HAPPY4}, |
|
||||||
{"BTN_TRIGGER_HAPPY5", BTN_TRIGGER_HAPPY5}, |
|
||||||
{"BTN_TRIGGER_HAPPY6", BTN_TRIGGER_HAPPY6}, |
|
||||||
{"BTN_TRIGGER_HAPPY7", BTN_TRIGGER_HAPPY7}, |
|
||||||
{"BTN_TRIGGER_HAPPY8", BTN_TRIGGER_HAPPY8}, |
|
||||||
{"BTN_TRIGGER_HAPPY9", BTN_TRIGGER_HAPPY9}, |
|
||||||
{"BTN_TRIGGER_HAPPY10", BTN_TRIGGER_HAPPY10}, |
|
||||||
{"BTN_TRIGGER_HAPPY11", BTN_TRIGGER_HAPPY11}, |
|
||||||
{"BTN_TRIGGER_HAPPY12", BTN_TRIGGER_HAPPY12}, |
|
||||||
{"BTN_TRIGGER_HAPPY13", BTN_TRIGGER_HAPPY13}, |
|
||||||
{"BTN_TRIGGER_HAPPY14", BTN_TRIGGER_HAPPY14}, |
|
||||||
{"BTN_TRIGGER_HAPPY15", BTN_TRIGGER_HAPPY15}, |
|
||||||
{"BTN_TRIGGER_HAPPY16", BTN_TRIGGER_HAPPY16}, |
|
||||||
{"BTN_TRIGGER_HAPPY17", BTN_TRIGGER_HAPPY17}, |
|
||||||
{"BTN_TRIGGER_HAPPY18", BTN_TRIGGER_HAPPY18}, |
|
||||||
{"BTN_TRIGGER_HAPPY19", BTN_TRIGGER_HAPPY19}, |
|
||||||
{"BTN_TRIGGER_HAPPY20", BTN_TRIGGER_HAPPY20}, |
|
||||||
{"BTN_TRIGGER_HAPPY21", BTN_TRIGGER_HAPPY21}, |
|
||||||
{"BTN_TRIGGER_HAPPY22", BTN_TRIGGER_HAPPY22}, |
|
||||||
{"BTN_TRIGGER_HAPPY23", BTN_TRIGGER_HAPPY23}, |
|
||||||
{"BTN_TRIGGER_HAPPY24", BTN_TRIGGER_HAPPY24}, |
|
||||||
{"BTN_TRIGGER_HAPPY25", BTN_TRIGGER_HAPPY25}, |
|
||||||
{"BTN_TRIGGER_HAPPY26", BTN_TRIGGER_HAPPY26}, |
|
||||||
{"BTN_TRIGGER_HAPPY27", BTN_TRIGGER_HAPPY27}, |
|
||||||
{"BTN_TRIGGER_HAPPY28", BTN_TRIGGER_HAPPY28}, |
|
||||||
{"BTN_TRIGGER_HAPPY29", BTN_TRIGGER_HAPPY29}, |
|
||||||
{"BTN_TRIGGER_HAPPY30", BTN_TRIGGER_HAPPY30}, |
|
||||||
{"BTN_TRIGGER_HAPPY31", BTN_TRIGGER_HAPPY31}, |
|
||||||
{"BTN_TRIGGER_HAPPY32", BTN_TRIGGER_HAPPY32}, |
|
||||||
{"BTN_TRIGGER_HAPPY33", BTN_TRIGGER_HAPPY33}, |
|
||||||
{"BTN_TRIGGER_HAPPY34", BTN_TRIGGER_HAPPY34}, |
|
||||||
{"BTN_TRIGGER_HAPPY35", BTN_TRIGGER_HAPPY35}, |
|
||||||
{"BTN_TRIGGER_HAPPY36", BTN_TRIGGER_HAPPY36}, |
|
||||||
{"BTN_TRIGGER_HAPPY37", BTN_TRIGGER_HAPPY37}, |
|
||||||
{"BTN_TRIGGER_HAPPY38", BTN_TRIGGER_HAPPY38}, |
|
||||||
{"BTN_TRIGGER_HAPPY39", BTN_TRIGGER_HAPPY39}, |
|
||||||
{"BTN_TRIGGER_HAPPY40", BTN_TRIGGER_HAPPY40}, |
|
||||||
/* Aliases */ |
|
||||||
{"CTRL", KEY_LEFTCTRL}, |
|
||||||
{"META", KEY_LEFTMETA}, |
|
||||||
{"ALT", KEY_LEFTALT}, |
|
||||||
{"SHIFT", KEY_LEFTSHIFT}, |
|
||||||
{"PRINTSCR", KEY_SYSRQ}, |
|
||||||
{"MIC_MUTE", KEY_F20}}; |
|
||||||
|
|
||||||
#endif |
|
Loading…
Reference in new issue