VIRKEYCODE-USB(7)

πŸ’– NAME πŸ’–

bestie, welcome to virkeycode-usb from manual section 7 β€” the page literally titled Key code values for usb. That's the whole headline, but the lineup below is lowkey iconic, so stay with me 🫢

✨ DESCRIPTION ✨

Here's the tea: this is a list of usb key code values, paired with their corresponding linux key code names. Every single one, no cap. The numbers, the hex values, the KEY_* names β€” all of it. If a number jumps, that's canon from the original list too, not me being messy πŸ’…


  • 4 (0x4) β€” key name KEY_A
  • 5 (0x5) β€” key name KEY_B
  • 6 (0x6) β€” key name KEY_C
  • 7 (0x7) β€” key name KEY_D
  • 8 (0x8) β€” key name KEY_E
  • 9 (0x9) β€” key name KEY_F
  • 10 (0xa) β€” key name KEY_G
  • 11 (0xb) β€” key name KEY_H
  • 12 (0xc) β€” key name KEY_I
  • 13 (0xd) β€” key name KEY_J
  • 14 (0xe) β€” key name KEY_K
  • 15 (0xf) β€” key name KEY_L
  • 16 (0x10) β€” key name KEY_M
  • 17 (0x11) β€” key name KEY_N
  • 18 (0x12) β€” key name KEY_O
  • 19 (0x13) β€” key name KEY_P
  • 20 (0x14) β€” key name KEY_Q
  • 21 (0x15) β€” key name KEY_R
  • 22 (0x16) β€” key name KEY_S
  • 23 (0x17) β€” key name KEY_T
  • 24 (0x18) β€” key name KEY_U
  • 25 (0x19) β€” key name KEY_V
  • 26 (0x1a) β€” key name KEY_W
  • 27 (0x1b) β€” key name KEY_X
  • 28 (0x1c) β€” key name KEY_Y
  • 29 (0x1d) β€” key name KEY_Z
  • 30 (0x1e) β€” key name KEY_1
  • 31 (0x1f) β€” key name KEY_2
  • 32 (0x20) β€” key name KEY_3
  • 33 (0x21) β€” key name KEY_4
  • 34 (0x22) β€” key name KEY_5
  • 35 (0x23) β€” key name KEY_6
  • 36 (0x24) β€” key name KEY_7
  • 37 (0x25) β€” key name KEY_8
  • 38 (0x26) β€” key name KEY_9
  • 39 (0x27) β€” key name KEY_0
  • 40 (0x28) β€” key name KEY_ENTER
  • 41 (0x29) β€” key name KEY_ESC
  • 42 (0x2a) β€” key name KEY_BACKSPACE
  • 43 (0x2b) β€” key name KEY_TAB
  • 44 (0x2c) β€” key name KEY_SPACE
  • 45 (0x2d) β€” key name KEY_MINUS
  • 46 (0x2e) β€” key name KEY_EQUAL
  • 47 (0x2f) β€” key name KEY_LEFTBRACE
  • 48 (0x30) β€” key name KEY_RIGHTBRACE
  • 49 (0x31) β€” key name KEY_BACKSLASH
  • 50 (0x32) β€” key name KEY_BACKSLASH
  • 51 (0x33) β€” key name KEY_SEMICOLON
  • 52 (0x34) β€” key name KEY_APOSTROPHE
  • 53 (0x35) β€” key name KEY_GRAVE
  • 54 (0x36) β€” key name KEY_COMMA
  • 55 (0x37) β€” key name KEY_DOT
  • 56 (0x38) β€” key name KEY_SLASH
  • 57 (0x39) β€” key name KEY_CAPSLOCK
  • 58 (0x3a) β€” key name KEY_F1
  • 59 (0x3b) β€” key name KEY_F2
  • 60 (0x3c) β€” key name KEY_F3
  • 61 (0x3d) β€” key name KEY_F4
  • 62 (0x3e) β€” key name KEY_F5
  • 63 (0x3f) β€” key name KEY_F6
  • 64 (0x40) β€” key name KEY_F7
  • 65 (0x41) β€” key name KEY_F8
  • 66 (0x42) β€” key name KEY_F9
  • 67 (0x43) β€” key name KEY_F10
  • 68 (0x44) β€” key name KEY_F11
  • 69 (0x45) β€” key name KEY_F12
  • 70 (0x46) β€” key name KEY_SYSRQ
  • 71 (0x47) β€” key name KEY_SCROLLLOCK
  • 72 (0x48) β€” key name KEY_PAUSE
  • 73 (0x49) β€” key name KEY_INSERT
  • 74 (0x4a) β€” key name KEY_HOME
  • 75 (0x4b) β€” key name KEY_PAGEUP
  • 76 (0x4c) β€” key name KEY_DELETE
  • 77 (0x4d) β€” key name KEY_END
  • 78 (0x4e) β€” key name KEY_PAGEDOWN
  • 79 (0x4f) β€” key name KEY_RIGHT
  • 80 (0x50) β€” key name KEY_LEFT
  • 81 (0x51) β€” key name KEY_DOWN
  • 82 (0x52) β€” key name KEY_UP
  • 83 (0x53) β€” key name KEY_NUMLOCK
  • 84 (0x54) β€” key name KEY_KPSLASH
  • 85 (0x55) β€” key name KEY_KPASTERISK
  • 86 (0x56) β€” key name KEY_KPMINUS
  • 87 (0x57) β€” key name KEY_KPPLUS
  • 88 (0x58) β€” key name KEY_KPENTER
  • 89 (0x59) β€” key name KEY_KP1
  • 90 (0x5a) β€” key name KEY_KP2
  • 91 (0x5b) β€” key name KEY_KP3
  • 92 (0x5c) β€” key name KEY_KP4
  • 93 (0x5d) β€” key name KEY_KP5
  • 94 (0x5e) β€” key name KEY_KP6
  • 95 (0x5f) β€” key name KEY_KP7
  • 96 (0x60) β€” key name KEY_KP8
  • 97 (0x61) β€” key name KEY_KP9
  • 98 (0x62) β€” key name KEY_KP0
  • 99 (0x63) β€” key name KEY_KPDOT
  • 100 (0x64) β€” key name KEY_102ND
  • 101 (0x65) β€” key name KEY_COMPOSE
  • 102 (0x66) β€” key name KEY_POWER
  • 103 (0x67) β€” key name KEY_KPEQUAL
  • 104 (0x68) β€” key name KEY_F13
  • 105 (0x69) β€” key name KEY_F14
  • 106 (0x6a) β€” key name KEY_F15
  • 107 (0x6b) β€” key name KEY_F16
  • 108 (0x6c) β€” key name KEY_F17
  • 109 (0x6d) β€” key name KEY_F18
  • 110 (0x6e) β€” key name KEY_F19
  • 111 (0x6f) β€” key name KEY_F20
  • 112 (0x70) β€” key name KEY_F21
  • 113 (0x71) β€” key name KEY_F22
  • 114 (0x72) β€” key name KEY_F23
  • 115 (0x73) β€” key name KEY_F24
  • 116 (0x74) β€” key name KEY_OPEN
  • 117 (0x75) β€” key name KEY_HELP
  • 118 (0x76) β€” key name KEY_MENU
  • 119 (0x77) β€” key name KEY_FRONT
  • 120 (0x78) β€” key name KEY_STOP
  • 121 (0x79) β€” key name KEY_AGAIN
  • 122 (0x7a) β€” key name KEY_UNDO
  • 123 (0x7b) β€” key name KEY_CUT
  • 124 (0x7c) β€” key name KEY_COPY
  • 125 (0x7d) β€” key name KEY_PASTE
  • 126 (0x7e) β€” key name KEY_FIND
  • 127 (0x7f) β€” key name KEY_MUTE
  • 128 (0x80) β€” key name KEY_VOLUMEUP
  • 129 (0x81) β€” key name KEY_VOLUMEDOWN
  • 133 (0x85) β€” key name KEY_KPCOMMA
  • 135 (0x87) β€” key name KEY_RO
  • 136 (0x88) β€” key name KEY_KATAKANAHIRAGANA
  • 137 (0x89) β€” key name KEY_YEN
  • 138 (0x8a) β€” key name KEY_HENKAN
  • 139 (0x8b) β€” key name KEY_MUHENKAN
  • 140 (0x8c) β€” key name KEY_KPJPCOMMA
  • 144 (0x90) β€” key name KEY_HANGEUL
  • 145 (0x91) β€” key name KEY_HANJA
  • 146 (0x92) β€” key name KEY_KATAKANA
  • 147 (0x93) β€” key name KEY_HIRAGANA
  • 148 (0x94) β€” key name KEY_ZENKAKUHANKAKU
  • 182 (0xb6) β€” key name KEY_KPLEFTPAREN
  • 183 (0xb7) β€” key name KEY_KPRIGHTPAREN
  • 224 (0xe0) β€” key name KEY_LEFTCTRL
  • 225 (0xe1) β€” key name KEY_LEFTSHIFT
  • 226 (0xe2) β€” key name KEY_LEFTALT
  • 227 (0xe3) β€” key name KEY_LEFTMETA
  • 228 (0xe4) β€” key name KEY_RIGHTCTRL
  • 229 (0xe5) β€” key name KEY_RIGHTSHIFT
  • 230 (0xe6) β€” key name KEY_RIGHTALT
  • 231 (0xe7) β€” key name KEY_RIGHTMETA
  • 232 (0xe8) β€” key name KEY_PLAYPAUSE
  • 233 (0xe9) β€” key name KEY_STOPCD
  • 234 (0xea) β€” key name KEY_PREVIOUSSONG
  • 235 (0xeb) β€” key name KEY_NEXTSONG
  • 236 (0xec) β€” key name KEY_EJECTCD
  • 237 (0xed) β€” key name KEY_VOLUMEUP
  • 238 (0xee) β€” key name KEY_VOLUMEDOWN
  • 239 (0xef) β€” key name KEY_MUTE
  • 240 (0xf0) β€” key name KEY_WWW
  • 241 (0xf1) β€” key name KEY_BACK
  • 242 (0xf2) β€” key name KEY_FORWARD
  • 243 (0xf3) β€” key name KEY_STOP
  • 244 (0xf4) β€” key name KEY_FIND
  • 245 (0xf5) β€” key name KEY_SCROLLUP
  • 246 (0xf6) β€” key name KEY_SCROLLDOWN
  • 247 (0xf7) β€” key name KEY_EDIT
  • 248 (0xf8) β€” key name KEY_SLEEP
  • 249 (0xf9) β€” key name KEY_SCREENLOCK
  • 250 (0xfa) β€” key name KEY_REFRESH
  • 251 (0xfb) β€” key name KEY_CALC

okay that's the whole virkeycode-usb situation, bestie β€” page 7, all the key codes, all the vibes. The footer is just the page name again, so there's no source/version/date to report; consider this your cute sign-off instead πŸ«Άβœ¨πŸ’–

πŸ“¦ where this page comes from