虚拟键码
虚拟键码是一种用于表示计算机键盘按键的编码方式,每个按键都对应一个唯一的虚拟键码。开发包提供了虚拟键码常量,分别为:
编程语言 | 位置 |
---|---|
C++ | enum class RX784::VirtualKeyCode |
易语言 | 可以使用易语言中的键代码常量 |
Python | rx784.VirtualKeyCode |
查询工具
cpp
e
py
RX784
键码表
C++ | 易语言 | Python | 十进制 | 十六进制 |
---|---|---|---|---|
kBackspace | #退格键 | BACKSPACE | 8 | 0x08 |
kTab | #Tab键 | TAB | 9 | 0x09 |
kEnter | #回车键 | ENTER | 13 | 0x0D |
kShift | #Shift键 | SHIFT | 16 | 0x10 |
kControl | #Ctrl键 | CONTROL | 17 | 0x11 |
kAlt | #Alt键 | ALT | 18 | 0x12 |
kPause | #Pause键 | PAUSE | 19 | 0x13 |
kCapsLock | #CapsLock键 | CAPS_LOCK | 20 | 0x14 |
kEscape | #Esc键 | ESCAPE | 27 | 0x1B |
kSpace | #空格键 | SPACE | 32 | 0x20 |
kPageUp | #PageUp键 | PAGE_UP | 33 | 0x21 |
kPageDown | #PageDown键 | PAGE_DOWN | 34 | 0x22 |
kEnd | #End键 | END | 35 | 0x23 |
kHome | #Home键 | HOME | 36 | 0x24 |
kArrowLeft | #左光标键 | ARROW_LEFT | 37 | 0x25 |
kArrowUp | #上光标键 | ARROW_UP | 38 | 0x26 |
kArrowRight | #右光标键 | ARROW_RIGHT | 39 | 0x27 |
kArrowDown | #下光标键 | ARROW_DOWN | 40 | 0x28 |
kPrintScreen | #PrtSc键 | PRINT_SCREEN | 44 | 0x2C |
kInsert | #Ins键 | INSERT | 45 | 0x2D |
kDelete | #Del键 | DELETE | 46 | 0x2E |
kDigit0 | #键0 | DIGIT0 | 48 | 0x30 |
kDigit1 | #键1 | DIGIT1 | 49 | 0x31 |
kDigit2 | #键2 | DIGIT2 | 50 | 0x32 |
kDigit3 | #键3 | DIGIT3 | 51 | 0x33 |
kDigit4 | #键4 | DIGIT4 | 52 | 0x34 |
kDigit5 | #键5 | DIGIT5 | 53 | 0x35 |
kDigit6 | #键6 | DIGIT6 | 54 | 0x36 |
kDigit7 | #键7 | DIGIT7 | 55 | 0x37 |
kDigit8 | #键8 | DIGIT8 | 56 | 0x38 |
kDigit9 | #键9 | DIGIT9 | 57 | 0x39 |
kKeyA | #A键 | KEY_A | 65 | 0x41 |
kKeyB | #B键 | KEY_B | 66 | 0x42 |
kKeyC | #C键 | KEY_C | 67 | 0x43 |
kKeyD | #D键 | KEY_D | 68 | 0x44 |
kKeyE | #E键 | KEY_E | 69 | 0x45 |
kKeyF | #F键 | KEY_F | 70 | 0x46 |
kKeyG | #G键 | KEY_G | 71 | 0x47 |
kKeyH | #H键 | KEY_H | 72 | 0x48 |
kKeyI | #I键 | KEY_I | 73 | 0x49 |
kKeyJ | #J键 | KEY_J | 74 | 0x4A |
kKeyK | #K键 | KEY_K | 75 | 0x4B |
kKeyL | #L键 | KEY_L | 76 | 0x4C |
kKeyM | #M键 | KEY_M | 77 | 0x4D |
kKeyN | #N键 | KEY_N | 78 | 0x4E |
kKeyO | #O键 | KEY_O | 79 | 0x4F |
kKeyP | #P键 | KEY_P | 80 | 0x50 |
kKeyQ | #Q键 | KEY_Q | 81 | 0x51 |
kKeyR | #R键 | KEY_R | 82 | 0x52 |
kKeyS | #S键 | KEY_S | 83 | 0x53 |
kKeyT | #T键 | KEY_T | 84 | 0x54 |
kKeyU | #U键 | KEY_U | 85 | 0x55 |
kKeyV | #V键 | KEY_V | 86 | 0x56 |
kKeyW | #W键 | KEY_W | 87 | 0x57 |
kKeyX | #X键 | KEY_X | 88 | 0x58 |
kKeyY | #Y键 | KEY_Y | 89 | 0x59 |
kKeyZ | #Z键 | KEY_Z | 90 | 0x5A |
kOSLeft | #左OS键 | OS_LEFT | 91 | 0x5B |
kOSRight | #右OS键 | OS_RIGHT | 92 | 0x5C |
kContextMenu | #菜单键 | CONTEXT_MENU | 93 | 0x5D |
kNumpad0 | #小键盘0键 | NUMPAD0 | 96 | 0x60 |
kNumpad1 | #小键盘1键 | NUMPAD1 | 97 | 0x61 |
kNumpad2 | #小键盘2键 | NUMPAD2 | 98 | 0x62 |
kNumpad3 | #小键盘3键 | NUMPAD3 | 99 | 0x63 |
kNumpad4 | #小键盘4键 | NUMPAD4 | 100 | 0x64 |
kNumpad5 | #小键盘5键 | NUMPAD5 | 101 | 0x65 |
kNumpad6 | #小键盘6键 | NUMPAD6 | 102 | 0x66 |
kNumpad7 | #小键盘7键 | NUMPAD7 | 103 | 0x67 |
kNumpad8 | #小键盘8键 | NUMPAD8 | 104 | 0x68 |
kNumpad9 | #小键盘9键 | NUMPAD9 | 105 | 0x69 |
kNumpadMultiply | #小键盘乘号键 | NUMPAD_MULTIPLY | 106 | 0x6A |
kNumpadAdd | #小键盘加号键 | NUMPAD_ADD | 107 | 0x6B |
kNumpadEnter | #小键盘回车键 | NUMPAD_ENTER | 108 | 0x6C |
kNumpadSubtract | #小键盘减号键 | NUMPAD_SUBTRACT | 109 | 0x6D |
kNumpadDecimal | #小键盘小数点键 | NUMPAD_DECIMAL | 110 | 0x6E |
kNumpadDivide | #小键盘除号键 | NUMPAD_DIVIDE | 111 | 0x6F |
kF1 | #F1键 | F1 | 112 | 0x70 |
kF2 | #F2键 | F2 | 113 | 0x71 |
kF3 | #F3键 | F3 | 114 | 0x72 |
kF4 | #F4键 | F4 | 115 | 0x73 |
kF5 | #F5键 | F5 | 116 | 0x74 |
kF6 | #F6键 | F6 | 117 | 0x75 |
kF7 | #F7键 | F7 | 118 | 0x76 |
kF8 | #F8键 | F8 | 119 | 0x77 |
kF9 | #F9键 | F9 | 120 | 0x78 |
kF10 | #F10键 | F10 | 121 | 0x79 |
kF11 | #F11键 | F11 | 122 | 0x7A |
kF12 | #F12键 | F12 | 123 | 0x7B |
kNumLock | #NumLock键 | NUM_LOCK | 144 | 0x90 |
kScrollLock | #ScrollLock键 | SCROLL_LOCK | 145 | 0x91 |
kShiftLeft | #左Shift键 | SHIFT_LEFT | 160 | 0xA0 |
kShiftRight | #右Shift键 | SHIFT_RIGHT | 161 | 0xA1 |
kControlLeft | #左Ctrl键 | CONTROL_LEFT | 162 | 0xA2 |
kControlRight | #右Ctrl键 | CONTROL_RIGHT | 163 | 0xA3 |
kAltLeft | #左Alt键 | ALT_LEFT | 164 | 0xA4 |
kAltRight | #右Alt键 | ALT_RIGHT | 165 | 0xA5 |
kSemicolon | #分号键 | SEMICOLON | 186 | 0xBA |
kEqual | #等号键 | EQUAL | 187 | 0xBB |
kComma | #逗号键 | COMMA | 188 | 0xBC |
kMinus | #减号键 | MINUS | 189 | 0xBD |
kPeriod | #圆点键 | PERIOD | 190 | 0xBE |
kSlash | #除号键 | SLASH | 191 | 0xBF |
kBackquote | #反撇号键 | BACKQUOTE | 192 | 0xC0 |
kBracketLeft | #左中括号键 | BRACKET_LEFT | 219 | 0xDB |
kBackslash | #斜杠键 | BACKSLASH | 220 | 0xDC |
kBracketRight | #右中括号键 | BRACKET_RIGHT | 221 | 0xDD |
kQuote | #单引号键 | QUOTE | 222 | 0xDE |