[client] kb: add display names for all supported keys

This commit is contained in:
Quantum 2021-01-30 22:36:41 -05:00 committed by Geoffrey McRae
parent 5dce97264b
commit 4e765b063a
2 changed files with 124 additions and 0 deletions

View File

@ -268,4 +268,127 @@ const char * xfree86_to_str[KEY_MAX] =
[KEY_PRINT] = "KEY_PRINT", [KEY_PRINT] = "KEY_PRINT",
}; };
const char * xfree86_to_display[KEY_MAX] =
{
[KEY_RESERVED] = "Reserved",
[KEY_ESC] = "Esc",
[KEY_1] = "1",
[KEY_2] = "2",
[KEY_3] = "3",
[KEY_4] = "4",
[KEY_5] = "5",
[KEY_6] = "6",
[KEY_7] = "7",
[KEY_8] = "8",
[KEY_9] = "9",
[KEY_0] = "0",
[KEY_MINUS] = "-",
[KEY_EQUAL] = "=",
[KEY_BACKSPACE] = "Backspace",
[KEY_TAB] = "Tab",
[KEY_Q] = "Q",
[KEY_W] = "W",
[KEY_E] = "E",
[KEY_R] = "R",
[KEY_T] = "T",
[KEY_Y] = "Y",
[KEY_U] = "U",
[KEY_I] = "I",
[KEY_O] = "O",
[KEY_P] = "P",
[KEY_LEFTBRACE] = "{",
[KEY_RIGHTBRACE] = "}",
[KEY_ENTER] = "Enter",
[KEY_LEFTCTRL] = "LCtrl",
[KEY_A] = "A",
[KEY_S] = "S",
[KEY_D] = "D",
[KEY_F] = "F",
[KEY_G] = "G",
[KEY_H] = "H",
[KEY_J] = "J",
[KEY_K] = "K",
[KEY_L] = "L",
[KEY_SEMICOLON] = ";",
[KEY_APOSTROPHE] = "'",
[KEY_GRAVE] = "`",
[KEY_LEFTSHIFT] = "LShift",
[KEY_BACKSLASH] = "\\",
[KEY_Z] = "Z",
[KEY_X] = "X",
[KEY_C] = "C",
[KEY_V] = "V",
[KEY_B] = "B",
[KEY_N] = "N",
[KEY_M] = "M",
[KEY_COMMA] = ",",
[KEY_DOT] = ".",
[KEY_SLASH] = "/",
[KEY_RIGHTSHIFT] = "RShift",
[KEY_KPASTERISK] = "*",
[KEY_LEFTALT] = "LAlt",
[KEY_SPACE] = "Space",
[KEY_CAPSLOCK] = "CapsLock",
[KEY_F1] = "F1",
[KEY_F2] = "F2",
[KEY_F3] = "F3",
[KEY_F4] = "F4",
[KEY_F5] = "F5",
[KEY_F6] = "F6",
[KEY_F7] = "F7",
[KEY_F8] = "F8",
[KEY_F9] = "F9",
[KEY_F10] = "F10",
[KEY_NUMLOCK] = "NumLock",
[KEY_SCROLLLOCK] = "ScrollLock",
[KEY_KP7] = "KP7",
[KEY_KP8] = "KP8",
[KEY_KP9] = "KP9",
[KEY_KPMINUS] = "KPMinus",
[KEY_KP4] = "KP4",
[KEY_KP5] = "KP5",
[KEY_KP6] = "KP6",
[KEY_KPPLUS] = "KPPlus",
[KEY_KP1] = "KP1",
[KEY_KP2] = "KP2",
[KEY_KP3] = "KP3",
[KEY_KP0] = "KP0",
[KEY_KPDOT] = "KPDOT",
[KEY_102ND] = "102ND",
[KEY_F11] = "F11",
[KEY_F12] = "F12",
[KEY_RO] = "RO",
[KEY_HENKAN] = "Henkan",
[KEY_KATAKANAHIRAGANA] = "Kana",
[KEY_MUHENKAN] = "Muhenkan",
[KEY_KPENTER] = "KPEnter",
[KEY_RIGHTCTRL] = "RCtrl",
[KEY_KPSLASH] = "KPSlash",
[KEY_SYSRQ] = "SysRQ",
[KEY_RIGHTALT] = "RAlt",
[KEY_HOME] = "Home",
[KEY_UP] = "",
[KEY_PAGEUP] = "PageUp",
[KEY_LEFT] = "",
[KEY_RIGHT] = "",
[KEY_END] = "End",
[KEY_DOWN] = "",
[KEY_PAGEDOWN] = "PageDown",
[KEY_INSERT] = "Insert",
[KEY_DELETE] = "Delete",
[KEY_KPEQUAL] = "KPEqual",
[KEY_PAUSE] = "Pause",
[KEY_KPCOMMA] = "KPComma",
[KEY_HANGEUL] = "Hangul",
[KEY_HANJA] = "Hanja",
[KEY_YEN] = "Yen",
[KEY_LEFTMETA] = "LWin",
[KEY_RIGHTMETA] = "RWin",
[KEY_COMPOSE] = "Compose",
[KEY_F13] = "F13",
[KEY_F14] = "F14",
[KEY_F15] = "F15",
[KEY_PRINT] = "Print",
};
#endif #endif

View File

@ -22,3 +22,4 @@ Place, Suite 330, Boston, MA 02111-1307 USA
extern const uint32_t xfree86_to_ps2[KEY_MAX]; extern const uint32_t xfree86_to_ps2[KEY_MAX];
extern const char * xfree86_to_str[KEY_MAX]; extern const char * xfree86_to_str[KEY_MAX];
extern const char * xfree86_to_display[KEY_MAX];