VIRKEYCODE-LINUX(7)

โœจ VIRKEYCODE-LINUX โœจ

okay bestie, this is virkeycode-linux โ€” the manual page from the Virtualization Support section, and it is, no exaggeration, just a giant vibe-checked list of linux key code values ๐Ÿ’… each one paired with the linux key code name that goes with it. that's the whole thing. it's a lookup table wearing a manpage as a dress. and honestly? iconic. ๐Ÿ‘‘

here's the format so you can read it at a glance: every entry gives you the number, then the same number in hex in parentheses, then the key name. no cap, that's it. now let's go, because there are a lot of these and I refuse to skip a single one ๐Ÿซถ


๐ŸŽ€ DESCRIPTION ๐ŸŽ€

a list of linux key code values, each with its corresponding linux key code name โ€” virkeycode-linux is literally a list of linux key code values, with corresponding linux key code names. let's get into it, in order, from zero upward ๐Ÿฆ‹

  • 0 (0x0) โ€” key name KEY_RESERVED
  • 1 (0x1) โ€” key name KEY_ESC
  • 2 (0x2) โ€” key name KEY_1
  • 3 (0x3) โ€” key name KEY_2
  • 4 (0x4) โ€” key name KEY_3
  • 5 (0x5) โ€” key name KEY_4
  • 6 (0x6) โ€” key name KEY_5
  • 7 (0x7) โ€” key name KEY_6
  • 8 (0x8) โ€” key name KEY_7
  • 9 (0x9) โ€” key name KEY_8
  • 10 (0xa) โ€” key name KEY_9
  • 11 (0xb) โ€” key name KEY_0
  • 12 (0xc) โ€” key name KEY_MINUS
  • 13 (0xd) โ€” key name KEY_EQUAL
  • 14 (0xe) โ€” key name KEY_BACKSPACE
  • 15 (0xf) โ€” key name KEY_TAB
  • 16 (0x10) โ€” key name KEY_Q
  • 17 (0x11) โ€” key name KEY_W
  • 18 (0x12) โ€” key name KEY_E
  • 19 (0x13) โ€” key name KEY_R
  • 20 (0x14) โ€” key name KEY_T
  • 21 (0x15) โ€” key name KEY_Y
  • 22 (0x16) โ€” key name KEY_U
  • 23 (0x17) โ€” key name KEY_I
  • 24 (0x18) โ€” key name KEY_O
  • 25 (0x19) โ€” key name KEY_P
  • 26 (0x1a) โ€” key name KEY_LEFTBRACE
  • 27 (0x1b) โ€” key name KEY_RIGHTBRACE
  • 28 (0x1c) โ€” key name KEY_ENTER
  • 29 (0x1d) โ€” key name KEY_LEFTCTRL
  • 30 (0x1e) โ€” key name KEY_A
  • 31 (0x1f) โ€” key name KEY_S
  • 32 (0x20) โ€” key name KEY_D
  • 33 (0x21) โ€” key name KEY_F
  • 34 (0x22) โ€” key name KEY_G
  • 35 (0x23) โ€” key name KEY_H
  • 36 (0x24) โ€” key name KEY_J
  • 37 (0x25) โ€” key name KEY_K
  • 38 (0x26) โ€” key name KEY_L
  • 39 (0x27) โ€” key name KEY_SEMICOLON
  • 40 (0x28) โ€” key name KEY_APOSTROPHE
  • 41 (0x29) โ€” key name KEY_GRAVE
  • 42 (0x2a) โ€” key name KEY_LEFTSHIFT
  • 43 (0x2b) โ€” key name KEY_BACKSLASH
  • 44 (0x2c) โ€” key name KEY_Z
  • 45 (0x2d) โ€” key name KEY_X
  • 46 (0x2e) โ€” key name KEY_C
  • 47 (0x2f) โ€” key name KEY_V
  • 48 (0x30) โ€” key name KEY_B
  • 49 (0x31) โ€” key name KEY_N
  • 50 (0x32) โ€” key name KEY_M
  • 51 (0x33) โ€” key name KEY_COMMA
  • 52 (0x34) โ€” key name KEY_DOT
  • 53 (0x35) โ€” key name KEY_SLASH
  • 54 (0x36) โ€” key name KEY_RIGHTSHIFT
  • 55 (0x37) โ€” key name KEY_KPASTERISK
  • 56 (0x38) โ€” key name KEY_LEFTALT
  • 57 (0x39) โ€” key name KEY_SPACE
  • 58 (0x3a) โ€” key name KEY_CAPSLOCK
  • 59 (0x3b) โ€” key name KEY_F1
  • 60 (0x3c) โ€” key name KEY_F2
  • 61 (0x3d) โ€” key name KEY_F3
  • 62 (0x3e) โ€” key name KEY_F4
  • 63 (0x3f) โ€” key name KEY_F5
  • 64 (0x40) โ€” key name KEY_F6
  • 65 (0x41) โ€” key name KEY_F7
  • 66 (0x42) โ€” key name KEY_F8
  • 67 (0x43) โ€” key name KEY_F9
  • 68 (0x44) โ€” key name KEY_F10
  • 69 (0x45) โ€” key name KEY_NUMLOCK
  • 70 (0x46) โ€” key name KEY_SCROLLLOCK
  • 71 (0x47) โ€” key name KEY_KP7
  • 72 (0x48) โ€” key name KEY_KP8
  • 73 (0x49) โ€” key name KEY_KP9
  • 74 (0x4a) โ€” key name KEY_KPMINUS
  • 75 (0x4b) โ€” key name KEY_KP4
  • 76 (0x4c) โ€” key name KEY_KP5
  • 77 (0x4d) โ€” key name KEY_KP6
  • 78 (0x4e) โ€” key name KEY_KPPLUS
  • 79 (0x4f) โ€” key name KEY_KP1
  • 80 (0x50) โ€” key name KEY_KP2
  • 81 (0x51) โ€” key name KEY_KP3
  • 82 (0x52) โ€” key name KEY_KP0
  • 83 (0x53) โ€” key name KEY_KPDOT
  • 84 (0x54) โ€” key name unnamed ๐Ÿ™ˆ (yes really, it's just called unnamed in the original โ€” I'm not making this up)
  • 85 (0x55) โ€” key name KEY_ZENKAKUHANKAKU
  • 86 (0x56) โ€” key name KEY_102ND
  • 87 (0x57) โ€” key name KEY_F11
  • 88 (0x58) โ€” key name KEY_F12
  • 89 (0x59) โ€” key name KEY_RO
  • 90 (0x5a) โ€” key name KEY_KATAKANA
  • 91 (0x5b) โ€” key name KEY_HIRAGANA
  • 92 (0x5c) โ€” key name KEY_HENKAN
  • 93 (0x5d) โ€” key name KEY_KATAKANAHIRAGANA
  • 94 (0x5e) โ€” key name KEY_MUHENKAN
  • 95 (0x5f) โ€” key name KEY_KPJPCOMMA
  • 96 (0x60) โ€” key name KEY_KPENTER
  • 97 (0x61) โ€” key name KEY_RIGHTCTRL
  • 98 (0x62) โ€” key name KEY_KPSLASH
  • 99 (0x63) โ€” key name KEY_SYSRQ
  • 100 (0x64) โ€” key name KEY_RIGHTALT
  • 101 (0x65) โ€” key name KEY_LINEFEED
  • 102 (0x66) โ€” key name KEY_HOME
  • 103 (0x67) โ€” key name KEY_UP
  • 104 (0x68) โ€” key name KEY_PAGEUP
  • 105 (0x69) โ€” key name KEY_LEFT
  • 106 (0x6a) โ€” key name KEY_RIGHT
  • 107 (0x6b) โ€” key name KEY_END
  • 108 (0x6c) โ€” key name KEY_DOWN
  • 109 (0x6d) โ€” key name KEY_PAGEDOWN
  • 110 (0x6e) โ€” key name KEY_INSERT
  • 111 (0x6f) โ€” key name KEY_DELETE
  • 112 (0x70) โ€” key name KEY_MACRO
  • 113 (0x71) โ€” key name KEY_MUTE
  • 114 (0x72) โ€” key name KEY_VOLUMEDOWN
  • 115 (0x73) โ€” key name KEY_VOLUMEUP
  • 116 (0x74) โ€” key name KEY_POWER
  • 117 (0x75) โ€” key name KEY_KPEQUAL
  • 118 (0x76) โ€” key name KEY_KPPLUSMINUS
  • 119 (0x77) โ€” key name KEY_PAUSE
  • 120 (0x78) โ€” key name KEY_SCALE
  • 121 (0x79) โ€” key name KEY_KPCOMMA
  • 122 (0x7a) โ€” key name KEY_HANGEUL
  • 123 (0x7b) โ€” key name KEY_HANJA
  • 124 (0x7c) โ€” key name KEY_YEN
  • 125 (0x7d) โ€” key name KEY_LEFTMETA
  • 126 (0x7e) โ€” key name KEY_RIGHTMETA
  • 127 (0x7f) โ€” key name KEY_COMPOSE
  • 128 (0x80) โ€” key name KEY_STOP
  • 129 (0x81) โ€” key name KEY_AGAIN
  • 130 (0x82) โ€” key name KEY_PROPS
  • 131 (0x83) โ€” key name KEY_UNDO
  • 132 (0x84) โ€” key name KEY_FRONT
  • 133 (0x85) โ€” key name KEY_COPY
  • 134 (0x86) โ€” key name KEY_OPEN
  • 135 (0x87) โ€” key name KEY_PASTE
  • 136 (0x88) โ€” key name KEY_FIND
  • 137 (0x89) โ€” key name KEY_CUT
  • 138 (0x8a) โ€” key name KEY_HELP
  • 139 (0x8b) โ€” key name KEY_MENU
  • 140 (0x8c) โ€” key name KEY_CALC
  • 141 (0x8d) โ€” key name KEY_SETUP
  • 142 (0x8e) โ€” key name KEY_SLEEP
  • 143 (0x8f) โ€” key name KEY_WAKEUP
  • 144 (0x90) โ€” key name KEY_FILE
  • 145 (0x91) โ€” key name KEY_SENDFILE
  • 146 (0x92) โ€” key name KEY_DELETEFILE
  • 147 (0x93) โ€” key name KEY_XFER
  • 148 (0x94) โ€” key name KEY_PROG1
  • 149 (0x95) โ€” key name KEY_PROG2
  • 150 (0x96) โ€” key name KEY_WWW
  • 151 (0x97) โ€” key name KEY_MSDOS
  • 152 (0x98) โ€” key name KEY_SCREENLOCK
  • 153 (0x99) โ€” key name KEY_DIRECTION
  • 154 (0x9a) โ€” key name KEY_CYCLEWINDOWS
  • 155 (0x9b) โ€” key name KEY_MAIL
  • 156 (0x9c) โ€” key name KEY_BOOKMARKS
  • 157 (0x9d) โ€” key name KEY_COMPUTER
  • 158 (0x9e) โ€” key name KEY_BACK
  • 159 (0x9f) โ€” key name KEY_FORWARD
  • 160 (0xa0) โ€” key name KEY_CLOSECD
  • 161 (0xa1) โ€” key name KEY_EJECTCD
  • 162 (0xa2) โ€” key name KEY_EJECTCLOSECD
  • 163 (0xa3) โ€” key name KEY_NEXTSONG
  • 164 (0xa4) โ€” key name KEY_PLAYPAUSE
  • 165 (0xa5) โ€” key name KEY_PREVIOUSSONG
  • 166 (0xa6) โ€” key name KEY_STOPCD
  • 167 (0xa7) โ€” key name KEY_RECORD
  • 168 (0xa8) โ€” key name KEY_REWIND
  • 169 (0xa9) โ€” key name KEY_PHONE
  • 170 (0xaa) โ€” key name KEY_ISO
  • 171 (0xab) โ€” key name KEY_CONFIG
  • 172 (0xac) โ€” key name KEY_HOMEPAGE
  • 173 (0xad) โ€” key name KEY_REFRESH
  • 174 (0xae) โ€” key name KEY_EXIT
  • 175 (0xaf) โ€” key name KEY_MOVE
  • 176 (0xb0) โ€” key name KEY_EDIT
  • 177 (0xb1) โ€” key name KEY_SCROLLUP
  • 178 (0xb2) โ€” key name KEY_SCROLLDOWN
  • 179 (0xb3) โ€” key name KEY_KPLEFTPAREN
  • 180 (0xb4) โ€” key name KEY_KPRIGHTPAREN
  • 181 (0xb5) โ€” key name KEY_NEW
  • 182 (0xb6) โ€” key name KEY_REDO
  • 183 (0xb7) โ€” key name KEY_F13
  • 184 (0xb8) โ€” key name KEY_F14
  • 185 (0xb9) โ€” key name KEY_F15
  • 186 (0xba) โ€” key name KEY_F16
  • 187 (0xbb) โ€” key name KEY_F17
  • 188 (0xbc) โ€” key name KEY_F18
  • 189 (0xbd) โ€” key name KEY_F19
  • 190 (0xbe) โ€” key name KEY_F20
  • 191 (0xbf) โ€” key name KEY_F21
  • 192 (0xc0) โ€” key name KEY_F22
  • 193 (0xc1) โ€” key name KEY_F23
  • 194 (0xc2) โ€” key name KEY_F24
  • 195 (0xc3) โ€” key name unnamed ๐Ÿ™ˆ
  • 196 (0xc4) โ€” key name unnamed ๐Ÿ™ˆ
  • 197 (0xc5) โ€” key name unnamed ๐Ÿ™ˆ
  • 198 (0xc6) โ€” key name unnamed ๐Ÿ™ˆ
  • 199 (0xc7) โ€” key name unnamed ๐Ÿ™ˆ (a whole little unnamed squad, we love a mysterious era ๐Ÿ’€)
  • 200 (0xc8) โ€” key name KEY_PLAYCD
  • 201 (0xc9) โ€” key name KEY_PAUSECD
  • 202 (0xca) โ€” key name KEY_PROG3
  • 203 (0xcb) โ€” key name KEY_PROG4
  • 204 (0xcc) โ€” key name KEY_DASHBOARD
  • 205 (0xcd) โ€” key name KEY_SUSPEND
  • 206 (0xce) โ€” key name KEY_CLOSE
  • 207 (0xcf) โ€” key name KEY_PLAY
  • 208 (0xd0) โ€” key name KEY_FASTFORWARD
  • 209 (0xd1) โ€” key name KEY_BASSBOOST
  • 210 (0xd2) โ€” key name KEY_PRINT
  • 211 (0xd3) โ€” key name KEY_HP
  • 212 (0xd4) โ€” key name KEY_CAMERA
  • 213 (0xd5) โ€” key name KEY_SOUND
  • 214 (0xd6) โ€” key name KEY_QUESTION
  • 215 (0xd7) โ€” key name KEY_EMAIL
  • 216 (0xd8) โ€” key name KEY_CHAT
  • 217 (0xd9) โ€” key name KEY_SEARCH
  • 218 (0xda) โ€” key name KEY_CONNECT
  • 219 (0xdb) โ€” key name KEY_FINANCE
  • 220 (0xdc) โ€” key name KEY_SPORT
  • 221 (0xdd) โ€” key name KEY_SHOP
  • 222 (0xde) โ€” key name KEY_ALTERASE
  • 223 (0xdf) โ€” key name KEY_CANCEL
  • 224 (0xe0) โ€” key name KEY_BRIGHTNESSDOWN
  • 225 (0xe1) โ€” key name KEY_BRIGHTNESSUP
  • 226 (0xe2) โ€” key name KEY_MEDIA
  • 227 (0xe3) โ€” key name KEY_SWITCHVIDEOMODE
  • 228 (0xe4) โ€” and that's exactly where part one cuts off ๐Ÿซ  no key name line yet, the list just keeps going into the next part.

