虚拟键码表/104键键盘键码表

文件下载

蓝奏云 密码:65kq

百度网盘 提取码: y6wy

windows系统官方键码

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 位虚拟键值的低位字。 有关更多信息,请参阅 KEYBDINPUTSendInputWM_KEYDOWNWM_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: "'"
Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