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

文件下载

蓝奏云 密码:65kq

百度网盘 提取码: y6wy

windows系统官方键码

windows系统官方键码链接

常数Value说明
VK_LBUTTON0x01鼠标左键
VK_RBUTTON0x02鼠标右键
VK_CANCEL0x03控制中断处理
VK_MBUTTON0x04鼠标中键
VK_XBUTTON10x05X1 鼠标按钮
VK_XBUTTON20x06X2 鼠标按钮
-0x07保留
VK_BACK0x08BACKSPACE 键
VK_TAB0x09Tab 键
-0x0A-0B预留
VK_CLEAR0x0CCLEAR 键
VK_RETURN0x0DEnter 键
-0x0E-0F未分配
VK_SHIFT0x10SHIFT 键
VK_CONTROL0x11CTRL 键
VK_MENU0x12Alt 键
VK_PAUSE0x13PAUSE 键
VK_CAPITAL0x14CAPS LOCK 键
VK_KANA0x15IME Kana 模式
VK_HANGUL0x15IME Hanguel 模式
VK_IME_ON0x16IME 打开
VK_JUNJA0x17IME Junja 模式
VK_FINAL0x18IME 最终模式
VK_HANJA0x19IME Hanja 模式
VK_KANJI0x19IME Kanji 模式
VK_IME_OFF0x1AIME 关闭
VK_ESCAPE0x1BESC 键
VK_CONVERT0x1CIME 转换
VK_NONCONVERT0x1DIME 不转换
VK_ACCEPT0x1EIME 接受
VK_MODECHANGE0x1FIME 模式更改请求
VK_SPACE0x20空格键
VK_PRIOR0x21PAGE UP 键
VK_NEXT0x22PAGE DOWN 键
VK_END0x23END 键
VK_HOME0x24HOME 键
VK_LEFT0x25LEFT ARROW 键
VK_UP0x26UP ARROW 键
VK_RIGHT0x27RIGHT ARROW 键
VK_DOWN0x28DOWN ARROW 键
VK_SELECT0x29SELECT 键
VK_PRINT0x2APRINT 键
VK_EXECUTE0x2BEXECUTE 键
VK_SNAPSHOT0x2CPRINT SCREEN 键
VK_INSERT0x2DINS 键
VK_DELETE0x2EDEL 键
VK_HELP0x2FHELP 键
0x300 键
0x311 个键
0x322 键
0x333 键
0x344 键
0x355 键
0x366 键
0x377 键
0x388 键
0x399 键
-0x3A-40Undefined
0x41A 键
0x42B 键
0x43C 键
0x44D 键
0x45E 键
0x46F 键
0x47G 键
0x48H 键
0x49I 键
0x4AJ 键
0x4BK 键
0x4CL 键
0x4DM 键
0x4EN 键
0x4FO 键
0x50P 键
0x51Q 键
0x52R 键
0x53S 键
0x54T 键
0x55U 键
0x56V 键
0x57W 键
0x58X 键
0x59Y 键
0x5AZ 键
VK_LWIN0x5B左 Windows 键
VK_RWIN0x5C右侧 Windows 键
VK_APPS0x5D应用程序密钥
-0x5E预留
VK_SLEEP0x5F计算机休眠键
VK_NUMPAD00x60数字键盘 0 键
VK_NUMPAD10x61数字键盘 1 键
VK_NUMPAD20x62数字键盘 2 键
VK_NUMPAD30x63数字键盘 3 键
VK_NUMPAD40x64数字键盘 4 键
VK_NUMPAD50x65数字键盘 5 键
VK_NUMPAD60x66数字键盘 6 键
VK_NUMPAD70x67数字键盘 7 键
VK_NUMPAD80x68数字键盘 8 键
VK_NUMPAD90x69数字键盘 9 键
VK_MULTIPLY0x6A乘号键
VK_ADD0x6B加号键
VK_SEPARATOR0x6C分隔符键
VK_SUBTRACT0x6D减号键
VK_DECIMAL0x6E句点键
VK_DIVIDE0x6F除号键
VK_F10x70F1 键
VK_F20x71F2 键
VK_F30x72F3 键
VK_F40x73F4 键
VK_F50x74F5 键
VK_F60x75F6 键
VK_F70x76F7 键
VK_F80x77F8 键
VK_F90x78F9 键
VK_F100x79F10 键
VK_F110x7AF11 键
VK_F120x7BF12 键
VK_F130x7CF13 键
VK_F140x7DF14 键
VK_F150x7EF15 键
VK_F160x7FF16 键
VK_F170x80F17 键
VK_F180x81F18 键
VK_F190x82F19 键
VK_F200x83F20 键
VK_F210x84F21 键
VK_F220x85F22 键
VK_F230x86F23 键
VK_F240x87F24 键
-0x88-8F保留
VK_NUMLOCK0x90NUM LOCK 键
VK_SCROLL0x91SCROLL LOCK 键
-0x92-96OEM 特有
-0x97-9F未分配
VK_LSHIFT0xA0左 SHIFT 键
VK_RSHIFT0xA1右 SHIFT 键
VK_LCONTROL0xA2左 Ctrl 键
VK_RCONTROL0xA3右 Ctrl 键
VK_LMENU0xA4左 ALT 键
VK_RMENU0xA5右 ALT 键
VK_BROWSER_BACK0xA6浏览器后退键
VK_BROWSER_FORWARD0xA7浏览器前进键
VK_BROWSER_REFRESH0xA8浏览器刷新键
VK_BROWSER_STOP0xA9浏览器停止键
VK_BROWSER_SEARCH0xAA浏览器搜索键
VK_BROWSER_FAVORITES0xAB浏览器收藏键
VK_BROWSER_HOME0xAC浏览器“开始”和“主页”键
VK_VOLUME_MUTE0xAD静音键
VK_VOLUME_DOWN0xAE音量减小键
VK_VOLUME_UP0xAF音量增加键
VK_MEDIA_NEXT_TRACK0xB0下一曲目键
VK_MEDIA_PREV_TRACK0xB1上一曲目键
VK_MEDIA_STOP0xB2停止媒体键
VK_MEDIA_PLAY_PAUSE0xB3播放/暂停媒体键
VK_LAUNCH_MAIL0xB4启动邮件键
VK_LAUNCH_MEDIA_SELECT0xB5选择媒体键
VK_LAUNCH_APP10xB6启动应用程序 1 键
VK_LAUNCH_APP20xB7启动应用程序 2 键
-0xB8-B9预留
VK_OEM_10xBA用于杂项字符;它可能因键盘而异。 对于美国标准键盘,键;:
VK_OEM_PLUS0xBB对于任何国家/地区,键+
VK_OEM_COMMA0xBC对于任何国家/地区,键,
VK_OEM_MINUS0xBD对于任何国家/地区,键-
VK_OEM_PERIOD0xBE对于任何国家/地区,键.
VK_OEM_20xBF用于杂项字符;它可能因键盘而异。 对于美国标准键盘,键/?
VK_OEM_30xC0用于杂项字符;它可能因键盘而异。 对于美国标准键盘,键``~`
-0xC1-DA保留
VK_OEM_40xDB用于杂项字符;它可能因键盘而异。 对于美国标准键盘,键[{
VK_OEM_50xDC用于杂项字符;它可能因键盘而异。 对于美国标准键盘,键\|
VK_OEM_60xDD用于杂项字符;它可能因键盘而异。 对于美国标准键盘,键]}
VK_OEM_70xDE用于杂项字符;它可能因键盘而异。 对于美国标准键盘,键'"
VK_OEM_80xDF用于杂项字符;它可能因键盘而异。
-0xE0预留
-0xE1OEM 特有
VK_OEM_1020xE2美国标准键盘上的 <> 键,或非美国 102 键键盘上的 \|
-0xE3-E4OEM 特有
VK_PROCESSKEY0xE5IME PROCESS 键
-0xE6OEM 特有
VK_PACKET0xE7用于将 Unicode 字符当作键击传递。 VK_PACKET 键是用于非键盘输入法的 32 位虚拟键值的低位字。 有关更多信息,请参阅 KEYBDINPUTSendInputWM_KEYDOWNWM_KEYUP 中的注释
-0xE8未分配
-0xE9-F5OEM 特有
VK_ATTN0xF6Attn 键
VK_CRSEL0xF7CrSel 键
VK_EXSEL0xF8ExSel 键
VK_EREOF0xF9Erase EOF 键
VK_PLAY0xFAPlay 键
VK_ZOOM0xFBZoom 键
VK_NONAME0xFC预留
VK_PA10xFDPA1 键
VK_OEM_CLEAR0xFEClear 键

常用104键键码

十六进制

键盘的键可能多少有些区别,如有需要,自行修改

  • 如:表中有左右两个Win键,而我的键盘右边的是menu键

只有102个键值对,因为104键的键盘一般有两个回车键和一个Fn键(没有虚拟键码)

全部参数表
常数Value说明
VK_BACK0x08BACKSPACE
VK_TAB0x09Tab
VK_RETURN0x0DEnter
VK_PAUSE0x13PAUSE
VK_CAPITAL0x14CAPS LOCK
VK_ESCAPE0x1BESC
VK_SPACE0x20SPACE
VK_PRIOR0x21PAGE UP
VK_NEXT0x22PAGE DOWN
VK_END0x23END
VK_HOME0x24HOME
VK_LEFT0x25LEFT ARROW
VK_UP0x26UP ARROW
VK_RIGHT0x27RIGHT ARROW
VK_DOWN0x28DOWN ARROW
VK_SNAPSHOT0x2CPRINT SCREEN
VK_INSERT0x2DINS
VK_DELETE0x2EDEL
0x300
0x311
0x322
0x333
0x344
0x355
0x366
0x377
0x388
0x399
0x41A
0x42B
0x43C
0x44D
0x45E
0x46F
0x47G
0x48H
0x49I
0x4AJ
0x4BK
0x4CL
0x4DM
0x4EN
0x4FO
0x50P
0x51Q
0x52R
0x53S
0x54T
0x55U
0x56V
0x57W
0x58X
0x59Y
0x5AZ
VK_LWIN0x5B左 Windows
VK_RWIN0x5C右侧 Windows
VK_NUMPAD00x600
VK_NUMPAD10x611
VK_NUMPAD20x622
VK_NUMPAD30x633
VK_NUMPAD40x644
VK_NUMPAD50x655
VK_NUMPAD60x666
VK_NUMPAD70x677
VK_NUMPAD80x688
VK_NUMPAD90x699
VK_MULTIPLY0x6A*
VK_ADD0x6B+
VK_SUBTRACT0x6D-
VK_DECIMAL0x6E.
VK_DIVIDE0x6F/
VK_F10x70F1
VK_F20x71F2
VK_F30x72F3
VK_F40x73F4
VK_F50x74F5
VK_F60x75F6
VK_F70x76F7
VK_F80x77F8
VK_F90x78F9
VK_F100x79F10
VK_F110x7AF11
VK_F120x7BF12
VK_NUMLOCK0x90NUM LOCK
VK_SCROLL0x91SCROLL LOCK
VK_LSHIFT0xA0左 SHIFT
VK_RSHIFT0xA1右 SHIFT
VK_LCONTROL0xA2左 Ctrl
VK_RCONTROL0xA3右 Ctrl
VK_LMENU0xA4左 ALT
VK_RMENU0xA5右 ALT
VK_OEM_10xBA用于杂项字符;它可能因键盘而异。 对于美国标准键盘,键;:
VK_OEM_PLUS0xBB=
VK_OEM_COMMA0xBC,
VK_OEM_MINUS0xBD-
VK_OEM_PERIOD0xBE.
VK_OEM_20xBF用于杂项字符;它可能因键盘而异。 对于美国标准键盘,键/?
VK_OEM_30xC0用于杂项字符;它可能因键盘而异。 对于美国标准键盘,键`~
VK_OEM_40xDB用于杂项字符;它可能因键盘而异。 对于美国标准键盘,键[{
VK_OEM_50xDC用于杂项字符;它可能因键盘而异。 对于美国标准键盘,键|
VK_OEM_60xDD用于杂项字符;它可能因键盘而异。 对于美国标准键盘,键]}
VK_OEM_70xDE用于杂项字符;它可能因键盘而异。 对于美国标准键盘,键’"
excel格式键值表