okay so we're not done โ€” 228 (0xe4) is mid-entry and the list continues in part 2 ๐Ÿ’– don't go anywhere bestie, the codes keep coming ๐ŸŒˆ

...still going, bestie โ€” the list is long but we're thriving โœจ

  • 229 (0xe5) โ€” KEY_KBDILLUMTOGGLE</p> โ€” keyboard backlight toggle, cute ๐Ÿ’…
  • 230 (0xe6) โ€” KEY_KBDILLUMDOWN</p> โ€” keyboard backlight go dimmer ๐ŸŒ™
  • 231 (0xe7) โ€” KEY_KBDILLUMUP</p> โ€” keyboard backlight go brighter ๐Ÿ”ฅ
  • 232 (0xe8) โ€” KEY_SEND</p> โ€” the send key ๐Ÿ“จ
  • 233 (0xe9) โ€” KEY_REPLY</p> โ€” the reply key ๐Ÿ’ฌ
  • 234 (0xea) โ€” KEY_FORWARDMAIL</p> โ€” forward that mail, no gatekeeping ๐Ÿซถ
  • 235 (0xeb) โ€” KEY_SAVE</p> โ€” save, the most iconic keyboard act ever ๐Ÿ’พ
  • 236 (0xec) โ€” KEY_DOCUMENTS</p> โ€” documents key ๐ŸŽ€
  • 237 (0xed) โ€” KEY_BATTERY</p> โ€” battery key ๐Ÿ”‹
  • 238 (0xee) โ€” KEY_BLUETOOTH</p> โ€” bluetooth key ๐Ÿฆ‹
  • 239 (0xef) โ€” KEY_WLAN</p> โ€” wlan key ๐ŸŒˆ
  • 240 (0xf0) โ€” KEY_UWB</p> โ€” uwb key โญ
  • 241 (0xf1) โ€” KEY_UNKNOWN</p> โ€” literally named unknown, the mystery of it all ๐Ÿ™ˆ
  • 242 (0xf2) โ€” KEY_VIDEO_NEXT</p> โ€” next video โ–ถ๏ธ
  • 243 (0xf3) โ€” KEY_VIDEO_PREV</p> โ€” previous video โ—€๏ธ
  • 244 (0xf4) โ€” KEY_BRIGHTNESS_CYCLE</p> โ€” brightness, but it cycles ๐Ÿ”„
  • 245 (0xf5) โ€” KEY_BRIGHTNESS_ZERO</p> โ€” brightness zero, screen said bye ๐Ÿ’€
  • 246 (0xf6) โ€” KEY_DISPLAY_OFF</p> โ€” display off ๐Ÿ–ฅ๏ธ
  • 247 (0xf7) โ€” KEY_WIMAX</p> โ€” wimax key, a whole era ๐Ÿ•ฐ๏ธ
  • 248 (0xf8) โ€” unnamed โ€” no name, the kernel is being mysterious ๐Ÿ™ˆ
  • 249 (0xf9) โ€” unnamed โ€” still no name ๐Ÿซฅ
  • 250 (0xfa) โ€” unnamed โ€” nope, unnamed ๐Ÿ’€
  • 251 (0xfb) โ€” unnamed โ€” unnamed again, we love a consistent queen ๐Ÿ’…
  • 252 (0xfc) โ€” unnamed โ€” unnamed โœจ
  • 253 (0xfd) โ€” unnamed โ€” unnamed, still ๐Ÿฆ‹
  • 254 (0xfe) โ€” unnamed โ€” unnamed ๐ŸŒธ
  • 255 (0xff) โ€” unnamed โ€” unnamed, last of this little unnamed run ๐ŸŽ€

