虚拟键码表/104键键盘键码表
虚拟键码表/104键键盘键码表
·
虚拟键码表/104键键盘键码表
文章目录
文件下载
蓝奏云 密码:65kq
百度网盘 提取码: y6wy
windows系统官方键码
| 常数 | Value | 说明 |
|---|---|---|
VK_LBUTTON |
0x01 | 鼠标左键 |
VK_RBUTTON |
0x02 | 鼠标右键 |
VK_CANCEL |
0x03 | 控制中断处理 |
VK_MBUTTON |
0x04 | 鼠标中键 |
VK_XBUTTON1 |
0x05 | X1 鼠标按钮 |
VK_XBUTTON2 |
0x06 | X2 鼠标按钮 |
- |
0x07 | 保留 |
VK_BACK |
0x08 | BACKSPACE 键 |
VK_TAB |
0x09 | Tab 键 |
- |
0x0A-0B | 预留 |
VK_CLEAR |
0x0C | CLEAR 键 |
VK_RETURN |
0x0D | Enter 键 |
- |
0x0E-0F | 未分配 |
VK_SHIFT |
0x10 | SHIFT 键 |
VK_CONTROL |
0x11 | CTRL 键 |
VK_MENU |
0x12 | Alt 键 |
VK_PAUSE |
0x13 | PAUSE 键 |
VK_CAPITAL |
0x14 | CAPS LOCK 键 |
VK_KANA |
0x15 | IME Kana 模式 |
VK_HANGUL |
0x15 | IME Hanguel 模式 |
VK_IME_ON |
0x16 | IME 打开 |
VK_JUNJA |
0x17 | IME Junja 模式 |
VK_FINAL |
0x18 | IME 最终模式 |
VK_HANJA |
0x19 | IME Hanja 模式 |
VK_KANJI |
0x19 | IME Kanji 模式 |
VK_IME_OFF |
0x1A | IME 关闭 |
VK_ESCAPE |
0x1B | ESC 键 |
VK_CONVERT |
0x1C | IME 转换 |
VK_NONCONVERT |
0x1D | IME 不转换 |
VK_ACCEPT |
0x1E | IME 接受 |
VK_MODECHANGE |
0x1F | IME 模式更改请求 |
VK_SPACE |
0x20 | 空格键 |
VK_PRIOR |
0x21 | PAGE UP 键 |
VK_NEXT |
0x22 | PAGE DOWN 键 |
VK_END |
0x23 | END 键 |
VK_HOME |
0x24 | HOME 键 |
VK_LEFT |
0x25 | LEFT ARROW 键 |
VK_UP |
0x26 | UP ARROW 键 |
VK_RIGHT |
0x27 | RIGHT ARROW 键 |
VK_DOWN |
0x28 | DOWN ARROW 键 |
VK_SELECT |
0x29 | SELECT 键 |
VK_PRINT |
0x2A | PRINT 键 |
VK_EXECUTE |
0x2B | EXECUTE 键 |
VK_SNAPSHOT |
0x2C | PRINT SCREEN 键 |
VK_INSERT |
0x2D | INS 键 |
VK_DELETE |
0x2E | DEL 键 |
VK_HELP |
0x2F | HELP 键 |
| 0x30 | 0 键 | |
| 0x31 | 1 个键 | |
| 0x32 | 2 键 | |
| 0x33 | 3 键 | |
| 0x34 | 4 键 | |
| 0x35 | 5 键 | |
| 0x36 | 6 键 | |
| 0x37 | 7 键 | |
| 0x38 | 8 键 | |
| 0x39 | 9 键 | |
- |
0x3A-40 | Undefined |
| 0x41 | A 键 | |
| 0x42 | B 键 | |
| 0x43 | C 键 | |
| 0x44 | D 键 | |
| 0x45 | E 键 | |
| 0x46 | F 键 | |
| 0x47 | G 键 | |
| 0x48 | H 键 | |
| 0x49 | I 键 | |
| 0x4A | J 键 | |
| 0x4B | K 键 | |
| 0x4C | L 键 | |
| 0x4D | M 键 | |
| 0x4E | N 键 | |
| 0x4F | O 键 | |
| 0x50 | P 键 | |
| 0x51 | Q 键 | |
| 0x52 | R 键 | |
| 0x53 | S 键 | |
| 0x54 | T 键 | |
| 0x55 | U 键 | |
| 0x56 | V 键 | |
| 0x57 | W 键 | |
| 0x58 | X 键 | |
| 0x59 | Y 键 | |
| 0x5A | Z 键 | |
VK_LWIN |
0x5B | 左 Windows 键 |
VK_RWIN |
0x5C | 右侧 Windows 键 |
VK_APPS |
0x5D | 应用程序密钥 |
- |
0x5E | 预留 |
VK_SLEEP |
0x5F | 计算机休眠键 |
VK_NUMPAD0 |
0x60 | 数字键盘 0 键 |
VK_NUMPAD1 |
0x61 | 数字键盘 1 键 |
VK_NUMPAD2 |
0x62 | 数字键盘 2 键 |
VK_NUMPAD3 |
0x63 | 数字键盘 3 键 |
VK_NUMPAD4 |
0x64 | 数字键盘 4 键 |
VK_NUMPAD5 |
0x65 | 数字键盘 5 键 |
VK_NUMPAD6 |
0x66 | 数字键盘 6 键 |
VK_NUMPAD7 |
0x67 | 数字键盘 7 键 |
VK_NUMPAD8 |
0x68 | 数字键盘 8 键 |
VK_NUMPAD9 |
0x69 | 数字键盘 9 键 |
VK_MULTIPLY |
0x6A | 乘号键 |
VK_ADD |
0x6B | 加号键 |
VK_SEPARATOR |
0x6C | 分隔符键 |
VK_SUBTRACT |
0x6D | 减号键 |
VK_DECIMAL |
0x6E | 句点键 |
VK_DIVIDE |
0x6F | 除号键 |
VK_F1 |
0x70 | F1 键 |
VK_F2 |
0x71 | F2 键 |
VK_F3 |
0x72 | F3 键 |
VK_F4 |
0x73 | F4 键 |
VK_F5 |
0x74 | F5 键 |
VK_F6 |
0x75 | F6 键 |
VK_F7 |
0x76 | F7 键 |
VK_F8 |
0x77 | F8 键 |
VK_F9 |
0x78 | F9 键 |
VK_F10 |
0x79 | F10 键 |
VK_F11 |
0x7A | F11 键 |
VK_F12 |
0x7B | F12 键 |
VK_F13 |
0x7C | F13 键 |
VK_F14 |
0x7D | F14 键 |
VK_F15 |
0x7E | F15 键 |
VK_F16 |
0x7F | F16 键 |
VK_F17 |
0x80 | F17 键 |
VK_F18 |
0x81 | F18 键 |
VK_F19 |
0x82 | F19 键 |
VK_F20 |
0x83 | F20 键 |
VK_F21 |
0x84 | F21 键 |
VK_F22 |
0x85 | F22 键 |
VK_F23 |
0x86 | F23 键 |
VK_F24 |
0x87 | F24 键 |
- |
0x88-8F | 保留 |
VK_NUMLOCK |
0x90 | NUM LOCK 键 |
VK_SCROLL |
0x91 | SCROLL LOCK 键 |
- |
0x92-96 | OEM 特有 |
- |
0x97-9F | 未分配 |
VK_LSHIFT |
0xA0 | 左 SHIFT 键 |
VK_RSHIFT |
0xA1 | 右 SHIFT 键 |
VK_LCONTROL |
0xA2 | 左 Ctrl 键 |
VK_RCONTROL |
0xA3 | 右 Ctrl 键 |
VK_LMENU |
0xA4 | 左 ALT 键 |
VK_RMENU |
0xA5 | 右 ALT 键 |
VK_BROWSER_BACK |
0xA6 | 浏览器后退键 |
VK_BROWSER_FORWARD |
0xA7 | 浏览器前进键 |
VK_BROWSER_REFRESH |
0xA8 | 浏览器刷新键 |
VK_BROWSER_STOP |
0xA9 | 浏览器停止键 |
VK_BROWSER_SEARCH |
0xAA | 浏览器搜索键 |
VK_BROWSER_FAVORITES |
0xAB | 浏览器收藏键 |
VK_BROWSER_HOME |
0xAC | 浏览器“开始”和“主页”键 |
VK_VOLUME_MUTE |
0xAD | 静音键 |
VK_VOLUME_DOWN |
0xAE | 音量减小键 |
VK_VOLUME_UP |
0xAF | 音量增加键 |
VK_MEDIA_NEXT_TRACK |
0xB0 | 下一曲目键 |
VK_MEDIA_PREV_TRACK |
0xB1 | 上一曲目键 |
VK_MEDIA_STOP |
0xB2 | 停止媒体键 |
VK_MEDIA_PLAY_PAUSE |
0xB3 | 播放/暂停媒体键 |
VK_LAUNCH_MAIL |
0xB4 | 启动邮件键 |
VK_LAUNCH_MEDIA_SELECT |
0xB5 | 选择媒体键 |
VK_LAUNCH_APP1 |
0xB6 | 启动应用程序 1 键 |
VK_LAUNCH_APP2 |
0xB7 | 启动应用程序 2 键 |
- |
0xB8-B9 | 预留 |
VK_OEM_1 |
0xBA | 用于杂项字符;它可能因键盘而异。 对于美国标准键盘,键;: |
VK_OEM_PLUS |
0xBB | 对于任何国家/地区,键+ |
VK_OEM_COMMA |
0xBC | 对于任何国家/地区,键, |
VK_OEM_MINUS |
0xBD | 对于任何国家/地区,键- |
VK_OEM_PERIOD |
0xBE | 对于任何国家/地区,键. |
VK_OEM_2 |
0xBF | 用于杂项字符;它可能因键盘而异。 对于美国标准键盘,键/? |
VK_OEM_3 |
0xC0 | 用于杂项字符;它可能因键盘而异。 对于美国标准键盘,键``~` |
- |
0xC1-DA | 保留 |
VK_OEM_4 |
0xDB | 用于杂项字符;它可能因键盘而异。 对于美国标准键盘,键[{ |
VK_OEM_5 |
0xDC | 用于杂项字符;它可能因键盘而异。 对于美国标准键盘,键\| |
VK_OEM_6 |
0xDD | 用于杂项字符;它可能因键盘而异。 对于美国标准键盘,键]} |
VK_OEM_7 |
0xDE | 用于杂项字符;它可能因键盘而异。 对于美国标准键盘,键'" |
VK_OEM_8 |
0xDF | 用于杂项字符;它可能因键盘而异。 |
- |
0xE0 | 预留 |
- |
0xE1 | OEM 特有 |
VK_OEM_102 |
0xE2 | 美国标准键盘上的 <> 键,或非美国 102 键键盘上的 \| 键 |
- |
0xE3-E4 | OEM 特有 |
VK_PROCESSKEY |
0xE5 | IME PROCESS 键 |
- |
0xE6 | OEM 特有 |
VK_PACKET |
0xE7 | 用于将 Unicode 字符当作键击传递。 VK_PACKET 键是用于非键盘输入法的 32 位虚拟键值的低位字。 有关更多信息,请参阅 KEYBDINPUT、SendInput、WM_KEYDOWN 和 WM_KEYUP 中的注释 |
- |
0xE8 | 未分配 |
- |
0xE9-F5 | OEM 特有 |
VK_ATTN |
0xF6 | Attn 键 |
VK_CRSEL |
0xF7 | CrSel 键 |
VK_EXSEL |
0xF8 | ExSel 键 |
VK_EREOF |
0xF9 | Erase EOF 键 |
VK_PLAY |
0xFA | Play 键 |
VK_ZOOM |
0xFB | Zoom 键 |
VK_NONAME |
0xFC | 预留 |
VK_PA1 |
0xFD | PA1 键 |
VK_OEM_CLEAR |
0xFE | Clear 键 |
常用104键键码
十六进制
键盘的键可能多少有些区别,如有需要,自行修改
- 如:表中有左右两个Win键,而我的键盘右边的是menu键
只有102个键值对,因为104键的键盘一般有两个回车键和一个Fn键(没有虚拟键码)
全部参数表
| 常数 | Value | 说明 |
|---|---|---|
| VK_BACK | 0x08 | BACKSPACE |
| VK_TAB | 0x09 | Tab |
| VK_RETURN | 0x0D | Enter |
| VK_PAUSE | 0x13 | PAUSE |
| VK_CAPITAL | 0x14 | CAPS LOCK |
| VK_ESCAPE | 0x1B | ESC |
| VK_SPACE | 0x20 | SPACE |
| VK_PRIOR | 0x21 | PAGE UP |
| VK_NEXT | 0x22 | PAGE DOWN |
| VK_END | 0x23 | END |
| VK_HOME | 0x24 | HOME |
| VK_LEFT | 0x25 | LEFT ARROW |
| VK_UP | 0x26 | UP ARROW |
| VK_RIGHT | 0x27 | RIGHT ARROW |
| VK_DOWN | 0x28 | DOWN ARROW |
| VK_SNAPSHOT | 0x2C | PRINT SCREEN |
| VK_INSERT | 0x2D | INS |
| VK_DELETE | 0x2E | DEL |
| 0x30 | 0 | |
| 0x31 | 1 | |
| 0x32 | 2 | |
| 0x33 | 3 | |
| 0x34 | 4 | |
| 0x35 | 5 | |
| 0x36 | 6 | |
| 0x37 | 7 | |
| 0x38 | 8 | |
| 0x39 | 9 | |
| 0x41 | A | |
| 0x42 | B | |
| 0x43 | C | |
| 0x44 | D | |
| 0x45 | E | |
| 0x46 | F | |
| 0x47 | G | |
| 0x48 | H | |
| 0x49 | I | |
| 0x4A | J | |
| 0x4B | K | |
| 0x4C | L | |
| 0x4D | M | |
| 0x4E | N | |
| 0x4F | O | |
| 0x50 | P | |
| 0x51 | Q | |
| 0x52 | R | |
| 0x53 | S | |
| 0x54 | T | |
| 0x55 | U | |
| 0x56 | V | |
| 0x57 | W | |
| 0x58 | X | |
| 0x59 | Y | |
| 0x5A | Z | |
| VK_LWIN | 0x5B | 左 Windows |
| VK_RWIN | 0x5C | 右侧 Windows |
| VK_NUMPAD0 | 0x60 | 0 |
| VK_NUMPAD1 | 0x61 | 1 |
| VK_NUMPAD2 | 0x62 | 2 |
| VK_NUMPAD3 | 0x63 | 3 |
| VK_NUMPAD4 | 0x64 | 4 |
| VK_NUMPAD5 | 0x65 | 5 |
| VK_NUMPAD6 | 0x66 | 6 |
| VK_NUMPAD7 | 0x67 | 7 |
| VK_NUMPAD8 | 0x68 | 8 |
| VK_NUMPAD9 | 0x69 | 9 |
| VK_MULTIPLY | 0x6A | * |
| VK_ADD | 0x6B | + |
| VK_SUBTRACT | 0x6D | - |
| VK_DECIMAL | 0x6E | . |
| VK_DIVIDE | 0x6F | / |
| VK_F1 | 0x70 | F1 |
| VK_F2 | 0x71 | F2 |
| VK_F3 | 0x72 | F3 |
| VK_F4 | 0x73 | F4 |
| VK_F5 | 0x74 | F5 |
| VK_F6 | 0x75 | F6 |
| VK_F7 | 0x76 | F7 |
| VK_F8 | 0x77 | F8 |
| VK_F9 | 0x78 | F9 |
| VK_F10 | 0x79 | F10 |
| VK_F11 | 0x7A | F11 |
| VK_F12 | 0x7B | F12 |
| VK_NUMLOCK | 0x90 | NUM LOCK |
| VK_SCROLL | 0x91 | SCROLL LOCK |
| VK_LSHIFT | 0xA0 | 左 SHIFT |
| VK_RSHIFT | 0xA1 | 右 SHIFT |
| VK_LCONTROL | 0xA2 | 左 Ctrl |
| VK_RCONTROL | 0xA3 | 右 Ctrl |
| VK_LMENU | 0xA4 | 左 ALT |
| VK_RMENU | 0xA5 | 右 ALT |
| VK_OEM_1 | 0xBA | 用于杂项字符;它可能因键盘而异。 对于美国标准键盘,键;: |
| VK_OEM_PLUS | 0xBB | = |
| VK_OEM_COMMA | 0xBC | , |
| VK_OEM_MINUS | 0xBD | - |
| VK_OEM_PERIOD | 0xBE | . |
| VK_OEM_2 | 0xBF | 用于杂项字符;它可能因键盘而异。 对于美国标准键盘,键/? |
| VK_OEM_3 | 0xC0 | 用于杂项字符;它可能因键盘而异。 对于美国标准键盘,键`~ |
| VK_OEM_4 | 0xDB | 用于杂项字符;它可能因键盘而异。 对于美国标准键盘,键[{ |
| VK_OEM_5 | 0xDC | 用于杂项字符;它可能因键盘而异。 对于美国标准键盘,键| |
| VK_OEM_6 | 0xDD | 用于杂项字符;它可能因键盘而异。 对于美国标准键盘,键]} |
| VK_OEM_7 | 0xDE | 用于杂项字符;它可能因键盘而异。 对于美国标准键盘,键’" |
excel格式键值表
键盘的键可能多少有些区别,如有需要,自行修改
- 如:表中有左右两个Win键,而我的键盘右边的是menu键
只有102个键值对,因为104键的键盘一般有两个回车键和一个Fn键(没有虚拟键码)
| 键 | 值 |
|---|---|
| 0x08 | BACKSPACE |
| 0x09 | Tab |
| 0x0D | Enter |
| 0x13 | PAUSE |
| 0x14 | CAPSLOCK |
| 0x1B | ESC |
| 0x20 | SPACE |
| 0x21 | UP |
| 0x22 | PAGEDOWN |
| 0x23 | END |
| 0x24 | HOME |
| 0x25 | LEFT |
| 0x26 | UP |
| 0x27 | RIGHT |
| 0x28 | DOWN |
| 0x2C | PRINTSCREEN |
| 0x2D | INS |
| 0x2E | DEL |
| 0x30 | 0 |
| 0x31 | 1 |
| 0x32 | 2 |
| 0x33 | 3 |
| 0x34 | 4 |
| 0x35 | 5 |
| 0x36 | 6 |
| 0x37 | 7 |
| 0x38 | 8 |
| 0x39 | 9 |
| 0x41 | A |
| 0x42 | B |
| 0x43 | C |
| 0x44 | D |
| 0x45 | E |
| 0x46 | F |
| 0x47 | G |
| 0x48 | H |
| 0x49 | I |
| 0x4A | J |
| 0x4B | K |
| 0x4C | L |
| 0x4D | M |
| 0x4E | N |
| 0x4F | O |
| 0x50 | P |
| 0x51 | Q |
| 0x52 | R |
| 0x53 | S |
| 0x54 | T |
| 0x55 | U |
| 0x56 | V |
| 0x57 | W |
| 0x58 | X |
| 0x59 | Y |
| 0x5A | Z |
| 0x5B | Windows |
| 0x5C | Windows |
| 0x60 | 0 |
| 0x61 | 1 |
| 0x62 | 2 |
| 0x63 | 3 |
| 0x64 | 4 |
| 0x65 | 5 |
| 0x66 | 6 |
| 0x67 | 7 |
| 0x68 | 8 |
| 0x69 | 9 |
| 0x6A | * |
| 0x6B | + |
| 0x6D | - |
| 0x6E | . |
| 0x6F | / |
| 0x70 | F1 |
| 0x71 | F2 |
| 0x72 | F3 |
| 0x73 | F4 |
| 0x74 | F5 |
| 0x75 | F6 |
| 0x76 | F7 |
| 0x77 | F8 |
| 0x78 | F9 |
| 0x79 | F10 |
| 0x7A | F11 |
| 0x7B | F12 |
| 0x90 | NUMLOCK |
| 0x91 | SCROLLLOCK |
| 0xA0 | SHIFT |
| 0xA1 | SHIFT |
| 0xA2 | Ctrl |
| 0xA3 | Ctrl |
| 0xA4 | ALT |
| 0xA5 | ALT |
| 0xBA | ; |
| 0xBB | + |
| 0xBC | , |
| 0xBD | - |
| 0xBE | . |
| 0xBF | / |
| 0xC0 | ` |
| 0xDB | [ |
| 0xDC | \ |
| 0xDD | ] |
| 0xDE | ’ |
yml格式键值表
键盘的键可能多少有些区别,如有需要,自行修改
- 如:表中有左右两个Win键,而我的键盘右边的是menu键
只有102个键值对,因为104键的键盘一般有两个回车键和一个Fn键(没有虚拟键码)
0x08: BACKSPACE
0x09: Tab
0x0D: Enter
0x13: PAUSE
0x14: CAPSLOCK
0x1B: ESC
0x20: SPACE
0x21: UP
0x22: PAGEDOWN
0x23: END
0x24: HOME
0x25: LEFT
0x26: UP
0x27: RIGHT
0x28: DOWN
0x2C: PRINTSCREEN
0x2D: INS
0x2E: DEL
0x30: 0
0x31: 1
0x32: 2
0x33: 3
0x34: 4
0x35: 5
0x36: 6
0x37: 7
0x38: 8
0x39: 9
0x41: A
0x42: B
0x43: C
0x44: D
0x45: E
0x46: F
0x47: G
0x48: H
0x49: I
0x4A: J
0x4B: K
0x4C: L
0x4D: M
0x4E: N
0x4F: O
0x50: P
0x51: Q
0x52: R
0x53: S
0x54: T
0x55: U
0x56: V
0x57: W
0x58: X
0x59: Y
0x5A: Z
0x5B: Windows
0x5C: Windows
0x60: 0
0x61: 1
0x62: 2
0x63: 3
0x64: 4
0x65: 5
0x66: 6
0x67: 7
0x68: 8
0x69: 9
0x6A: '*'
0x6B: +
0x6D: '-'
0x6E: .
0x6F: /
0x70: F1
0x71: F2
0x72: F3
0x73: F4
0x74: F5
0x75: F6
0x76: F7
0x77: F8
0x78: F9
0x79: F10
0x7A: F11
0x7B: F12
0x90: NUMLOCK
0x91: SCROLLLOCK
0xA0: SHIFT
0xA1: SHIFT
0xA2: Ctrl
0xA3: Ctrl
0xA4: ALT
0xA5: ALT
0xBA: ;
0xBB: +
0xBC: ','
0xBD: '-'
0xBE: .
0xBF: /
0xC0: '`'
0xDB: '['
0xDC: \
0xDD: ']'
0xDE: "'"
十进制
键盘的键可能多少有些区别,如有需要,自行修改
- 如:表中有左右两个Win键,而我的键盘右边的是menu键
只有102个键值对,因为104键的键盘一般有两个回车键和一个Fn键(没有虚拟键码)
全部参数表
| 常数 | Value | 说明 |
|---|---|---|
| VK_BACK | 8 | BACKSPACE |
| VK_TAB | 9 | Tab |
| VK_RETURN | 13 | Enter |
| VK_PAUSE | 19 | PAUSE |
| VK_CAPITAL | 20 | CAPS LOCK |
| VK_ESCAPE | 27 | ESC |
| VK_SPACE | 32 | SPACE |
| VK_PRIOR | 33 | PAGE UP |
| VK_NEXT | 34 | PAGE DOWN |
| VK_END | 35 | END |
| VK_HOME | 36 | HOME |
| VK_LEFT | 37 | LEFT ARROW |
| VK_UP | 38 | UP ARROW |
| VK_RIGHT | 39 | RIGHT ARROW |
| VK_DOWN | 40 | DOWN ARROW |
| VK_SNAPSHOT | 44 | PRINT SCREEN |
| VK_INSERT | 45 | INS |
| VK_DELETE | 46 | DEL |
| 48 | 0 | |
| 49 | 1 | |
| 50 | 2 | |
| 51 | 3 | |
| 52 | 4 | |
| 53 | 5 | |
| 54 | 6 | |
| 55 | 7 | |
| 56 | 8 | |
| 57 | 9 | |
| 65 | A | |
| 66 | B | |
| 67 | C | |
| 68 | D | |
| 69 | E | |
| 70 | F | |
| 71 | G | |
| 72 | H | |
| 73 | I | |
| 74 | J | |
| 75 | K | |
| 76 | L | |
| 77 | M | |
| 78 | N | |
| 79 | O | |
| 80 | P | |
| 81 | Q | |
| 82 | R | |
| 83 | S | |
| 84 | T | |
| 85 | U | |
| 86 | V | |
| 87 | W | |
| 88 | X | |
| 89 | Y | |
| 90 | Z | |
| VK_LWIN | 91 | 左 Windows |
| VK_RWIN | 92 | 右侧 Windows |
| VK_NUMPAD0 | 96 | 0 |
| VK_NUMPAD1 | 97 | 1 |
| VK_NUMPAD2 | 98 | 2 |
| VK_NUMPAD3 | 99 | 3 |
| VK_NUMPAD4 | 100 | 4 |
| VK_NUMPAD5 | 101 | 5 |
| VK_NUMPAD6 | 102 | 6 |
| VK_NUMPAD7 | 103 | 7 |
| VK_NUMPAD8 | 104 | 8 |
| VK_NUMPAD9 | 105 | 9 |
| VK_MULTIPLY | 106 | * |
| VK_ADD | 107 | + |
| VK_SUBTRACT | 109 | - |
| VK_DECIMAL | 110 | . |
| VK_DIVIDE | 111 | / |
| VK_F1 | 112 | F1 |
| VK_F2 | 113 | F2 |
| VK_F3 | 114 | F3 |
| VK_F4 | 115 | F4 |
| VK_F5 | 116 | F5 |
| VK_F6 | 117 | F6 |
| VK_F7 | 118 | F7 |
| VK_F8 | 119 | F8 |
| VK_F9 | 120 | F9 |
| VK_F10 | 121 | F10 |
| VK_F11 | 122 | F11 |
| VK_F12 | 123 | F12 |
| VK_NUMLOCK | 144 | NUM LOCK |
| VK_SCROLL | 145 | SCROLL LOCK |
| VK_LSHIFT | 160 | 左 SHIFT |
| VK_RSHIFT | 161 | 右 SHIFT |
| VK_LCONTROL | 162 | 左 Ctrl |
| VK_RCONTROL | 163 | 右 Ctrl |
| VK_LMENU | 164 | 左 ALT |
| VK_RMENU | 165 | 右 ALT |
| VK_OEM_1 | 186 | 用于杂项字符;它可能因键盘而异。 对于美国标准键盘,键;: |
| VK_OEM_PLUS | 187 | = |
| VK_OEM_COMMA | 188 | , |
| VK_OEM_MINUS | 189 | - |
| VK_OEM_PERIOD | 190 | . |
| VK_OEM_2 | 191 | 用于杂项字符;它可能因键盘而异。 对于美国标准键盘,键/? |
| VK_OEM_3 | 192 | 用于杂项字符;它可能因键盘而异。 对于美国标准键盘,键`~ |
| VK_OEM_4 | 219 | 用于杂项字符;它可能因键盘而异。 对于美国标准键盘,键[{ |
| VK_OEM_5 | 220 | 用于杂项字符;它可能因键盘而异。 对于美国标准键盘,键| |
| VK_OEM_6 | 221 | 用于杂项字符;它可能因键盘而异。 对于美国标准键盘,键]} |
| VK_OEM_7 | 222 | 用于杂项字符;它可能因键盘而异。 对于美国标准键盘,键’" |
excel格式键值表
键盘的键可能多少有些区别,如有需要,自行修改
- 如:表中有左右两个Win键,而我的键盘右边的是menu键
只有102个键值对,因为104键的键盘一般有两个回车键和一个Fn键(没有虚拟键码)
| 8 | BACKSPACE |
|---|---|
| 9 | Tab |
| 13 | Enter |
| 19 | PAUSE |
| 20 | CAPSLOCK |
| 27 | ESC |
| 32 | SPACE |
| 33 | UP |
| 34 | PAGEDOWN |
| 35 | END |
| 36 | HOME |
| 37 | LEFT |
| 38 | UP |
| 39 | RIGHT |
| 40 | DOWN |
| 44 | PRINTSCREEN |
| 45 | INS |
| 46 | DEL |
| 48 | 0 |
| 49 | 1 |
| 50 | 2 |
| 51 | 3 |
| 52 | 4 |
| 53 | 5 |
| 54 | 6 |
| 55 | 7 |
| 56 | 8 |
| 57 | 9 |
| 65 | A |
| 66 | B |
| 67 | C |
| 68 | D |
| 69 | E |
| 70 | F |
| 71 | G |
| 72 | H |
| 73 | I |
| 74 | J |
| 75 | K |
| 76 | L |
| 77 | M |
| 78 | N |
| 79 | O |
| 80 | P |
| 81 | Q |
| 82 | R |
| 83 | S |
| 84 | T |
| 85 | U |
| 86 | V |
| 87 | W |
| 88 | X |
| 89 | Y |
| 90 | Z |
| 91 | Windows |
| 92 | Windows |
| 96 | 0 |
| 97 | 1 |
| 98 | 2 |
| 99 | 3 |
| 100 | 4 |
| 101 | 5 |
| 102 | 6 |
| 103 | 7 |
| 104 | 8 |
| 105 | 9 |
| 106 | * |
| 107 | + |
| 109 | - |
| 110 | . |
| 111 | / |
| 112 | F1 |
| 113 | F2 |
| 114 | F3 |
| 115 | F4 |
| 116 | F5 |
| 117 | F6 |
| 118 | F7 |
| 119 | F8 |
| 120 | F9 |
| 121 | F10 |
| 122 | F11 |
| 123 | F12 |
| 144 | NUMLOCK |
| 145 | SCROLLLOCK |
| 160 | SHIFT |
| 161 | SHIFT |
| 162 | Ctrl |
| 163 | Ctrl |
| 164 | ALT |
| 165 | ALT |
| 186 | ; |
| 187 | + |
| 188 | , |
| 189 | - |
| 190 | . |
| 191 | / |
| 192 | ` |
| 219 | [ |
| 220 | \ |
| 221 | ] |
| 222 | ’ |
yml格式键值表
键盘的键可能多少有些区别,如有需要,自行修改
- 如:表中有左右两个Win键,而我的键盘右边的是menu键
只有102个键值对,因为104键的键盘一般有两个回车键和一个Fn键(没有虚拟键码)
8: BACKSPACE
9: Tab
13: Enter
19: PAUSE
20: CAPSLOCK
27: ESC
32: SPACE
33: UP
34: PAGEDOWN
35: END
36: HOME
37: LEFT
38: UP
39: RIGHT
40: DOWN
44: PRINTSCREEN
45: INS
46: DEL
48: 0
49: 1
50: 2
51: 3
52: 4
53: 5
54: 6
55: 7
56: 8
57: 9
65: A
66: B
67: C
68: D
69: E
70: F
71: G
72: H
73: I
74: J
75: K
76: L
77: M
78: N
79: O
80: P
81: Q
82: R
83: S
84: T
85: U
86: V
87: W
88: X
89: Y
90: Z
91: Windows
92: Windows
96: 0
97: 1
98: 2
99: 3
100: 4
101: 5
102: 6
103: 7
104: 8
105: 9
106: '*'
107: +
109: '-'
110: .
111: /
112: F1
113: F2
114: F3
115: F4
116: F5
117: F6
118: F7
119: F8
120: F9
121: F10
122: F11
123: F12
144: NUMLOCK
145: SCROLLLOCK
160: SHIFT
161: SHIFT
162: Ctrl
163: Ctrl
164: ALT
165: ALT
186: ;
187: +
188: ','
189: '-'
190: .
191: /
192: '`'
219: '['
220: \
221: ']'
222: "'"
更多推荐
所有评论(0)