Delphi 虚拟键码对照表

📅 发布时间:2026/7/7 0:20:21 👁️ 浏览次数:
Delphi 虚拟键码对照表
Delphi 虚拟键码对照表是 Windows API 编程中用于标识键盘和鼠标按键的标准常量在 Delphi 开发中广泛应用于键盘事件处理、快捷键设置、自动化操作等场景。以下是经过整理的常用虚拟键码对照表涵盖鼠标按键、功能键、字母数字键及控制键便于开发时快速查阅。1、 常用虚拟键码对照表十进制与十六进制虚拟键码 十进制 十六进制 对应按键VK_LBUTTON 1 $01 鼠标左键VK_RBUTTON 2 $02 鼠标右键VK_CANCEL 3 $03 Cancel常用于 CtrlBreakVK_MBUTTON 4 $04 鼠标中键VK_BACK 8 $08 BackspaceVK_TAB 9 $09 TabVK_CLEAR 12 $0C ClearVK_RETURN 13 $0D EnterVK_SHIFT 16 $10 ShiftVK_CONTROL 17 $11 CtrlVK_MENU 18 $12 AltVK_PAUSE 19 $13 PauseVK_CAPITAL 20 $14 Caps LockVK_ESCAPE 27 $1B EscVK_SPACE 32 $20 空格键VK_PRIOR 33 $21 Page UpVK_NEXT 34 $22 Page DownVK_END 35 $23 EndVK_HOME 36 $24 HomeVK_LEFT 37 $25 左箭头VK_UP 38 $26 上箭头VK_RIGHT 39 $27 右箭头VK_DOWN 40 $28 下箭头VK_INSERT 45 $2D InsertVK_DELETE 46 $2E DeleteVK_0 48 $30 数字 0 键VK_1 49 $31 数字 1 键... ... ... ...VK_9 57 $39 数字 9 键VK_A 65 $41 A 键VK_B 66 $42 B 键... ... ... ...VK_Z 90 $5A Z 键VK_NUMPAD0 96 $60 小键盘 0VK_MULTIPLY 106 $6A 小键盘 *VK_ADD 107 $6B 小键盘 VK_SUBTRACT 109 $6D 小键盘 -VK_DECIMAL 110 $6E 小键盘 .VK_DIVIDE 111 $6F 小键盘 /VK_F1 112 $70 F1 功能键... ... ... ...VK_F12 123 $7B F12 功能键VK_LWIN 91 $5B 左 Windows 键VK_RWIN 92 $5C 右 Windows 键VK_APPS 93 $5D 应用程序键右键菜单2、使用场景说明‌键盘事件监听‌在 OnKeyDown、OnKeyUp 等事件中通过 Key VK_RETURN 判断是否按下回车。‌全局热键注册‌使用 RegisterHotKey 函数结合 MOD_CONTROL 与 VK_S 实现 CtrlS 快捷保存。‌自动化模拟输入‌通过 keybd_event 或 SendInput 模拟按键适用于测试脚本或 RPA 工具。‌游戏或应用辅助‌识别特定键位触发逻辑但需注意合规性与反作弊机制。