okay new block: the BTN_* girlies are here, and they're giving controller energy ๐ŸŽฎ

  • 256 (0x100) โ€” BTN_0</p> โ€” button zero
  • 257 (0x101) โ€” BTN_1</p> โ€” button one
  • 258 (0x102) โ€” BTN_2</p> โ€” button two
  • 259 (0x103) โ€” BTN_3</p> โ€” button three
  • 260 (0x104) โ€” BTN_4</p> โ€” button four
  • 261 (0x105) โ€” BTN_5</p> โ€” button five
  • 262 (0x106) โ€” BTN_6</p> โ€” button six
  • 263 (0x107) โ€” BTN_7</p> โ€” button seven
  • 264 (0x108) โ€” BTN_8</p> โ€” button eight
  • 265 (0x109) โ€” BTN_9</p> โ€” button nine, ate the whole numbered set โœจ

mouse girlies incoming ๐Ÿ–ฑ๏ธ

  • 272 (0x110) โ€” BTN_LEFT</p> โ€” left button
  • 273 (0x111) โ€” BTN_RIGHT</p> โ€” right button
  • 274 (0x112) โ€” BTN_MIDDLE</p> โ€” middle button
  • 275 (0x113) โ€” BTN_SIDE</p> โ€” side button
  • 276 (0x114) โ€” BTN_EXTRA</p> โ€” extra button
  • 277 (0x115) โ€” BTN_FORWARD</p> โ€” forward button
  • 278 (0x116) โ€” BTN_BACK</p> โ€” back button
  • 279 (0x117) โ€” BTN_TASK</p> โ€” task button

joystick-adjacent vibes ๐Ÿ•น๏ธ

  • 288 (0x120) โ€” BTN_TRIGGER</p> โ€” trigger button
  • 289 (0x121) โ€” BTN_THUMB</p> โ€” thumb button
  • 290 (0x122) โ€” BTN_THUMB2</p> โ€” thumb button, the sequel
  • 291 (0x123) โ€” BTN_TOP</p> โ€” top button
  • 292 (0x124) โ€” BTN_TOP2</p> โ€” top button 2
  • 293 (0x125) โ€” BTN_PINKIE</p> โ€” pinkie button, the name is lowkey adorable ๐ŸŽ€
  • 294 (0x126) โ€” BTN_BASE</p> โ€” base button
  • 295 (0x127) โ€” BTN_BASE2</p> โ€” base button 2
  • 296 (0x128) โ€” BTN_BASE3</p> โ€” base button 3
  • 297 (0x129) โ€” BTN_BASE4</p> โ€” base button 4
  • 298 (0x12a) โ€” BTN_BASE5</p> โ€” base button 5
  • 299 (0x12b) โ€” BTN_BASE6</p> โ€” base button 6
  • 303 (0x12f) โ€” BTN_DEAD</p> โ€” dead button, dramatic much ๐Ÿ’€