键盘的键可能多少有些区别,如有需要,自行修改

  • 如:表中有左右两个Win键,而我的键盘右边的是menu键

只有102个键值对,因为104键的键盘一般有两个回车键和一个Fn键(没有虚拟键码)

0x08BACKSPACE
0x09Tab
0x0DEnter
0x13PAUSE
0x14CAPSLOCK
0x1BESC
0x20SPACE
0x21UP
0x22PAGEDOWN
0x23END
0x24HOME
0x25LEFT
0x26UP
0x27RIGHT
0x28DOWN
0x2CPRINTSCREEN
0x2DINS
0x2EDEL
0x300
0x311
0x322
0x333
0x344
0x355
0x366
0x377
0x388
0x399
0x41A
0x42B
0x43C
0x44D
0x45E
0x46F
0x47G
0x48H
0x49I
0x4AJ
0x4BK
0x4CL
0x4DM
0x4EN
0x4FO
0x50P
0x51Q
0x52R
0x53S
0x54T
0x55U
0x56V
0x57W
0x58X
0x59Y
0x5AZ
0x5BWindows
0x5CWindows
0x600
0x611
0x622
0x633
0x644
0x655
0x666
0x677
0x688
0x699
0x6A*
0x6B+
0x6D-
0x6E.
0x6F/
0x70F1
0x71F2
0x72F3
0x73F4
0x74F5
0x75F6
0x76F7
0x77F8
0x78F9
0x79F10
0x7AF11
0x7BF12
0x90NUMLOCK
0x91SCROLLLOCK
0xA0SHIFT
0xA1SHIFT
0xA2Ctrl
0xA3Ctrl
0xA4ALT
0xA5ALT
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_BACK8BACKSPACE
VK_TAB9Tab
VK_RETURN13Enter
VK_PAUSE19PAUSE
VK_CAPITAL20CAPS LOCK
VK_ESCAPE27ESC
VK_SPACE32SPACE
VK_PRIOR33PAGE UP
VK_NEXT34PAGE DOWN
VK_END35END
VK_HOME36HOME
VK_LEFT37LEFT ARROW
VK_UP38UP ARROW
VK_RIGHT39RIGHT ARROW
VK_DOWN40DOWN ARROW
VK_SNAPSHOT44PRINT SCREEN
VK_INSERT45INS
VK_DELETE46DEL
480
491
502
513
524
535
546
557
568
579
65A
66B
67C
68D
69E
70F
71G
72H
73I
74J
75K
76L
77M
78N
79O
80P
81Q
82R
83S
84T
85U
86V
87W
88X
89Y
90Z
VK_LWIN91左 Windows
VK_RWIN92右侧 Windows
VK_NUMPAD0960
VK_NUMPAD1971
VK_NUMPAD2982
VK_NUMPAD3993
VK_NUMPAD41004
VK_NUMPAD51015
VK_NUMPAD61026
VK_NUMPAD71037
VK_NUMPAD81048
VK_NUMPAD91059
VK_MULTIPLY106*
VK_ADD107+
VK_SUBTRACT109-
VK_DECIMAL110.
VK_DIVIDE111/
VK_F1112F1
VK_F2113F2
VK_F3114F3
VK_F4115F4
VK_F5116F5
VK_F6117F6
VK_F7118F7
VK_F8119F8
VK_F9120F9
VK_F10121F10
VK_F11122F11
VK_F12123F12
VK_NUMLOCK144NUM LOCK
VK_SCROLL145SCROLL LOCK
VK_LSHIFT160左 SHIFT
VK_RSHIFT161右 SHIFT
VK_LCONTROL162左 Ctrl
VK_RCONTROL163右 Ctrl
VK_LMENU164左 ALT
VK_RMENU165右 ALT
VK_OEM_1186用于杂项字符;它可能因键盘而异。 对于美国标准键盘,键;:
VK_OEM_PLUS187=
VK_OEM_COMMA188,
VK_OEM_MINUS189-
VK_OEM_PERIOD190.
VK_OEM_2191用于杂项字符;它可能因键盘而异。 对于美国标准键盘,键/?
VK_OEM_3192用于杂项字符;它可能因键盘而异。 对于美国标准键盘,键`~
VK_OEM_4219用于杂项字符;它可能因键盘而异。 对于美国标准键盘,键[{
VK_OEM_5220用于杂项字符;它可能因键盘而异。 对于美国标准键盘,键|
VK_OEM_6221用于杂项字符;它可能因键盘而异。 对于美国标准键盘,键]}
VK_OEM_7222用于杂项字符;它可能因键盘而异。 对于美国标准键盘,键’"
excel格式键值表

键盘的键可能多少有些区别,如有需要,自行修改

  • 如:表中有左右两个Win键,而我的键盘右边的是menu键

只有102个键值对,因为104键的键盘一般有两个回车键和一个Fn键(没有虚拟键码)

8BACKSPACE
9Tab
13Enter
19PAUSE
20CAPSLOCK
27ESC
32SPACE
33UP
34PAGEDOWN
35END
36HOME
37LEFT
38UP
39RIGHT
40DOWN
44PRINTSCREEN
45INS
46DEL
480
491
502
513
524
535
546
557
568
579
65A
66B
67C
68D
69E
70F
71G
72H
73I
74J
75K
76L
77M
78N
79O
80P
81Q
82R
83S
84T
85U
86V
87W
88X
89Y
90Z
91Windows
92Windows
960
971
982
993
1004
1015
1026
1037
1048
1059
106*
107+
109-
110.
111/
112F1
113F2
114F3
115F4
116F5
117F6
118F7
119F8
120F9
121F10
122F11
123F12
144NUMLOCK
145SCROLLLOCK
160SHIFT
161SHIFT
162Ctrl
163Ctrl
164ALT
165ALT
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社区

更多推荐