VIRKEYNAME-LINUX(7)
๐ฆ virkeyname-linux โ key name values for linux ๐ฆ
(Virtualization Support)
๐ NAME ๐
virkeyname-linux โ Key name values for linux
๐ธ DESCRIPTION ๐ธ
Okay bestie, gather โround the terminal. This is the linux key-code lineup: every key code name with its corresponding key code value. Thatโs the whole assignment โ no side quests, no mystery flags, just the full list looking iconic. Keep every number exactly as it appears, because these little values are lowkey load-bearing. ๐ โจ
KEY_RESERVEDโ key value0(0x0)KEY_ESCโ key value1(0x1)KEY_1โ key value2(0x2)KEY_2โ key value3(0x3)KEY_3โ key value4(0x4)KEY_4โ key value5(0x5)KEY_5โ key value6(0x6)KEY_6โ key value7(0x7)KEY_7โ key value8(0x8)KEY_8โ key value9(0x9)KEY_9โ key value10(0xa)KEY_0โ key value11(0xb)KEY_MINUSโ key value12(0xc)KEY_EQUALโ key value13(0xd)KEY_BACKSPACEโ key value14(0xe)KEY_TABโ key value15(0xf)KEY_Qโ key value16(0x10)KEY_Wโ key value17(0x11)KEY_Eโ key value18(0x12)KEY_Rโ key value19(0x13)KEY_Tโ key value20(0x14)KEY_Yโ key value21(0x15)KEY_Uโ key value22(0x16)KEY_Iโ key value23(0x17)KEY_Oโ key value24(0x18)KEY_Pโ key value25(0x19)KEY_LEFTBRACEโ key value26(0x1a)KEY_RIGHTBRACEโ key value27(0x1b)KEY_ENTERโ key value28(0x1c)KEY_LEFTCTRLโ key value29(0x1d)KEY_Aโ key value30(0x1e)KEY_Sโ key value31(0x1f)KEY_Dโ key value32(0x20)KEY_Fโ key value33(0x21)KEY_Gโ key value34(0x22)KEY_Hโ key value35(0x23)KEY_Jโ key value36(0x24)KEY_Kโ key value37(0x25)KEY_Lโ key value38(0x26)KEY_SEMICOLONโ key value39(0x27)KEY_APOSTROPHEโ key value40(0x28)KEY_GRAVEโ key value41(0x29)KEY_LEFTSHIFTโ key value42(0x2a)KEY_BACKSLASHโ key value43(0x2b)KEY_Zโ key value44(0x2c)KEY_Xโ key value45(0x2d)KEY_Cโ key value46(0x2e)KEY_Vโ key value47(0x2f)KEY_Bโ key value48(0x30)KEY_Nโ key value49(0x31)KEY_Mโ key value50(0x32)KEY_COMMAโ key value51(0x33)KEY_DOTโ key value52(0x34)KEY_SLASHโ key value53(0x35)KEY_RIGHTSHIFTโ key value54(0x36)KEY_KPASTERISKโ key value55(0x37)KEY_LEFTALTโ key value56(0x38)KEY_SPACEโ key value57(0x39)KEY_CAPSLOCKโ key value58(0x3a)KEY_F1โ key value59(0x3b)KEY_F2โ key value60(0x3c)KEY_F3โ key value61(0x3d)KEY_F4โ key value62(0x3e)KEY_F5โ key value63(0x3f)KEY_F6โ key value64(0x40)KEY_F7โ key value65(0x41)KEY_F8โ key value66(0x42)KEY_F9โ key value67(0x43)KEY_F10โ key value68(0x44)KEY_NUMLOCKโ key value69(0x45)KEY_SCROLLLOCKโ key value70(0x46)KEY_KP7โ key value71(0x47)KEY_KP8โ key value72(0x48)KEY_KP9โ key value73(0x49)KEY_KPMINUSโ key value74(0x4a)KEY_KP4โ key value75(0x4b)KEY_KP5โ key value76(0x4c)KEY_KP6โ key value77(0x4d)KEY_KPPLUSโ key value78(0x4e)KEY_KP1โ key value79(0x4f)KEY_KP2โ key value80(0x50)KEY_KP3โ key value81(0x51)KEY_KP0โ key value82(0x52)KEY_KPDOTโ key value83(0x53)- None โ key value
84(0x54) KEY_ZENKAKUHANKAKUโ key value85(0x55)KEY_102NDโ key value86(0x56)KEY_F11โ key value87(0x57)KEY_F12โ key value88(0x58)KEY_ROโ key value89(0x59)KEY_KATAKANAโ key value90(0x5a)KEY_HIRAGANAโ key value91(0x5b)KEY_HENKANโ key value92(0x5c)KEY_KATAKANAHIRAGANAโ key value93(0x5d)KEY_MUHENKANโ key value94(0x5e)KEY_KPJPCOMMAโ key value95(0x5f)KEY_KPENTERโ key value96(0x60)KEY_RIGHTCTRLโ key value97(0x61)KEY_KPSLASHโ key value98(0x62)KEY_SYSRQโ key value99(0x63)KEY_RIGHTALTโ key value100(0x64)KEY_LINEFEEDโ key value101(0x65)KEY_HOMEโ key value102(0x66)KEY_UPโ key value103(0x67)KEY_PAGEUPโ key value104(0x68)KEY_LEFTโ key value105(0x69)KEY_RIGHTโ key value106(0x6a)KEY_ENDโ key value107(0x6b)KEY_DOWNโ key value108(0x6c)KEY_PAGEDOWNโ key value109(0x6d)KEY_INSERTโ key value110(0x6e)KEY_DELETEโ key value111(0x6f)KEY_MACROโ key value112(0x70)KEY_MUTEโ key value113(0x71)KEY_VOLUMEDOWNโ key value114(0x72)KEY_VOLUMEUPโ key value115(0x73)KEY_POWERโ key value116(0x74)KEY_KPEQUALโ key value117(0x75)KEY_KPPLUSMINUSโ key value118(0x76)KEY_PAUSEโ key value119(0x77)KEY_SCALEโ key value120(0x78)KEY_KPCOMMAโ key value121(0x79)KEY_HANGEULโ key value122(0x7a)KEY_HANJAโ key value123(0x7b)KEY_YENโ key value124(0x7c)KEY_LEFTMETAโ key value125(0x7d)KEY_RIGHTMETAโ key value126(0x7e)KEY_COMPOSEโ key value127(0x7f)KEY_STOPโ key value128(0x80)KEY_AGAINโ key value129(0x81)KEY_PROPSโ key value130(0x82)KEY_UNDOโ key value131(0x83)KEY_FRONTโ key value132(0x84)KEY_COPYโ key value133(0x85)KEY_OPENโ key value134(0x86)KEY_PASTEโ key value135(0x87)KEY_FINDโ key value136(0x88)KEY_CUTโ key value137(0x89)KEY_HELPโ key value138(0x8a)KEY_MENUโ key value139(0x8b)KEY_CALCโ key value140(0x8c)KEY_SETUPโ key value141(0x8d)KEY_SLEEPโ key value142(0x8e)KEY_WAKEUPโ key value143(0x8f)KEY_FILEโ key value144(0x90)KEY_SENDFILEโ key value145(0x91)KEY_DELETEFILEโ key value146(0x92)KEY_XFERโ key value147(0x93)KEY_PROG1โ key value148(0x94)KEY_PROG2โ key value149(0x95)KEY_WWWโ key value150(0x96)KEY_MSDOSโ key value151(0x97)KEY_SCREENLOCKโ key value152(0x98)KEY_DIRECTIONโ key value153(0x99)KEY_CYCLEWINDOWSโ key value154(0x9a)KEY_MAILโ key value155(0x9b)KEY_BOOKMARKSโ key value156(0x9c)KEY_COMPUTERโ key value157(0x9d)KEY_BACKโ key value158(0x9e)KEY_FORWARDโ key value159(0x9f)KEY_CLOSECDโ key value160(0xa0)KEY_EJECTCDโ key value161(0xa1)KEY_EJECTCLOSECDโ key value162(0xa2)KEY_NEXTSONGโ key value163(0xa3)KEY_PLAYPAUSEโ key value164(0xa4)KEY_PREVIOUSSONGโ key value165(0xa5)KEY_STOPCDโ key value166(0xa6)KEY_RECORDโ key value167(0xa7)KEY_REWINDโ key value168(0xa8)KEY_PHONEโ key value169(0xa9)KEY_ISOโ key value170(0xaa)KEY_CONFIGโ key value171(0xab)KEY_HOMEPAGEโ key value172(0xac)KEY_REFRESHโ key value173(0xad)KEY_EXITโ key value174(0xae)KEY_MOVEโ key value175(0xaf)KEY_EDITโ key value176(0xb0)KEY_SCROLLUPโ key value177(0xb1)KEY_SCROLLDOWNโ key value178(0xb2)KEY_KPLEFTPARENโ key value179(0xb3)KEY_KPRIGHTPARENโ key value180(0xb4)KEY_NEWโ key value181(0xb5)KEY_REDOโ key value182(0xb6)KEY_F13โ key value183(0xb7)KEY_F14โ key value184(0xb8)KEY_F15โ key value185(0xb9)KEY_F16โ key value186(0xba)KEY_F17โ key value187(0xbb)KEY_F18โ key value188(0xbc)KEY_F19โ key value189(0xbd)KEY_F20โ key value190(0xbe)KEY_F21โ key value191(0xbf)KEY_F22โ key value192(0xc0)KEY_F23โ key value193(0xc1)KEY_F24โ key value194(0xc2)- None โ key value
195(0xc3) - None โ key value
196(0xc4) - None โ key value
197(0xc5) - None โ key value
198(0xc6) - None โ key value
199(0xc7) KEY_PLAYCDโ key value200(0xc8)KEY_PAUSECDโ key value201(0xc9)KEY_PROG3โ key value202(0xca)KEY_PROG4โ key value203(0xcb)KEY_DASHBOARDโ key value204(0xcc)KEY_SUSPENDโ key value205(0xcd)KEY_CLOSEโ key value206(0xce)KEY_PLAYโ key value207(0xcf)KEY_FASTFORWARDโ key value208(0xd0)KEY_BASSBOOSTโ key value209(0xd1)KEY_PRINTโ key value210(0xd2)KEY_HPโ key value211(0xd3)KEY_CAMERAโ key value212(0xd4)KEY_SOUNDโ key value213(0xd5)KEY_QUESTIONโ key value214(0xd6)KEY_EMAILโ key value215(0xd7)KEY_CHATโ key value216(0xd8)KEY_SEARCHโ key value217(0xd9)KEY_CONNECTโ key value218(0xda)KEY_FINANCEโ key value219(0xdb)KEY_SPORTโ key value220(0xdc)KEY_SHOPโ key value221(0xdd)KEY_ALTERASEโ key value222(0xde)KEY_CANCELโ key value223(0xdf)KEY_BRIGHTNESSDOWNโ key value224(0xe0)KEY_BRIGHTNESSUPโ key value225(0xe1) ๐KEY_MEDIAโ key value226(0xe2) ๐ฌKEY_SWITCHVIDEOMODEโ key value227(0xe3)KEY_KBDILLUMTOGGLEโ key value228(0xe4) โจKEY_KBDILLUMDOWNโ key value229(0xe5)KEY_KBDILLUMUPโ key value230(0xe6)KEY_SENDโ key value231(0xe7) ๐จKEY_REPLYโ key value232(0xe8)KEY_FORWARDMAILโ key value233(0xe9)KEY_SAVEโ key value234(0xea) ๐พKEY_DOCUMENTSโ key value235(0xeb)KEY_BATTERYโ key value236(0xec) ๐KEY_BLUETOOTHโ key value237(0xed)KEY_WLANโ key value238(0xee) ๐ถKEY_UWBโ key value239(0xef)KEY_UNKNOWNโ key value240(0xf0) โ the "idk her" of keys ๐ญKEY_VIDEO_NEXTโ key value241(0xf1)KEY_VIDEO_PREVโ key value242(0xf2)KEY_BRIGHTNESS_CYCLEโ key value243(0xf3)KEY_BRIGHTNESS_ZEROโ key value244(0xf4)KEY_DISPLAY_OFFโ key value245(0xf5)KEY_WIMAXโ key value246(0xf6)
okay bestie, next block is iconic because it's a whole run of slots that literally have no name assigned โ the manpage just says None for each one. Not a typo, not me being lazy, that's genuinely what it says ๐
- None โ key value
247(0xf7) - None โ key value
248(0xf8) - None โ key value
249(0xf9) - None โ key value
250(0xfa) - None โ key value
251(0xfb) - None โ key value
252(0xfc) - None โ key value
253(0xfd) - None โ key value
254(0xfe) - None โ key value
255(0xff)
and now we cross into the BTN_ era and it's giving gaming setup โ watch the names change from KEY_ to BTN_, no cap ๐
BTN_0โ key value256(0x100)BTN_1โ key value257(0x101)BTN_2โ key value258(0x102)BTN_3โ key value259(0x103)BTN_4โ key value260(0x104)BTN_5โ key value261(0x105)BTN_6โ key value262(0x106)BTN_7โ key value263(0x107)BTN_8โ key value264(0x108)BTN_9โ key value265(0x109)BTN_LEFTโ key value272(0x110) ๐ฑ๏ธBTN_RIGHTโ key value273(0x111)BTN_MIDDLEโ key value274(0x112)BTN_SIDEโ key value275(0x113)BTN_EXTRAโ key value276(0x114)BTN_FORWARDโ key value277(0x115)BTN_BACKโ key value278(0x116)BTN_TASKโ key value279(0x117)
gamepad girlies rise ๐ฎ because the next chunk is a whole controller:
BTN_TRIGGERโ key value288(0x120)BTN_THUMBโ key value289(0x121)BTN_THUMB2โ key value290(0x122)BTN_TOPโ key value291(0x123)BTN_TOP2โ key value292(0x124)BTN_PINKIEโ key value293(0x125)BTN_BASEโ key value294(0x126)BTN_BASE2โ key value295(0x127)BTN_BASE3โ key value296(0x128)BTN_BASE4โ key value297(0x129)BTN_BASE5โ key value298(0x12a)BTN_BASE6โ key value299(0x12b)BTN_DEADโ key value303(0x12f) ๐ (the name, not me being dramatic)BTN_Aโ key value304(0x130)BTN_Bโ key value305(0x131)BTN_Cโ key value306(0x132)BTN_Xโ key value307(0x133)BTN_Yโ key value308(0x134)BTN_Zโ key value309(0x135)BTN_TLโ key value310(0x136)BTN_TRโ key value311(0x137)BTN_TL2โ key value312(0x138)BTN_TR2โ key value313(0x139)BTN_SELECTโ key value314(0x13a)BTN_STARTโ key value315(0x13b)BTN_MODEโ key value316(0x13c)BTN_THUMBLโ key value317(0x13d)BTN_THUMBRโ key value318(0x13e)
then it's giving tablet kid at art class ๐จ โ pens, brushes, all of it:
BTN_TOOL_PENโ key value320(0x140)BTN_TOOL_RUBBERโ key value321(0x141)BTN_TOOL_BRUSHโ key value322(0x142)BTN_TOOL_PENCILโ key value323(0x143)BTN_TOOL_AIRBRUSHโ key value324(0x144)BTN_TOOL_FINGERโ key value325(0x145) ๐BTN_TOOL_MOUSEโ key value326(0x146)BTN_TOOL_LENSโ key value327(0x147)BTN_TOUCHโ key value330(0x14a)BTN_STYLUSโ key value331(0x14b)BTN_STYLUS2โ key value332(0x14c)BTN_TOOL_DOUBLETAPโ key value333(0x14d)BTN_TOOL_TRIPLETAPโ key value334(0x14e)BTN_TOOL_QUADTAPโ key value335(0x14f)BTN_GEAR_DOWNโ key value336(0x150)BTN_GEAR_UPโ key value337(0x151)
and then we pivot HARD into remote control / living room TV energy ๐บ โ this is the longest stretch of the whole list so hydrate bestie:
KEY_OKโ key value352(0x160)KEY_SELECTโ key value353(0x161)KEY_GOTOโ key value354(0x162)KEY_CLEARโ key value355(0x163)KEY_POWER2โ key value356(0x164)KEY_OPTIONโ key value357(0x165)KEY_INFOโ key value358(0x166)KEY_TIMEโ key value359(0x167)KEY_VENDORโ key value360(0x168)KEY_ARCHIVEโ key value361(0x169)KEY_PROGRAMโ key value362(0x16a)KEY_CHANNELโ key value363(0x16b)KEY_FAVORITESโ key value364(0x16c) โญKEY_EPGโ key value365(0x16d)KEY_PVRโ key value366(0x16e)KEY_MHPโ key value367(0x16f)KEY_LANGUAGEโ key value368(0x170)KEY_TITLEโ key value369(0x171)KEY_SUBTITLEโ key value370(0x172)KEY_ANGLEโ key value371(0x173)KEY_ZOOMโ key value372(0x174)KEY_MODEโ key value373(0x175)KEY_KEYBOARDโ key value374(0x176) โจ๏ธKEY_SCREENโ key value375(0x177)KEY_PCโ key value376(0x178)KEY_TVโ key value377(0x179)KEY_TV2โ key value378(0x17a)KEY_VCRโ key value379(0x17b)KEY_VCR2โ key value380(0x17c)KEY_SATโ key value381(0x17d)KEY_SAT2โ key value382(0x17e)KEY_CDโ key value383(0x17f) ๐ฟKEY_TAPEโ key value384(0x180)KEY_RADIOโ key value385(0x181)KEY_TUNERโ key value386(0x182)KEY_PLAYERโ key value387(0x183)KEY_TEXTโ key value388(0x184)KEY_DVDโ key value389(0x185)KEY_AUXโ key value390(0x186)KEY_MP3โ key value391(0x187)KEY_AUDIOโ key value392(0x188)KEY_VIDEOโ key value393(0x189)KEY_DIRECTORYโ key value394(0x18a)KEY_LISTโ key value395(0x18b)KEY_MEMOโ key value396(0x18c)KEY_CALENDARโ key value397(0x18d) ๐๏ธKEY_REDโ key value398(0x18e) ๐ดKEY_GREENโ key value399(0x18f) ๐ขKEY_YELLOWโ key value400(0x190) ๐กKEY_BLUEโ key value401(0x191) ๐ตKEY_CHANNELUPโ key value402(0x192)KEY_CHANNELDOWNโ key value403(0x193)KEY_FIRSTโ key value404(0x194)KEY_LASTโ key value405(0x195)KEY_ABโ key value406(0x196)KEY_NEXTโ key value407(0x197)KEY_RESTARTโ key value408(0x198)KEY_SLOWโ key value409(0x199)KEY_SHUFFLEโ key value410(0x19a) ๐KEY_BREAKโ key value411(0x19b)KEY_PREVIOUSโ key value412(0x19c)KEY_DIGITSโ key value413(0x19d)KEY_TEENโ key value414(0x19e)KEY_TWENโ key value415(0x19f)KEY_VIDEOPHONEโ key value416(0x1a0)KEY_GAMESโ key value417(0x1a1)KEY_ZOOMINโ key value418(0x1a2)KEY_ZOOMOUTโ key value419(0x1a3)KEY_ZOOMRESETโ key value420(0x1a4)KEY_WORDPROCESSORโ key value421(0x1a5)KEY_EDITORโ key value422(0x1a6)KEY_SPREADSHEETโ key value423(0x1a7)KEY_GRAPHICSEDITORโ key value424(0x1a8)KEY_PRESENTATIONโ key value425(0x1a9)KEY_DATABASEโ key value426(0x1aa)KEY_NEWSโ key value427(0x1ab)KEY_VOICEMAILโ key value428(0x1ac)KEY_ADDRESSBOOKโ key value429(0x1ad)KEY_MESSENGERโ key value430(0x1ae) ๐ฌKEY_DISPLAYTOGGLEโ key value431(0x1af)KEY_SPELLCHECKโ key value432(0x1b0) โKEY_LOGOFFโ key value433(0x1b1)KEY_DOLLARโ key value434(0x1b2) ๐ตKEY_EUROโ key value435(0x1b3) ๐ถKEY_FRAMEBACKโ key value436(0x1b4)KEY_FRAMEFORWARDโ key value437(0x1b5)KEY_CONTEXT_MENUโ key value438(0x1b6)KEY_MEDIA_REPEATโ key value439(0x1b7)
little gap, then a tiny cluster of line-editing keys โ these are so specific, they ate:
KEY_DEL_EOLโ key value448(0x1c0)KEY_DEL_EOSโ key value449(0x1c1)KEY_INS_LINEโ key value450(0x1c2)KEY_DEL_LINEโ key value451(0x1c3)
and NOW, the Fn key family ๐ธ โ a whole keypad's worth of KEY_FN_* and honestly? she's thorough:
KEY_FNโ key value464(0x1d0)KEY_FN_ESCโ key value465(0x1d1)KEY_FN_F1โ key value466(0x1d2)KEY_FN_F2โ key value467(0x1d3)KEY_FN_F3โ key value468(0x1d4)KEY_FN_F4โ key value469(0x1d5)KEY_FN_F5โ key value470(0x1d6)KEY_FN_F6โ key value471(0x1d7)KEY_FN_F7โ key value472(0x1d8)KEY_FN_F8โ key value473(0x1d9)KEY_FN_F9โ key value474(0x1da)KEY_FN_F10โ key value475(0x1db)KEY_FN_F11โ key value476(0x1dc)KEY_FN_F12โ key value477(0x1dd)KEY_FN_1โ key value478(0x1de)KEY_FN_2โ key value479(0x1df)KEY_FN_Dโ key value480(0x1e0)KEY_FN_Eโ key value481(0x1e1)KEY_FN_Fโ key value482(0x1e2)KEY_FN_Sโ key value483(0x1e3)KEY_FN_Bโ key value484(0x1e4)
braille dots next, and yes they're numbered one through ten, and yes that's adorable ๐:
KEY_BRL_DOT1โ key value497(0x1f1)KEY_BRL_DOT2โ key value498(0x1f2)KEY_BRL_DOT3โ key value499(0x1f3)KEY_BRL_DOT4โ key value500(0x1f4)KEY_BRL_DOT5โ key value501(0x1f5)KEY_BRL_DOT6โ key value502(0x1f6)KEY_BRL_DOT7โ key value503(0x1f7)KEY_BRL_DOT8โ key value504(0x1f8)KEY_BRL_DOT9โ key value505(0x1f9)KEY_BRL_DOT10โ key value506(0x1fa)
and we're closing out this stretch on the numeric keys โ note that the numbering starts at zero, and this part of the list cuts off mid-family ๐ญ (that's not me skipping, that's genuinely where this chunk ends, the next part picks it up):
KEY_NUMERIC_0โ key value512(0x200)KEY_NUMERIC_1โ key value513(0x201)KEY_NUMERIC_2โ key value514(0x202)
...and the countdown continues, bestie ๐ฅ last stretch of the key list, don't scroll away now:
KEY_NUMERIC_3โ key value 515 (0x203)KEY_NUMERIC_4โ key value 516 (0x204)KEY_NUMERIC_5โ key value 517 (0x205)KEY_NUMERIC_6โ key value 518 (0x206)KEY_NUMERIC_7โ key value 519 (0x207)KEY_NUMERIC_8โ key value 520 (0x208)KEY_NUMERIC_9โ key value 521 (0x209)KEY_NUMERIC_STARโ key value 522 (0x20a)KEY_NUMERIC_POUNDโ key value 523 (0x20b)KEY_RFKILLโ key value 524 (0x20c)
okay that's genuinely the whole list, you made it ๐ the numeric keys stay in numeric order, the star and pound are the asterisk and hash ones obviously, and KEY_RFKILL is the last one with its cute little 0x20c โ like the encore of the key table โจ
and that's a wrap on the page, bestie ๐ the footer is just the page name VIRKEYNAME-LINUX(7), and the source, version, and date info live right there in that footer line, so if you ever need to cite it you know exactly where to look ๐ซถ now go forth and name your keys, iykyk ๐
๐ธ
๐ฆ 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