gamepad core crew ๐ŸŽฎโœจ

  • 304 (0x130) โ€” BTN_A</p> โ€” A button
  • 305 (0x131) โ€” BTN_B</p> โ€” B button
  • 306 (0x132) โ€” BTN_C</p> โ€” C button
  • 307 (0x133) โ€” BTN_X</p> โ€” X button
  • 308 (0x134) โ€” BTN_Y</p> โ€” Y button
  • 309 (0x135) โ€” BTN_Z</p> โ€” Z button
  • 310 (0x136) โ€” BTN_TL</p> โ€” TL button
  • 311 (0x137) โ€” BTN_TR</p> โ€” TR button
  • 312 (0x138) โ€” BTN_TL2</p> โ€” TL2 button
  • 313 (0x139) โ€” BTN_TR2</p> โ€” TR2 button
  • 314 (0x13a) โ€” BTN_SELECT</p> โ€” select button
  • 315 (0x13b) โ€” BTN_START</p> โ€” start button, main character energy ๐Ÿ‘‘
  • 316 (0x13c) โ€” BTN_MODE</p> โ€” mode button
  • 317 (0x13d) โ€” BTN_THUMBL</p> โ€” left thumb button
  • 318 (0x13e) โ€” BTN_THUMBR</p> โ€” right thumb button

stylus / tablet era, very artsy of them ๐Ÿ–Š๏ธ๐ŸŽจ

  • 320 (0x140) โ€” BTN_TOOL_PEN</p> โ€” pen tool button
  • 321 (0x141) โ€” BTN_TOOL_RUBBER</p> โ€” rubber tool button
  • 322 (0x142) โ€” BTN_TOOL_BRUSH</p> โ€” brush tool button
  • 323 (0x143) โ€” BTN_TOOL_PENCIL</p> โ€” pencil tool button
  • 324 (0x144) โ€” BTN_TOOL_AIRBRUSH</p> โ€” airbrush tool button
  • 325 (0x145) โ€” BTN_TOOL_FINGER</p> โ€” finger tool button
  • 326 (0x146) โ€” BTN_TOOL_MOUSE</p> โ€” mouse tool button
  • 327 (0x147) โ€” BTN_TOOL_LENS</p> โ€” lens tool button
  • 330 (0x14a) โ€” BTN_TOUCH</p> โ€” touch button
  • 331 (0x14b) โ€” BTN_STYLUS</p> โ€” stylus button
  • 332 (0x14c) โ€” BTN_STYLUS2</p> โ€” stylus button 2
  • 333 (0x14d) โ€” BTN_TOOL_DOUBLETAP</p> โ€” doubletap tool button
  • 334 (0x14e) โ€” BTN_TOOL_TRIPLETAP</p> โ€” tripletap tool button
  • 335 (0x14f) โ€” BTN_TOOL_QUADTAP</p> โ€” quadtap tool button, fingers working overtime ๐Ÿ˜ญ
  • 336 (0x150) โ€” BTN_GEAR_DOWN</p> โ€” gear down button
  • 337 (0x151) โ€” BTN_GEAR_UP</p> โ€” gear up button

remote-control / media-key section, iconic honestly ๐Ÿ“บ

  • 352 (0x160) โ€” KEY_OK</p> โ€” ok key
  • 353 (0x161) โ€” KEY_SELECT</p> โ€” select key
  • 354 (0x162) โ€” KEY_GOTO</p> โ€” goto key
  • 355 (0x163) โ€” KEY_CLEAR</p> โ€” clear key
  • 356 (0x164) โ€” KEY_POWER2</p> โ€” power key, the sequel โšก
  • 357 (0x165) โ€” KEY_OPTION</p> โ€” option key
  • 358 (0x166) โ€” KEY_INFO</p> โ€” info key
  • 359 (0x167) โ€” KEY_TIME</p> โ€” time key
  • 360 (0x168) โ€” KEY_VENDOR</p> โ€” vendor key
  • 361 (0x169) โ€” KEY_ARCHIVE</p> โ€” archive key
  • 362 (0x16a) โ€” KEY_PROGRAM</p> โ€” program key
  • 363 (0x16b) โ€” KEY_CHANNEL</p> โ€” channel key
  • 364 (0x16c) โ€” KEY_FAVORITES</p> โ€” favorites key โญ
  • 365 (0x16d) โ€” KEY_EPG</p> โ€” epg key
  • 366 (0x16e) โ€” KEY_PVR</p> โ€” pvr key
  • 367 (0x16f) โ€” KEY_MHP</p> โ€” mhp key
  • 368 (0x170) โ€” KEY_LANGUAGE</p> โ€” language key
  • 369 (0x171) โ€” KEY_TITLE</p> โ€” title key
  • 370 (0x172) โ€” KEY_SUBTITLE</p> โ€” subtitle key
  • 371 (0x173) โ€” KEY_ANGLE</p> โ€” angle key
  • 372 (0x174) โ€” KEY_ZOOM</p> โ€” zoom key
  • 373 (0x175) โ€” KEY_MODE</p> โ€” mode key
  • 374 (0x176) โ€” KEY_KEYBOARD</p> โ€” keyboard key, meta af ๐Ÿ’…
  • 375 (0x177) โ€” KEY_SCREEN</p> โ€” screen key
  • 376 (0x178) โ€” KEY_PC</p> โ€” pc key
  • 377 (0x179) โ€” KEY_TV</p> โ€” tv key
  • 378 (0x17a) โ€” KEY_TV2</p> โ€” tv key 2
  • 379 (0x17b) โ€” KEY_VCR</p> โ€” vcr key
  • 380 (0x17c) โ€” KEY_VCR2</p> โ€” vcr key 2
  • 381 (0x17d) โ€” KEY_SAT</p> โ€” sat key
  • 382 (0x17e) โ€” KEY_SAT2</p> โ€” sat key 2
  • 383 (0x17f) โ€” KEY_CD</p> โ€” cd key
  • 384 (0x180) โ€” KEY_TAPE</p> โ€” tape key
  • 385 (0x181) โ€” KEY_RADIO</p> โ€” radio key
  • 386 (0x182) โ€” KEY_TUNER</p> โ€” tuner key
  • 387 (0x183) โ€” KEY_PLAYER</p> โ€” player key
  • 388 (0x184) โ€” KEY_TEXT</p> โ€” text key
  • 389 (0x185) โ€” KEY_DVD</p> โ€” dvd key
  • 390 (0x186) โ€” KEY_AUX</p> โ€” aux key
  • 391 (0x187) โ€” KEY_MP3</p> โ€” mp3 key
  • 392 (0x188) โ€” KEY_AUDIO</p> โ€” audio key
  • 393 (0x189) โ€” KEY_VIDEO</p> โ€” video key
  • 394 (0x18a) โ€” KEY_DIRECTORY</p> โ€” directory key
  • 395 (0x18b) โ€” KEY_LIST</p> โ€” list key
  • 396 (0x18c) โ€” KEY_MEMO</p> โ€” memo key
  • 397 (0x18d) โ€” KEY_CALENDAR</p> โ€” calendar key
  • 398 (0x18e) โ€” KEY_RED</p> โ€” red key ๐Ÿ”ด
  • 399 (0x18f) โ€” KEY_GREEN</p> โ€” green key ๐ŸŸข
  • 400 (0x190) โ€” KEY_YELLOW</p> โ€” yellow key ๐ŸŸก
  • 401 (0x191) โ€” KEY_BLUE</p> โ€” blue key ๐Ÿ”ต
  • 402 (0x192) โ€” KEY_CHANNELUP</p> โ€” channel up key
  • 403 (0x193) โ€” KEY_CHANNELDOWN</p> โ€” channel down key
  • 404 (0x194) โ€” KEY_FIRST</p> โ€” first key
  • 405 (0x195) โ€” KEY_LAST</p> โ€” last key
  • 406 (0x196) โ€” KEY_AB</p> โ€” ab key
  • 407 (0x197) โ€” KEY_NEXT</p> โ€” next key
  • 408 (0x198) โ€” KEY_RESTART</p> โ€” restart key ๐Ÿ”„
  • 409 (0x199) โ€” KEY_SLOW</p> โ€” slow key ๐Ÿข
  • 410 (0x19a) โ€” KEY_SHUFFLE</p> โ€” shuffle key ๐Ÿ”€
  • 411 (0x19b) โ€” KEY_BREAK</p> โ€” break key
  • 412 (0x19c) โ€” KEY_PREVIOUS</p> โ€” previous key
  • 413 (0x19d) โ€” KEY_DIGITS</p> โ€” digits key
  • 414 (0x19e) โ€” KEY_TEEN</p> โ€” teen key
  • 415 (0x19f) โ€” KEY_TWEN</p> โ€” twen key
  • 416 (0x1a0) โ€” KEY_VIDEOPHONE</p> โ€” videophone key
  • 417 (0x1a1) โ€” KEY_GAMES</p> โ€” games key ๐ŸŽฎ
  • 418 (0x1a2) โ€” KEY_ZOOMIN</p> โ€” zoom in key
  • 419 (0x1a3) โ€” KEY_ZOOMOUT</p> โ€” zoom out key
  • 420 (0x1a4) โ€” KEY_ZOOMRESET</p> โ€” zoom reset key
  • 421 (0x1a5) โ€” KEY_WORDPROCESSOR</p> โ€” wordprocessor key
  • 422 (0x1a6) โ€” KEY_EDITOR</p> โ€” editor key
  • 423 (0x1a7) โ€” KEY_SPREADSHEET</p> โ€” spreadsheet key
  • 424 (0x1a8) โ€” KEY_GRAPHICSEDITOR</p> โ€” graphicseditor key
  • 425 (0x1a9) โ€” KEY_PRESENTATION</p> โ€” presentation key
  • 426 (0x1aa) โ€” KEY_DATABASE</p> โ€” database key
  • 427 (0x1ab) โ€” KEY_NEWS</p> โ€” news key
  • 428 (0x1ac) โ€” KEY_VOICEMAIL</p> โ€” voicemail key
  • 429 (0x1ad) โ€” KEY_ADDRESSBOOK</p> โ€” addressbook key
  • 430 (0x1ae) โ€” KEY_MESSENGER</p> โ€” messenger key ๐Ÿ’ฌ
  • 431 (0x1af) โ€” KEY_DISPLAYTOGGLE</p> โ€” displaytoggle key
  • 432 (0x1b0) โ€” KEY_SPELLCHECK</p> โ€” spellcheck key
  • 433 (0x1b1) โ€” KEY_LOGOFF</p> โ€” logoff key
  • 434 (0x1b2) โ€” KEY_DOLLAR</p> โ€” dollar key ๐Ÿ’ต
  • 435 (0x1b3) โ€” KEY_EURO</p> โ€” euro key ๐Ÿ’ถ
  • 436 (0x1b4) โ€” KEY_FRAMEBACK</p> โ€” frameback key
  • 437 (0x1b5) โ€” KEY_FRAMEFORWARD</p> โ€” frameforward key
  • 438 (0x1b6) โ€” KEY_CONTEXT_MENU</p> โ€” context menu key
  • 439 (0x1b7) โ€” KEY_MEDIA_REPEAT</p> โ€” media repeat key ๐Ÿ”

