mirror of
https://github.com/mofeng-git/One-KVM.git
synced 2025-12-12 01:00:29 +08:00
5.6 KiB
5.6 KiB
| 1 | web_name | evdev_name | mcu_code | usb_key | ps2_key | at1_code | x11_names |
|---|---|---|---|---|---|---|---|
| 2 | KeyA | KEY_A | 1 | 0x04 | reg:0x1c | 0x1e | ^XK_A,XK_a |
| 3 | KeyB | KEY_B | 2 | 0x05 | reg:0x32 | 0x30 | ^XK_B,XK_b |
| 4 | KeyC | KEY_C | 3 | 0x06 | reg:0x21 | 0x2e | ^XK_C,XK_c |
| 5 | KeyD | KEY_D | 4 | 0x07 | reg:0x23 | 0x20 | ^XK_D,XK_d |
| 6 | KeyE | KEY_E | 5 | 0x08 | reg:0x24 | 0x12 | ^XK_E,XK_e |
| 7 | KeyF | KEY_F | 6 | 0x09 | reg:0x2b | 0x21 | ^XK_F,XK_f |
| 8 | KeyG | KEY_G | 7 | 0x0a | reg:0x34 | 0x22 | ^XK_G,XK_g |
| 9 | KeyH | KEY_H | 8 | 0x0b | reg:0x33 | 0x23 | ^XK_H,XK_h |
| 10 | KeyI | KEY_I | 9 | 0x0c | reg:0x43 | 0x17 | ^XK_I,XK_i |
| 11 | KeyJ | KEY_J | 10 | 0x0d | reg:0x3b | 0x24 | ^XK_J,XK_j |
| 12 | KeyK | KEY_K | 11 | 0x0e | reg:0x42 | 0x25 | ^XK_K,XK_k |
| 13 | KeyL | KEY_L | 12 | 0x0f | reg:0x4b | 0x26 | ^XK_L,XK_l |
| 14 | KeyM | KEY_M | 13 | 0x10 | reg:0x3a | 0x32 | ^XK_M,XK_m |
| 15 | KeyN | KEY_N | 14 | 0x11 | reg:0x31 | 0x31 | ^XK_N,XK_n |
| 16 | KeyO | KEY_O | 15 | 0x12 | reg:0x44 | 0x18 | ^XK_O,XK_o |
| 17 | KeyP | KEY_P | 16 | 0x13 | reg:0x4d | 0x19 | ^XK_P,XK_p |
| 18 | KeyQ | KEY_Q | 17 | 0x14 | reg:0x15 | 0x10 | ^XK_Q,XK_q |
| 19 | KeyR | KEY_R | 18 | 0x15 | reg:0x2d | 0x13 | ^XK_R,XK_r |
| 20 | KeyS | KEY_S | 19 | 0x16 | reg:0x1b | 0x1f | ^XK_S,XK_s |
| 21 | KeyT | KEY_T | 20 | 0x17 | reg:0x2c | 0x14 | ^XK_T,XK_t |
| 22 | KeyU | KEY_U | 21 | 0x18 | reg:0x3c | 0x16 | ^XK_U,XK_u |
| 23 | KeyV | KEY_V | 22 | 0x19 | reg:0x2a | 0x2f | ^XK_V,XK_v |
| 24 | KeyW | KEY_W | 23 | 0x1a | reg:0x1d | 0x11 | ^XK_W,XK_w |
| 25 | KeyX | KEY_X | 24 | 0x1b | reg:0x22 | 0x2d | ^XK_X,XK_x |
| 26 | KeyY | KEY_Y | 25 | 0x1c | reg:0x35 | 0x15 | ^XK_Y,XK_y |
| 27 | KeyZ | KEY_Z | 26 | 0x1d | reg:0x1a | 0x2c | ^XK_Z,XK_z |
| 28 | Digit1 | KEY_1 | 27 | 0x1e | reg:0x16 | 0x02 | XK_1,^XK_exclam |
| 29 | Digit2 | KEY_2 | 28 | 0x1f | reg:0x1e | 0x03 | XK_2,^XK_at |
| 30 | Digit3 | KEY_3 | 29 | 0x20 | reg:0x26 | 0x04 | XK_3,^XK_numbersign |
| 31 | Digit4 | KEY_4 | 30 | 0x21 | reg:0x25 | 0x05 | XK_4,^XK_dollar |
| 32 | Digit5 | KEY_5 | 31 | 0x22 | reg:0x2e | 0x06 | XK_5,^XK_percent |
| 33 | Digit6 | KEY_6 | 32 | 0x23 | reg:0x36 | 0x07 | XK_6,^XK_asciicircum |
| 34 | Digit7 | KEY_7 | 33 | 0x24 | reg:0x3d | 0x08 | XK_7,^XK_ampersand |
| 35 | Digit8 | KEY_8 | 34 | 0x25 | reg:0x3e | 0x09 | XK_8,^XK_asterisk |
| 36 | Digit9 | KEY_9 | 35 | 0x26 | reg:0x46 | 0x0a | XK_9,^XK_parenleft |
| 37 | Digit0 | KEY_0 | 36 | 0x27 | reg:0x45 | 0x0b | XK_0,^XK_parenright |
| 38 | Enter | KEY_ENTER | 37 | 0x28 | reg:0x5a | 0x1c | XK_Return |
| 39 | Escape | KEY_ESC | 38 | 0x29 | reg:0x76 | 0x01 | XK_Escape |
| 40 | Backspace | KEY_BACKSPACE | 39 | 0x2a | reg:0x66 | 0x0e | XK_BackSpace |
| 41 | Tab | KEY_TAB | 40 | 0x2b | reg:0x0d | 0x0f | XK_Tab |
| 42 | Space | KEY_SPACE | 41 | 0x2c | reg:0x29 | 0x39 | XK_space |
| 43 | Minus | KEY_MINUS | 42 | 0x2d | reg:0x4e | 0x0c | XK_minus,^XK_underscore |
| 44 | Equal | KEY_EQUAL | 43 | 0x2e | reg:0x55 | 0x0d | XK_equal,^XK_plus |
| 45 | BracketLeft | KEY_LEFTBRACE | 44 | 0x2f | reg:0x54 | 0x1a | XK_bracketleft,^XK_braceleft |
| 46 | BracketRight | KEY_RIGHTBRACE | 45 | 0x30 | reg:0x5b | 0x1b | XK_bracketright,^XK_braceright |
| 47 | Backslash | KEY_BACKSLASH | 46 | 0x31 | reg:0x5d | 0x2b | XK_backslash,^XK_bar |
| 48 | Semicolon | KEY_SEMICOLON | 47 | 0x33 | reg:0x4c | 0x27 | XK_semicolon,^XK_colon |
| 49 | Quote | KEY_APOSTROPHE | 48 | 0x34 | reg:0x52 | 0x28 | XK_apostrophe,^XK_quotedbl |
| 50 | Backquote | KEY_GRAVE | 49 | 0x35 | reg:0x0e | 0x29 | XK_grave,^XK_asciitilde |
| 51 | Comma | KEY_COMMA | 50 | 0x36 | reg:0x41 | 0x33 | XK_comma,^XK_less |
| 52 | Period | KEY_DOT | 51 | 0x37 | reg:0x49 | 0x34 | XK_period,^XK_greater |
| 53 | Slash | KEY_SLASH | 52 | 0x38 | reg:0x4a | 0x35 | XK_slash,^XK_question |
| 54 | CapsLock | KEY_CAPSLOCK | 53 | 0x39 | reg:0x58 | 0x3a | XK_Caps_Lock |
| 55 | F1 | KEY_F1 | 54 | 0x3a | reg:0x05 | 0x3b | XK_F1 |
| 56 | F2 | KEY_F2 | 55 | 0x3b | reg:0x06 | 0x3c | XK_F2 |
| 57 | F3 | KEY_F3 | 56 | 0x3c | reg:0x04 | 0x3d | XK_F3 |
| 58 | F4 | KEY_F4 | 57 | 0x3d | reg:0x0c | 0x3e | XK_F4 |
| 59 | F5 | KEY_F5 | 58 | 0x3e | reg:0x03 | 0x3f | XK_F5 |
| 60 | F6 | KEY_F6 | 59 | 0x3f | reg:0x0b | 0x40 | XK_F6 |
| 61 | F7 | KEY_F7 | 60 | 0x40 | reg:0x83 | 0x41 | XK_F7 |
| 62 | F8 | KEY_F8 | 61 | 0x41 | reg:0x0a | 0x42 | XK_F8 |
| 63 | F9 | KEY_F9 | 62 | 0x42 | reg:0x01 | 0x43 | XK_F9 |
| 64 | F10 | KEY_F10 | 63 | 0x43 | reg:0x09 | 0x44 | XK_F10 |
| 65 | F11 | KEY_F11 | 64 | 0x44 | reg:0x78 | 0x57 | XK_F11 |
| 66 | F12 | KEY_F12 | 65 | 0x45 | reg:0x07 | 0x58 | XK_F12 |
| 67 | PrintScreen | KEY_SYSRQ | 66 | 0x46 | print:0xff | 0x54 | XK_Sys_Req |
| 68 | Insert | KEY_INSERT | 67 | 0x49 | spec:0x70 | 0xe052 | XK_Insert |
| 69 | Home | KEY_HOME | 68 | 0x4a | spec:0x6c | 0xe047 | XK_Home |
| 70 | PageUp | KEY_PAGEUP | 69 | 0x4b | spec:0x7d | 0xe049 | XK_Page_Up |
| 71 | Delete | KEY_DELETE | 70 | 0x4c | spec:0x71 | 0xe053 | XK_Delete |
| 72 | End | KEY_END | 71 | 0x4d | spec:0x69 | 0xe04f | XK_End |
| 73 | PageDown | KEY_PAGEDOWN | 72 | 0x4e | spec:0x7a | 0xe051 | XK_Page_Down |
| 74 | ArrowRight | KEY_RIGHT | 73 | 0x4f | spec:0x74 | 0xe04d | XK_Right |
| 75 | ArrowLeft | KEY_LEFT | 74 | 0x50 | spec:0x6b | 0xe04b | XK_Left |
| 76 | ArrowDown | KEY_DOWN | 75 | 0x51 | spec:0x72 | 0xe050 | XK_Down |
| 77 | ArrowUp | KEY_UP | 76 | 0x52 | spec:0x75 | 0xe048 | XK_Up |
| 78 | ControlLeft | KEY_LEFTCTRL | 77 | ^0x01 | reg:0x14 | 0x1d | XK_Control_L |
| 79 | ShiftLeft | KEY_LEFTSHIFT | 78 | ^0x02 | reg:0x12 | 0x2a | XK_Shift_L |
| 80 | AltLeft | KEY_LEFTALT | 79 | ^0x04 | reg:0x11 | 0x38 | XK_Alt_L |
| 81 | MetaLeft | KEY_LEFTMETA | 80 | ^0x08 | spec:0x1f | 0xe05b | XK_Meta_L,XK_Super_L |
| 82 | ControlRight | KEY_RIGHTCTRL | 81 | ^0x10 | spec:0x14 | 0xe01d | XK_Control_R |
| 83 | ShiftRight | KEY_RIGHTSHIFT | 82 | ^0x20 | reg:0x59 | 0x36 | XK_Shift_R |
| 84 | AltRight | KEY_RIGHTALT | 83 | ^0x40 | spec:0x11 | 0xe038 | XK_Alt_R,XK_ISO_Level3_Shift |
| 85 | MetaRight | KEY_RIGHTMETA | 84 | ^0x80 | spec:0x27 | 0xe05c | XK_Meta_R,XK_Super_R |
| 86 | Pause | KEY_PAUSE | 85 | 0x48 | pause:0xff | 0xe046 | XK_Pause |
| 87 | ScrollLock | KEY_SCROLLLOCK | 86 | 0x47 | reg:0x7e | 0x46 | XK_Scroll_Lock |
| 88 | NumLock | KEY_NUMLOCK | 87 | 0x53 | reg:0x77 | 0x45 | XK_Num_Lock |
| 89 | ContextMenu | KEY_CONTEXT_MENU | 88 | 0x65 | spec:0x2f | 0xe05d | XK_Menu |
| 90 | NumpadDivide | KEY_KPSLASH | 89 | 0x54 | spec:0x4a | 0xe035 | XK_KP_Divide |
| 91 | NumpadMultiply | KEY_KPASTERISK | 90 | 0x55 | reg:0x7c | 0x37 | XK_multiply |
| 92 | NumpadSubtract | KEY_KPMINUS | 91 | 0x56 | reg:0x7b | 0x4a | XK_KP_Subtract |
| 93 | NumpadAdd | KEY_KPPLUS | 92 | 0x57 | reg:0x79 | 0x4e | XK_KP_Add |
| 94 | NumpadEnter | KEY_KPENTER | 93 | 0x58 | spec:0x5a | 0xe01c | XK_KP_Enter |
| 95 | Numpad1 | KEY_KP1 | 94 | 0x59 | reg:0x69 | 0x4f | XK_KP_1 |
| 96 | Numpad2 | KEY_KP2 | 95 | 0x5a | reg:0x72 | 0x50 | XK_KP_2 |
| 97 | Numpad3 | KEY_KP3 | 96 | 0x5b | reg:0x7a | 0x51 | XK_KP_3 |
| 98 | Numpad4 | KEY_KP4 | 97 | 0x5c | reg:0x6b | 0x4b | XK_KP_4 |
| 99 | Numpad5 | KEY_KP5 | 98 | 0x5d | reg:0x73 | 0x4c | XK_KP_5 |
| 100 | Numpad6 | KEY_KP6 | 99 | 0x5e | reg:0x74 | 0x4d | XK_KP_6 |
| 101 | Numpad7 | KEY_KP7 | 100 | 0x5f | reg:0x6c | 0x47 | XK_KP_7 |
| 102 | Numpad8 | KEY_KP8 | 101 | 0x60 | reg:0x75 | 0x48 | XK_KP_8 |
| 103 | Numpad9 | KEY_KP9 | 102 | 0x61 | reg:0x7d | 0x49 | XK_KP_9 |
| 104 | Numpad0 | KEY_KP0 | 103 | 0x62 | reg:0x70 | 0x52 | XK_KP_0 |
| 105 | NumpadDecimal | KEY_KPDOT | 104 | 0x63 | reg:0x71 | 0x53 | XK_KP_Decimal |
| 106 | Power | KEY_POWER | 105 | 0x66 | spec:0x5e | 0xe05e | XK_XF86_Sleep |
| 107 | IntlBackslash | KEY_102ND | 106 | 0x64 | reg:0x61 | 0x56 | |
| 108 | IntlYen | KEY_YEN | 107 | 0x89 | reg:0x6a | 0x7d | |
| 109 | IntlRo | KEY_RO | 108 | 0x87 | reg:0x51 | 0x73 | |
| 110 | KanaMode | KEY_KATAKANA | 109 | 0x88 | reg:0x13 | 0x70 | |
| 111 | Convert | KEY_HENKAN | 110 | 0x8a | reg:0x64 | 0x79 | |
| 112 | NonConvert | KEY_MUHENKAN | 111 | 0x8b | reg:0x67 | 0x7b |