04 虚拟按键表速查¶
HotkeyNet 的核心是一个一个的键盘按键, 也就是 Key. 比如你按下快捷键后, HotkeyNet 对几个窗口同时按下按键 X
. 你需要给 HotkeyNet 脚本定义一个 KeyName, 这样脚本才知道应该按下什么键.
HotkeyNetVirutalKey.tsv
是 HotkeyNet 的文档, 里面定义了每个键盘和鼠标按键的 KeyName. 但是对于有些特殊符号比如键盘 1 左边的按键, 按键名就不是那么直观了. 这些特殊按键的按键名通常以 OEM
, 指的是键盘生产厂商的自定义按键, 比如多媒体按键. 但是大多数键盘厂商对于一些常见的特殊按键的 OEM
值还是一致的. 这些特殊符号的按键名可以在 虚拟按键码.tsv
文件中找到.
HotkeyNetVirutalKey¶
1Key Name Virtual Key Code (Hex) Virtual Key Code (Decimal) Extended
2LButton 1 1 no
3RButton 2 2 no
4MButton 4 4 no
5Button4 5 5 no
6Button5 6 6 no
7Backspace 8 8 no
8Tab 9 9 no
9WheelForward A 10 no
10WheelBackward B 11 no
11Clear C 12 no
12Enter D 13 no
13Shift 10 16 no
14Ctrl 11 17 no
15Alt 12 18 no
16Pause 13 19 no
17CapsLock 14 20 no
18Kana 15 21 no
19Hangul 15 21 no
20Junja 17 23 no
21Final 18 24 no
22Hanja 19 25 no
23Kanji 19 25 no
24Esc 1B 27 no
25Convert 1C 28 no
26NoConvert 1D 29 no
27Accept 1E 30 no
28ModeChange 1F 31 no
29Space 20 32 no
30NumpadPgUp 21 33 no
31NumpadPgDn 22 34 no
32NumpadEnd 23 35 no
33NumpadHome 24 36 no
34NumpadLeft 25 37 no
35NumpadUp 26 38 no
36NumpadRight 27 39 no
37NumpadDown 28 40 no
38Select 29 41 no
39Print 2A 42 no
40Execute 2B 43 no
41NumpadInsert 2D 45 no
42NumpadDelete 2E 46 no
43Help 2F 47 no
440 30 48 no
451 31 49 no
462 32 50 no
473 33 51 no
484 34 52 no
495 35 53 no
506 36 54 no
517 37 55 no
528 38 56 no
539 39 57 no
54A 41 65 no
55B 42 66 no
56C 43 67 no
57D 44 68 no
58E 45 69 no
59F 46 70 no
60G 47 71 no
61H 48 72 no
62I 49 73 no
63J 4A 74 no
64K 4B 75 no
65L 4C 76 no
66M 4D 77 no
67N 4E 78 no
68O 4F 79 no
69P 50 80 no
70Q 51 81 no
71R 52 82 no
72S 53 83 no
73T 54 84 no
74U 55 85 no
75V 56 86 no
76W 57 87 no
77X 58 88 no
78Y 59 89 no
79Z 5A 90 no
80Numpad0 60 96 no
81Numpad1 61 97 no
82Numpad2 62 98 no
83Numpad3 63 99 no
84Numpad4 64 100 no
85Numpad5 65 101 no
86Numpad6 66 102 no
87Numpad7 67 103 no
88Numpad8 68 104 no
89Numpad9 69 105 no
90Multiply 6A 106 no
91NumpadPlus 6B 107 no
92Separator 6C 108 no
93NumpadMinus 6D 109 no
94Decimal 6E 110 no
95F1 70 112 no
96F2 71 113 no
97F3 72 114 no
98F4 73 115 no
99F5 74 116 no
100F6 75 117 no
101F7 76 118 no
102F8 77 119 no
103F9 78 120 no
104F10 79 121 no
105F11 7A 122 no
106F12 7B 123 no
107F13 7C 124 no
108F14 7D 125 no
109F15 7E 126 no
110F16 7F 127 no
111F17 80 128 no
112F18 81 129 no
113F19 82 130 no
114F20 83 131 no
115F21 84 132 no
116F22 85 133 no
117F23 86 134 no
118F24 87 135 no
119ScrollLock 91 145 no
120OemNecEqual 92 146 no
121OemFjMasshou 93 147 no
122OemFjTouroku 94 148 no
123OemFjLoya 95 149 no
124OemFjRoya 96 150 no
125LShift A0 160 no
126RShift A1 161 no
127LCtrl A2 162 no
128RCtrl A3 163 no
129LAlt A4 164 no
130RAlt A5 165 no
131Oem1 BA 186 no
132Plus BB 187 no
133Comma BC 188 no
134Minus BD 189 no
135Period BE 190 no
136Oem2 BF 191 no
137Oem3 C0 192 no
138Oem4 DB 219 no
139Oem5 DC 220 no
140Oem6 DD 221 no
141Oem7 DE 222 no
142Oem8 DF 223 no
143OemAx E1 225 no
144Oem102 E2 226 no
145IcoHelp E3 227 no
146Ico00 E4 228 no
147ProcessKey E5 229 no
148IcoClear E6 230 no
149Packet E7 231 no
150OemReset E9 233 no
151OemJump EA 234 no
152OemPa1 EB 235 no
153OemPa2 EC 236 no
154OemPa3 ED 237 no
155OemWsCtrl EE 238 no
156OemCuSel EF 239 no
157OemAttn F0 240 no
158OemFinish F1 241 no
159OemCopy F2 242 no
160OemAuto F3 243 no
161OemEnlw F4 244 no
162OemBackTab F5 245 no
163Attn F6 246 no
164CrSel F7 247 no
165ExSel F8 248 no
166EREOF F9 249 no
167Play FA 250 no
168Zoom FB 251 no
169NoName FC 252 no
170Pa1 FD 253 no
171OemClear FE 254 no
172Cancel 3 3 yes
173NumpadEnter D 13 yes
174PgUp 21 33 yes
175PgDn 22 34 yes
176End 23 35 yes
177Home 24 36 yes
178Left 25 37 yes
179Up 26 38 yes
180Right 27 39 yes
181Down 28 40 yes
182PrintScreen 2C 44 yes
183Insert 2D 45 yes
184Delete 2E 46 yes
185LWin 5B 91 yes
186RWin 5C 92 yes
187Apps 5D 93 yes
188Sleep 5F 95 yes
189Divide 6F 111 yes
190NumLock 90 144 yes
191RShift A1 161 yes
192RCtrl A3 163 yes
193RAlt A5 165 yes
194BrowserBack A6 166 yes
195BrowserForward A7 167 yes
196BrowserRefresh A8 168 yes
197BrowserStop A9 169 yes
198BrowserSearch AA 170 yes
199BrowserFavorites AB 171 yes
200BrowserHome AC 172 yes
201Mute AD 173 yes
202VolumeDown AE 174 yes
203VolumeUp AF 175 yes
204MediaNextTrack B0 176 yes
205MediaPrevTrack B1 177 yes
206MediaStop B2 178 yes
207MediaPlayPause B3 179 yes
208Mail B4 180 yes
209MediaSelect B5 181 yes
210LaunchApp1 B6 182 yes
211LaunchApp2 B7 183 yes
虚拟按键码¶
1虚拟键码 对应值 对应键
2VK_LBUTTON 1 鼠标左键
3VK_RBUTTON 2 鼠标右键
4VK_CANCEL 3 Cancel
5VK_MBUTTON 4 鼠标中键
6VK_XBUTTON1 5
7VK_XBUTTON2 6
8VK_BACK 8 Backspace
9VK_TAB 9 Tab
10VK_CLEAR 12 Clear
11VK_RETURN 13 Enter
12VK_SHIFT 16 Shift
13VK_CONTROL 17 Ctrl
14VK_MENU 18 Alt
15VK_PAUSE 19 Pause
16VK_CAPITAL 20 Caps Lock
17VK_KANA 21
18VK_HANGUL 21
19VK_JUNJA 23
20VK_FINAL 24
21VK_HANJA 25
22VK_KANJI 25*
23VK_ESCAPE 27 Esc
24VK_CONVERT 28
25VK_NONCONVERT 29
26VK_ACCEPT 30
27VK_MODECHANGE 31
28VK_SPACE 32 Space
29VK_PRIOR 33 Page Up
30VK_NEXT 34 Page Down
31VK_END 35 End
32VK_HOME 36 Home
33VK_LEFT 37 Left Arrow
34VK_UP 38 Up Arrow
35VK_RIGHT 39 Right Arrow
36VK_DOWN 40 Down Arrow
37VK_SELECT 41 Select
38VK_PRINT 42 Print
39VK_EXECUTE 43 Execute
40VK_SNAPSHOT 44 Snapshot
41VK_INSERT 45 Insert
42VK_DELETE 46 Delete
43VK_HELP 47 Help
44 48 0
45 49 1
46 50 2
47 51 3
48 52 4
49 53 5
50 54 6
51 55 7
52 56 8
53 57 9
54 65 A
55 66 B
56 67 C
57 68 D
58 69 E
59 70 F
60 71 G
61 72 H
62 73 I
63 74 J
64 75 K
65 76 L
66 77 M
67 78 N
68 79 O
69 80 P
70 81 Q
71 82 R
72 83 S
73 84 T
74 85 U
75 86 V
76 87 W
77 88 X
78 89 Y
79 90 Z
80VK_LWIN 91
81VK_RWIN 92
82VK_APPS 93
83VK_SLEEP 95
84VK_NUMPAD0 96 小键盘 0
85VK_NUMPAD1 97 小键盘 1
86VK_NUMPAD2 98 小键盘 2
87VK_NUMPAD3 99 小键盘 3
88VK_NUMPAD4 100 小键盘 4
89VK_NUMPAD5 101 小键盘 5
90VK_NUMPAD6 102 小键盘 6
91VK_NUMPAD7 103 小键盘 7
92VK_NUMPAD8 104 小键盘 8
93VK_NUMPAD9 105 小键盘 9
94VK_MULTIPLY 106 小键盘 *
95VK_ADD 107 小键盘 +
96VK_SEPARATOR 108 小键盘 Enter
97VK_SUBTRACT 109 小键盘 -
98VK_DECIMAL 110 小键盘 .
99VK_DIVIDE 111 小键盘 /
100VK_F1 112 F1
101VK_F2 113 F2
102VK_F3 114 F3
103VK_F4 115 F4
104VK_F5 116 F5
105VK_F6 117 F6
106VK_F7 118 F7
107VK_F8 119 F8
108VK_F9 120 F9
109VK_F10 121 F10
110VK_F11 122 F11
111VK_F12 123 F12
112VK_F13 124
113VK_F14 125
114VK_F15 126
115VK_F16 127
116VK_F17 128
117VK_F18 129
118VK_F19 130
119VK_F20 131
120VK_F21 132
121VK_F22 133
122VK_F23 134
123VK_F24 135
124VK_NUMLOCK 144 Num Lock
125VK_SCROLL 145 Scroll
126VK_LSHIFT 160
127VK_RSHIFT 161
128VK_LCONTROL 162
129VK_RCONTROL 163
130VK_LMENU 164
131VK_RMENU 165
132VK_BROWSER_BACK 166
133VK_BROWSER_FORWARD 167
134VK_BROWSER_REFRESH 168
135VK_BROWSER_STOP 169
136VK_BROWSER_SEARCH 170
137VK_BROWSER_FAVORITES 171
138VK_BROWSER_HOME 172
139VK_VOLUME_MUTE 173 VolumeMute
140VK_VOLUME_DOWN 174 VolumeDown
141VK_VOLUME_UP 175 VolumeUp
142VK_MEDIA_NEXT_TRACK 176
143VK_MEDIA_PREV_TRACK 177
144VK_MEDIA_STOP 178
145VK_MEDIA_PLAY_PAUSE 179
146VK_LAUNCH_MAIL 180
147VK_LAUNCH_MEDIA_SELECT 181
148VK_LAUNCH_APP1 182
149VK_LAUNCH_APP2 183
150VK_OEM_1 186 ; :
151VK_OEM_PLUS 187 = +
152VK_OEM_COMMA 188
153VK_OEM_MINUS 189 - _
154VK_OEM_PERIOD 190
155VK_OEM_2 191 / ?
156VK_OEM_3 192 ` ~
157VK_OEM_4 219 [ {
158VK_OEM_5 220 \ |
159VK_OEM_6 221 ] }
160VK_OEM_7 222 ' "
161VK_OEM_8 223
162VK_OEM_102 226
163VK_PACKET 231
164VK_PROCESSKEY 229
165VK_ATTN 246
166VK_CRSEL 247
167VK_EXSEL 248
168VK_EREOF 249
169VK_PLAY 250
170VK_ZOOM 251
171VK_NONAME 252
172VK_PA1 253
173VK_OEM_CLEAR 254