editing / function-key block, very keyboard-girlie of them โŒจ๏ธ๐ŸŒธ

  • 448 (0x1c0) โ€” KEY_DEL_EOL</p> โ€” del eol key
  • 449 (0x1c1) โ€” KEY_DEL_EOS</p> โ€” del eos key
  • 450 (0x1c2) โ€” KEY_INS_LINE</p> โ€” ins line key
  • 451 (0x1c3) โ€” KEY_DEL_LINE</p> โ€” del line key
  • 464 (0x1d0) โ€” KEY_FN</p> โ€” fn key
  • 465 (0x1d1) โ€” KEY_FN_ESC</p> โ€” fn esc key
  • 466 (0x1d2) โ€” KEY_FN_F1</p> โ€” fn F1 key
  • 467 (0x1d3) โ€” KEY_FN_F2</p> โ€” fn F2 key
  • 468 (0x1d4) โ€” KEY_FN_F3</p> โ€” fn F3 key
  • 469 (0x1d5) โ€” KEY_FN_F4</p> โ€” fn F4 key
  • 470 (0x1d6) โ€” KEY_FN_F5</p> โ€” fn F5 key
  • 471 (0x1d7) โ€” KEY_FN_F6</p> โ€” fn F6 key
  • 472 (0x1d8) โ€” KEY_FN_F7</p> โ€” fn F7 key
  • 473 (0x1d9) โ€” KEY_FN_F8</p> โ€” fn F8 key
  • 474 (0x1da) โ€” KEY_FN_F9</p> โ€” fn F9 key
  • 475 (0x1db) โ€” KEY_FN_F10</p> โ€” fn F10 key
  • 476 (0x1dc) โ€” KEY_FN_F11</p> โ€” fn F11 key
  • 477 (0x1dd) โ€” KEY_FN_F12</p> โ€” fn F12 key
  • 478 (0x1de) โ€” KEY_FN_1</p> โ€” fn 1 key
  • 479 (0x1df) โ€” KEY_FN_2</p> โ€” fn 2 key
  • 480 (0x1e0) โ€” KEY_FN_D</p> โ€” fn D key
  • 481 (0x1e1) โ€” KEY_FN_E</p> โ€” fn E key
  • 482 (0x1e2) โ€” KEY_FN_F</p> โ€” fn F key
  • 483 (0x1e3) โ€” KEY_FN_S</p> โ€” fn S key
  • 484 (0x1e4) โ€” KEY_FN_B</p> โ€” fn B key

