Skip to content

虚拟键码

虚拟键码是一种用于表示计算机键盘按键的编码方式,每个按键都对应一个唯一的虚拟键码。开发包提供了虚拟键码常量,分别为:

编程语言位置
C++enum class RX784::VirtualKeyCode
易语言可以使用易语言中的键代码常量
Pythonrx784.VirtualKeyCode

查询工具

cpp
e
py

键码表

C++易语言Python十进制十六进制
kBackspace#退格键BACKSPACE80x08
kTab#Tab键TAB90x09
kEnter#回车键ENTER130x0D
kShift#Shift键SHIFT160x10
kControl#Ctrl键CONTROL170x11
kAlt#Alt键ALT180x12
kPause#Pause键PAUSE190x13
kCapsLock#CapsLock键CAPS_LOCK200x14
kEscape#Esc键ESCAPE270x1B
kSpace#空格键SPACE320x20
kPageUp#PageUp键PAGE_UP330x21
kPageDown#PageDown键PAGE_DOWN340x22
kEnd#End键END350x23
kHome#Home键HOME360x24
kArrowLeft#左光标键ARROW_LEFT370x25
kArrowUp#上光标键ARROW_UP380x26
kArrowRight#右光标键ARROW_RIGHT390x27
kArrowDown#下光标键ARROW_DOWN400x28
kPrintScreen#PrtSc键PRINT_SCREEN440x2C
kInsert#Ins键INSERT450x2D
kDelete#Del键DELETE460x2E
kDigit0#键0DIGIT0480x30
kDigit1#键1DIGIT1490x31
kDigit2#键2DIGIT2500x32
kDigit3#键3DIGIT3510x33
kDigit4#键4DIGIT4520x34
kDigit5#键5DIGIT5530x35
kDigit6#键6DIGIT6540x36
kDigit7#键7DIGIT7550x37
kDigit8#键8DIGIT8560x38
kDigit9#键9DIGIT9570x39
kKeyA#A键KEY_A650x41
kKeyB#B键KEY_B660x42
kKeyC#C键KEY_C670x43
kKeyD#D键KEY_D680x44
kKeyE#E键KEY_E690x45
kKeyF#F键KEY_F700x46
kKeyG#G键KEY_G710x47
kKeyH#H键KEY_H720x48
kKeyI#I键KEY_I730x49
kKeyJ#J键KEY_J740x4A
kKeyK#K键KEY_K750x4B
kKeyL#L键KEY_L760x4C
kKeyM#M键KEY_M770x4D
kKeyN#N键KEY_N780x4E
kKeyO#O键KEY_O790x4F
kKeyP#P键KEY_P800x50
kKeyQ#Q键KEY_Q810x51
kKeyR#R键KEY_R820x52
kKeyS#S键KEY_S830x53
kKeyT#T键KEY_T840x54
kKeyU#U键KEY_U850x55
kKeyV#V键KEY_V860x56
kKeyW#W键KEY_W870x57
kKeyX#X键KEY_X880x58
kKeyY#Y键KEY_Y890x59
kKeyZ#Z键KEY_Z900x5A
kOSLeft#左OS键OS_LEFT910x5B
kOSRight#右OS键OS_RIGHT920x5C
kContextMenu#菜单键CONTEXT_MENU930x5D
kNumpad0#小键盘0键NUMPAD0960x60
kNumpad1#小键盘1键NUMPAD1970x61
kNumpad2#小键盘2键NUMPAD2980x62
kNumpad3#小键盘3键NUMPAD3990x63
kNumpad4#小键盘4键NUMPAD41000x64
kNumpad5#小键盘5键NUMPAD51010x65
kNumpad6#小键盘6键NUMPAD61020x66
kNumpad7#小键盘7键NUMPAD71030x67
kNumpad8#小键盘8键NUMPAD81040x68
kNumpad9#小键盘9键NUMPAD91050x69
kNumpadMultiply#小键盘乘号键NUMPAD_MULTIPLY1060x6A
kNumpadAdd#小键盘加号键NUMPAD_ADD1070x6B
kNumpadEnter#小键盘回车键NUMPAD_ENTER1080x6C
kNumpadSubtract#小键盘减号键NUMPAD_SUBTRACT1090x6D
kNumpadDecimal#小键盘小数点键NUMPAD_DECIMAL1100x6E
kNumpadDivide#小键盘除号键NUMPAD_DIVIDE1110x6F
kF1#F1键F11120x70
kF2#F2键F21130x71
kF3#F3键F31140x72
kF4#F4键F41150x73
kF5#F5键F51160x74
kF6#F6键F61170x75
kF7#F7键F71180x76
kF8#F8键F81190x77
kF9#F9键F91200x78
kF10#F10键F101210x79
kF11#F11键F111220x7A
kF12#F12键F121230x7B
kNumLock#NumLock键NUM_LOCK1440x90
kScrollLock#ScrollLock键SCROLL_LOCK1450x91
kShiftLeft#左Shift键SHIFT_LEFT1600xA0
kShiftRight#右Shift键SHIFT_RIGHT1610xA1
kControlLeft#左Ctrl键CONTROL_LEFT1620xA2
kControlRight#右Ctrl键CONTROL_RIGHT1630xA3
kAltLeft#左Alt键ALT_LEFT1640xA4
kAltRight#右Alt键ALT_RIGHT1650xA5
kSemicolon#分号键SEMICOLON1860xBA
kEqual#等号键EQUAL1870xBB
kComma#逗号键COMMA1880xBC
kMinus#减号键MINUS1890xBD
kPeriod#圆点键PERIOD1900xBE
kSlash#除号键SLASH1910xBF
kBackquote#反撇号键BACKQUOTE1920xC0
kBracketLeft#左中括号键BRACKET_LEFT2190xDB
kBackslash#斜杠键BACKSLASH2200xDC
kBracketRight#右中括号键BRACKET_RIGHT2210xDD
kQuote#单引号键QUOTE2220xDE