mirror of
https://github.com/gnif/LookingGlass.git
synced 2024-11-10 08:38:20 +00:00
[client] kb: add display names for all supported keys
This commit is contained in:
parent
5dce97264b
commit
4e765b063a
123
client/src/kb.c
123
client/src/kb.c
@ -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
|
||||||
|
@ -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];
|
||||||
|
Loading…
Reference in New Issue
Block a user