braille dots, serving accessibility realness ๐Ÿซถ

  • 497 (0x1f1) โ€” KEY_BRL_DOT1</p> โ€” braille dot 1
  • 498 (0x1f2) โ€” KEY_BRL_DOT2</p> โ€” braille dot 2
  • 499 (0x1f3) โ€” KEY_BRL_DOT3</p> โ€” braille dot 3
  • 500 (0x1f4) โ€” KEY_BRL_DOT4</p> โ€” braille dot 4
  • 501 (0x1f5) โ€” KEY_BRL_DOT5</p> โ€” braille dot 5
  • 502 (0x1f6) โ€” KEY_BRL_DOT6</p> โ€” braille dot 6
  • 503 (0x1f7) โ€” KEY_BRL_DOT7</p> โ€” braille dot 7
  • 504 (0x1f8) โ€” KEY_BRL_DOT8</p> โ€” braille dot 8
  • 505 (0x1f9) โ€” KEY_BRL_DOT9</p> โ€” braille dot 9
  • 506 (0x1fa) โ€” KEY_BRL_DOT10</p> โ€” braille dot 10

and finally the numeric keypad girlies, absolute icons ๐Ÿ”ขโœจ

  • 512 (0x200) โ€” KEY_NUMERIC_0</p> โ€” numeric 0 key
  • 513 (0x201) โ€” KEY_NUMERIC_1</p> โ€” numeric 1 key
  • 514 (0x202) โ€” KEY_NUMERIC_2</p> โ€” numeric 2 key
  • 515 (0x203) โ€” KEY_NUMERIC_3</p> โ€” numeric 3 key
  • 516 (0x204) โ€” KEY_NUMERIC_4</p> โ€” numeric 4 key
  • 517 (0x205) โ€” KEY_NUMERIC_5</p> โ€” numeric 5 key
  • 518 (0x206) โ€” KEY_NUMERIC_6</p> โ€” numeric 6 key
  • 519 (0x207) โ€” KEY_NUMERIC_7</p> โ€” numeric 7 key
  • 520 (0x208) โ€” KEY_NUMERIC_8</p> โ€” numeric 8 key
  • 521 (0x209) โ€” KEY_NUMERIC_9</p> โ€” numeric 9 key, closing out this whole stretch ๐Ÿ’…

...and bestie, we're not even done yet โ€” keep scrolling, more incoming ๐Ÿ’–

  • 522 (0x20a) โ€” key name KEY_NUMERIC_STAR โœจ yeah bestie, that's the literal star key on your numpad, the asterisk one, no cap ๐ŸŒŸ
  • 523 (0x20b) โ€” key name KEY_NUMERIC_POUND ๐Ÿ’… and this one's the pound/hash key, the # vibe โ€” she's iconic, she's got main character energy ๐ŸŽ€
  • 524 (0x20c) โ€” key name KEY_RFKILL ๐Ÿ”ฅ the radio-kill key, lowkey the most dramatic one in the whole lineup โ€” she literally turns your wireless off, periodt ๐Ÿ’€

and that's a wrap on the key-code lore, bestie ๐Ÿซถ this whole thing is the VIRKEYCODE-LINUX(7) page from the Linux man-pages project, dated the way it's dated in the actual header up top โ€” go check the real header for the exact source, version and date, 'cause precision matters and I refuse to make up a number ๐Ÿ™ˆ tysm for reading all three parts, you ate that ๐Ÿ’–โœจ๐ŸŽ€

๐Ÿ“ฆ where this page comes from