C++Win32学习之键盘按下匹配WM_COMMAND消息手册

VK_LBUTTON 0x01 鼠标左键 否
VK_RBUTTON 0x02 鼠标右键 否
VK_CANCEL 0x03 Ctrl-Break 否
VK_MBUTTON 0x04 鼠标中键 否
VK_XBUTTON1 0x05 鼠标 X1 键 否
VK_XBUTTON2 0x06 鼠标 X2 键 否

  • 0x07 未定义 否
    VK_BACK 0x08 退格键 是
    VK_TAB 0x09 TAB 键 是
  • 0x0A-0B 系统保留 否
    VK_CLEAR 0x0C 清除键/数字锁定键 否
    VK_RETURN 0x0D 回车键 是
  • 0x0E-0F 未定义 否
    VK_SHIFT 0x10 SHIFT 键 是
    VK_CONTROL 0x11 CTRL 键 是
    VK_MENU 0x12 ALT 键 是
    VK_PAUSE 0x13 PAUSE 键(暂停) 否
    VK_CAPITAL 0x14 大写锁定键 是
    VK_KANA 0x15 IME Kana 模式 否
    VK_HANGUEL 0x15 IME Hanguel 模式(使用 VK_HANGUL 保持兼容) 否
    VK_HANGUL 0x15 IME Hangul 模式 否
  • 0x16 未定义 否
    VK_JUNJA 0x17 IME Junja 模式 否
    VK_FINAL 0x18 IME final 模式 否
    VK_HANJA 0x19 IME Hanja 模式 否
    VK_KANJI 0x19 IME Kanji 模式 否
  • 0x1A 未定义 否
    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 左箭头 是
    VK_UP 0x26 上箭头 是
    VK_RIGHT 0x27 右箭头 是
    VK_DOWN 0x28 下箭头 是
    VK_SELECT 0x29 SELECT 键(选择) 否
    VK_PRINT 0x2A PRINT 键(打印) 否
    VK_EXECUTE 0x2B EXECUTE 键(执行) 否
    VK_SNAPSHOT 0x2C PRINT SCREEN 键(屏幕截图) 否
    VK_INSERT 0x2D INSERT 键(插入) 是
    VK_DELETE 0x2E DEL 键(删除) 是
    VK_HELP 0x2F HELP 键(帮助) 否
  • 0x30 数字 0(数字 0 ~ 9 对应 ASCII 码) 是
  • 0x31 数字 1 是
  • 0x32 数字 2 是
  • 0x33 数字 3 是
  • 0x34 数字 4 是
  • 0x35 数字 5 是
  • 0x36 数字 6 是
  • 0x37 数字 7 是
  • 0x38 数字 8 是
  • 0x39 数字 9 是
  • 0x3A-40 未定义 否
  • 0x41 字母 A(字母 A ~ Z 对应 ASCII 码) 是
  • 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 左 Window 键 否
    VK_RWIN 0x5C 右 Window 键 否
    VK_APPS 0x5D Applications 键 否
  • 0x5E 系统保留 否
    VK_SLEEP 0x5F SLEEP 键(睡眠) 否
    VK_NUMPAD0 0x60 数字小键盘的 0(数字小键盘的 0 ~ 9 需打开数字锁定键) 否
    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 数字小键盘的 Separator 键 否
    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 Browser Back 键(小甲鱼注:Browser 是浏览器的意思) 否
    VK_BROWSER_FORWARD 0xA7 Browser Forward 键 否
    VK_BROWSER_REFRESH 0xA8 Browser Refresh 键 否
    VK_BROWSER_STOP 0xA9 Browser Stop 键 否
    VK_BROWSER_SEARCH 0xAA Browser Search 键 否
    VK_BROWSER_FAVORITES 0xAB Browser Favorites 键 否
    VK_BROWSER_HOME 0xAC Browser Start and Home 键 否
    VK_VOLUME_MUTE 0xAD Volume Mute 键(静音) 否
    VK_VOLUME_DOWN 0xAE Volume Down 键(减小音量) 否
    VK_VOLUME_UP 0xAF Volume Up 键(增加音量) 否
    VK_MEDIA_NEXT_TRACK 0xB0 Next Track 键(下一首) 否
    VK_MEDIA_PREV_TRACK 0xB1 Previous Track 键(上一首) 否
    VK_MEDIA_STOP 0xB2 Stop Media 键(停止) 否
    VK_MEDIA_PLAY_PAUSE 0xB3 Play/Pause Media 键(播放/暂停) 否
    VK_LAUNCH_MAIL 0xB4 Start Mail 键 否
    VK_LAUNCH_MEDIA_SELECT 0xB5 Select Media 键 否
    VK_LAUNCH_APP1 0xB6 Start Application 1 键 否
    VK_LAUNCH_APP2 0xB7 Start Application 2 键 否
  • 0xB8-B9 系统保留 否
    VK_OEM_1 0xBA 1. 用于其他字符,因键盘而异
  1. 对于 US 标准键盘来说,是 ‘;:’ 键 否
    VK_OEM_PLUS 0xBB 对于绝大多数国家/区域来说,是 ‘+’ 键 否
    VK_OEM_COMMA 0xBC 对于绝大多数国家/区域来说,是 ‘,’ 键 否
    VK_OEM_MINUS 0xBD 对于绝大多数国家/区域来说,是 ‘-’ 键 否
    VK_OEM_PERIOD 0xBE 对于绝大多数国家/区域来说,是 ‘.’ 键 否
    VK_OEM_2 0xBF 1. 用于其他字符,因键盘而异
  2. 对于 US 标准键盘来说,是 ‘/?’ 键 否
    VK_OEM_3 0xC0 1. 用于其他字符,因键盘而异
  3. 对于 US 标准键盘来说,是 ‘`~’ 键 否
  • 0xC1-D7 系统保留 否
  • 0xD8-DA 未分配 否
    VK_OEM_4 0xDB 1. 用于其他字符,因键盘而异
  1. 对于 US 标准键盘来说,是 ‘[{’ 键 否
    VK_OEM_5 0xDC 1. 用于其他字符,因键盘而异
  2. 对于 US 标准键盘来说,是 ‘|’ 键 否
    VK_OEM_6 0xDD 1. 用于其他字符,因键盘而异
  3. 对于 US 标准键盘来说,是 ‘]}’ 键 否
    VK_OEM_7 0xDE 1. 用于其他字符,因键盘而异
  4. 对于 US 标准键盘来说,是 ‘单引号/双引号’ 键 否
    VK_OEM_8 0xDF 用于其他字符,因键盘而异 否
  • 0xE0 系统保留 否
  • 0xE1 OEM 指定 否
    VK_OEM_102 0xE2 尖括号键或 RT102 键盘上的反斜杠 否
  • 0xE3-E4 OEM 指定 否
    VK_PROCESSKEY 0xE5 IME PROCESS 键 否
  • 0xE6 OEM 指定 否
    VK_PACKET 0xE7 1. 用于传递 Unicode 字符
  1. VK_PACKET 键是非键盘输入法 32 位虚拟键的低 16 位 否
  • 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 键 否

猜你喜欢

转载自blog.csdn.net/hu421160052/article/details/86105400