Virtual-Key Codes (Winuser.h) - Win32 apps | Microsoft Learn
虚拟键码 (Winuser.h) - Win32 apps | Microsoft Learn
Value | 说明 |
0x01 | 鼠标左键 |
0x02 | 鼠标右键 |
0x03 | 控制中断处理 |
0x04 | 中间鼠标按钮 (三键鼠标) |
0x05 | X1 鼠标按钮 |
0x06 | X2 鼠标按钮 |
0x07 | Undefined |
0x08 | BACKSPACE 密钥 |
0x09 | Tab 键 |
0x0A-0B | 预留 |
0x0C | CLEAR 键 |
0x0D | Enter 键 |
0x0E-0F | Undefined |
0x10 | SHIFT 键 |
0x11 | Ctrl 键 |
0x12 | Alt 键 |
0x13 | PAUSE 键 |
0x14 | CAPS LOCK 键 |
0x15 | IME Kana 模式 |
0x15 | IME 朝鲜文库埃尔模式 (保持兼容性;使用VK_HANGUL) |
0x15 | IME Hanguel 模式 |
0x16 | IME On |
0x17 | IME Junja 模式 |
0x18 | IME 最终模式 |
0x19 | IME Hanja 模式 |
0x19 | IME Kanji 模式 |
0x1A | IME 关闭 |
0x1B | ESC 键 |
0x1C | IME 转换 |
0x1D | IME 不转换 |
0x1E | IME 接受 |
0x1F | IME 模式更改请求 |
0x20 | 空格键 |
0x21 | PAGE UP 键 |
0x22 | PAGE DOWN 键 |
0x23 | END 键 |
0x24 | HOME 键 |
0x25 | 向左键 |
0x26 | 向上键 |
0x27 | 向右键 |
0x28 | 向下键 |
0x29 | SELECT 键 |
0x2A | PRINT 键 |
0x2B | EXECUTE 键 |
0x2C | 打印屏幕键 |
0x2D | INS 密钥 |
0x2E | DEL 键 |
0x2F | 帮助密钥 |
0x30 | 0 键 |
0x31 | 1 个键 |
0x32 | 2 键 |
0x33 | 3 键 |
0x34 | 4 键 |
0x35 | 5 键 |
0x36 | 6 个键 |
0x37 | 7 键 |
0x38 | 8 键 |
0x39 | 9 键 |
0x3A-40 | Undefined |
0x41 | 密钥 |
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键 (自然键盘) |
0x5D | 应用程序键 (自然键盘) |
0x5E | 保留 |
0x5F | 计算机休眠键 |
0x60 | 数字键盘 0 键 |
0x61 | 数字键盘 1 键 |
0x62 | 数字键盘 2 键 |
0x63 | 数字键盘 3 键 |
0x64 | 数字键盘 4 键 |
0x65 | 数字键盘 5 键 |
0x66 | 数字键盘 6 键 |
0x67 | 数字键盘 7 键 |
0x68 | 数字键盘 8 键 |
0x69 | 数字键盘 9 键 |
0x6A | 乘键 |
0x6B | 添加密钥 |
0x6C | 分隔符键 |
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 键 |
0x7C | F13 键 |
0x7D | F14 键 |
0x7E | F15 键 |
0x7F | F16 键 |
0x80 | F17 键 |
0x81 | F18 键 |
0x82 | F19 键 |
0x83 | F20 键 |
0x84 | F21 键 |
0x85 | F22 键 |
0x86 | F23 键 |
0x87 | F24 键 |
0x88-8F | 未分配 |
0x90 | NUM LOCK 密钥 |
0x91 | SCROLL LOCK 键 |
0x92-96 | OEM 特定 |
0x97-9F | 未分配 |
0xA0 | 左 SHIFT 键 |
0xA1 | 右 SHIFT 键 |
0xA2 | 左 Ctrl 键 |
0xA3 | 右 Ctrl 键 |
0xA4 | 左 Alt 键 |
0xA5 | 右 ALT 键 |
0xA6 | 浏览器后退键 |
0xA7 | 浏览器前进键 |
0xA8 | 浏览器刷新键 |
0xA9 | 浏览器停止键 |
0xAA | 浏览器搜索键 |
0xAB | 浏览器收藏键 |
0xAC | 浏览器“开始”和“主页”键 |
0xAD | 静音键 |
0xAE | 音量减小键 |
0xAF | 音量增加键 |
0xB0 | 下一曲目键 |
0xB1 | 上一曲目键 |
0xB2 | 停止媒体键 |
0xB3 | 播放/暂停媒体键 |
0xB4 | 启动邮件键 |
0xB5 | 选择媒体键 |
0xB6 | 启动应用程序 1 键 |
0xB7 | 启动应用程序 2 键 |
0xB8-B9 | 预留 |
0xBA | 用于其他字符;它可能因键盘而异。 对于美国标准键盘,“;:”键 |
0xBB | 对于任何国家/地区,“+”键 |
0xBC | 对于任何国家/地区,“,键 |
0xBD | 对于任何国家/地区,“-”键 |
0xBE | 对于任何国家/地区,“.”键 |
0xBF | 用于其他字符;它可能因键盘而异。 对于美国标准键盘,“/?” key |
0xC0 | 用于其他字符;它可能因键盘而异。 对于美国标准键盘,“~”键 |
0xC1-D7 | 预留 |
0xD8-DA | 未分配 |
0xDB | 用于其他字符;它可能因键盘而异。 对于美国标准键盘,“[{”键 |
0xDC | 用于其他字符;它可能因键盘而异。 对于美国标准键盘,“\|”键 |
0xDD | 用于其他字符;它可能因键盘而异。 对于美国标准键盘,“]}”键 |
0xDE | 用于其他字符;它可能因键盘而异。 对于美国标准键盘,“单引号/双引号”键 |
0xDF | 用于其他字符;它可能因键盘而异。 |
0xE0 | 保留 |
0xE1 | OEM 特定 |
0xE2 | <>美国标准键盘上的键,或\\|非美国 102 键键盘上的键 |
0xE3-E4 | OEM 特定 |
0xE5 | IME PROCESS 密钥 |
0xE6 | OEM 特定 |
0xE7 | 用于将 Unicode 字符当作键击传递。 该VK_PACKET键是用于非键盘输入方法的 32 位虚拟键值的低字。 有关详细信息,请参阅“备注”,以及KEYBDINPUTSendInputWM_KEYDOWNWM_KEYUP |
0xE8 | 未分配 |
0xE9-F5 | OEM 特定 |
0xF6 | Attn 键 |
0xF7 | CrSel 键 |
0xF8 | ExSel 密钥 |
0xF9 | 擦除 EOF 密钥 |
0xFA | 播放键 |
0xFB | 缩放键 |
0xFC | 预留 |
0xFD | PA1 键 |
0xFE | 清除键 |