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 nameKEY_A5(0x5) β key nameKEY_B6(0x6) β key nameKEY_C7(0x7) β key nameKEY_D8(0x8) β key nameKEY_E9(0x9) β key nameKEY_F10(0xa) β key nameKEY_G11(0xb) β key nameKEY_H12(0xc) β key nameKEY_I13(0xd) β key nameKEY_J14(0xe) β key nameKEY_K15(0xf) β key nameKEY_L16(0x10) β key nameKEY_M17(0x11) β key nameKEY_N18(0x12) β key nameKEY_O19(0x13) β key nameKEY_P20(0x14) β key nameKEY_Q21(0x15) β key nameKEY_R22(0x16) β key nameKEY_S23(0x17) β key nameKEY_T24(0x18) β key nameKEY_U25(0x19) β key nameKEY_V26(0x1a) β key nameKEY_W27(0x1b) β key nameKEY_X28(0x1c) β key nameKEY_Y29(0x1d) β key nameKEY_Z30(0x1e) β key nameKEY_131(0x1f) β key nameKEY_232(0x20) β key nameKEY_333(0x21) β key nameKEY_434(0x22) β key nameKEY_535(0x23) β key nameKEY_636(0x24) β key nameKEY_737(0x25) β key nameKEY_838(0x26) β key nameKEY_939(0x27) β key nameKEY_040(0x28) β key nameKEY_ENTER41(0x29) β key nameKEY_ESC42(0x2a) β key nameKEY_BACKSPACE43(0x2b) β key nameKEY_TAB44(0x2c) β key nameKEY_SPACE45(0x2d) β key nameKEY_MINUS46(0x2e) β key nameKEY_EQUAL47(0x2f) β key nameKEY_LEFTBRACE48(0x30) β key nameKEY_RIGHTBRACE49(0x31) β key nameKEY_BACKSLASH50(0x32) β key nameKEY_BACKSLASH51(0x33) β key nameKEY_SEMICOLON52(0x34) β key nameKEY_APOSTROPHE53(0x35) β key nameKEY_GRAVE54(0x36) β key nameKEY_COMMA55(0x37) β key nameKEY_DOT56(0x38) β key nameKEY_SLASH57(0x39) β key nameKEY_CAPSLOCK58(0x3a) β key nameKEY_F159(0x3b) β key nameKEY_F260(0x3c) β key nameKEY_F361(0x3d) β key nameKEY_F462(0x3e) β key nameKEY_F563(0x3f) β key nameKEY_F664(0x40) β key nameKEY_F765(0x41) β key nameKEY_F866(0x42) β key nameKEY_F967(0x43) β key nameKEY_F1068(0x44) β key nameKEY_F1169(0x45) β key nameKEY_F1270(0x46) β key nameKEY_SYSRQ71(0x47) β key nameKEY_SCROLLLOCK72(0x48) β key nameKEY_PAUSE73(0x49) β key nameKEY_INSERT74(0x4a) β key nameKEY_HOME75(0x4b) β key nameKEY_PAGEUP76(0x4c) β key nameKEY_DELETE77(0x4d) β key nameKEY_END78(0x4e) β key nameKEY_PAGEDOWN79(0x4f) β key nameKEY_RIGHT80(0x50) β key nameKEY_LEFT81(0x51) β key nameKEY_DOWN82(0x52) β key nameKEY_UP83(0x53) β key nameKEY_NUMLOCK84(0x54) β key nameKEY_KPSLASH85(0x55) β key nameKEY_KPASTERISK86(0x56) β key nameKEY_KPMINUS87(0x57) β key nameKEY_KPPLUS88(0x58) β key nameKEY_KPENTER89(0x59) β key nameKEY_KP190(0x5a) β key nameKEY_KP291(0x5b) β key nameKEY_KP392(0x5c) β key nameKEY_KP493(0x5d) β key nameKEY_KP594(0x5e) β key nameKEY_KP695(0x5f) β key nameKEY_KP796(0x60) β key nameKEY_KP897(0x61) β key nameKEY_KP998(0x62) β key nameKEY_KP099(0x63) β key nameKEY_KPDOT100(0x64) β key nameKEY_102ND101(0x65) β key nameKEY_COMPOSE102(0x66) β key nameKEY_POWER103(0x67) β key nameKEY_KPEQUAL104(0x68) β key nameKEY_F13105(0x69) β key nameKEY_F14106(0x6a) β key nameKEY_F15107(0x6b) β key nameKEY_F16108(0x6c) β key nameKEY_F17109(0x6d) β key nameKEY_F18110(0x6e) β key nameKEY_F19111(0x6f) β key nameKEY_F20112(0x70) β key nameKEY_F21113(0x71) β key nameKEY_F22114(0x72) β key nameKEY_F23115(0x73) β key nameKEY_F24116(0x74) β key nameKEY_OPEN117(0x75) β key nameKEY_HELP118(0x76) β key nameKEY_MENU119(0x77) β key nameKEY_FRONT120(0x78) β key nameKEY_STOP121(0x79) β key nameKEY_AGAIN122(0x7a) β key nameKEY_UNDO123(0x7b) β key nameKEY_CUT124(0x7c) β key nameKEY_COPY125(0x7d) β key nameKEY_PASTE126(0x7e) β key nameKEY_FIND127(0x7f) β key nameKEY_MUTE128(0x80) β key nameKEY_VOLUMEUP129(0x81) β key nameKEY_VOLUMEDOWN133(0x85) β key nameKEY_KPCOMMA135(0x87) β key nameKEY_RO136(0x88) β key nameKEY_KATAKANAHIRAGANA137(0x89) β key nameKEY_YEN138(0x8a) β key nameKEY_HENKAN139(0x8b) β key nameKEY_MUHENKAN140(0x8c) β key nameKEY_KPJPCOMMA144(0x90) β key nameKEY_HANGEUL145(0x91) β key nameKEY_HANJA146(0x92) β key nameKEY_KATAKANA147(0x93) β key nameKEY_HIRAGANA148(0x94) β key nameKEY_ZENKAKUHANKAKU182(0xb6) β key nameKEY_KPLEFTPAREN183(0xb7) β key nameKEY_KPRIGHTPAREN224(0xe0) β key nameKEY_LEFTCTRL225(0xe1) β key nameKEY_LEFTSHIFT226(0xe2) β key nameKEY_LEFTALT227(0xe3) β key nameKEY_LEFTMETA228(0xe4) β key nameKEY_RIGHTCTRL229(0xe5) β key nameKEY_RIGHTSHIFT230(0xe6) β key nameKEY_RIGHTALT231(0xe7) β key nameKEY_RIGHTMETA232(0xe8) β key nameKEY_PLAYPAUSE233(0xe9) β key nameKEY_STOPCD234(0xea) β key nameKEY_PREVIOUSSONG235(0xeb) β key nameKEY_NEXTSONG236(0xec) β key nameKEY_EJECTCD237(0xed) β key nameKEY_VOLUMEUP238(0xee) β key nameKEY_VOLUMEDOWN239(0xef) β key nameKEY_MUTE240(0xf0) β key nameKEY_WWW241(0xf1) β key nameKEY_BACK242(0xf2) β key nameKEY_FORWARD243(0xf3) β key nameKEY_STOP244(0xf4) β key nameKEY_FIND245(0xf5) β key nameKEY_SCROLLUP246(0xf6) β key nameKEY_SCROLLDOWN247(0xf7) β key nameKEY_EDIT248(0xf8) β key nameKEY_SLEEP249(0xf9) β key nameKEY_SCREENLOCK250(0xfa) β key nameKEY_REFRESH251(0xfb) β key nameKEY_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
- centos-stream 10: libvirt-client 12.8.0-1.el10 Β· GPL-2.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later AND OFL-1.1
- ubuntu noble: libvirt-clients 10.0.0-2ubuntu8
- ubuntu noble: libvirt-clients 10.0.0-2ubuntu8.19
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms