虚拟键码 键盘消息(初稿)

本文探讨了虚拟键码(VK)的概念,它是Windows消息系统中用于表示键盘按键的一种方式。通过虚拟键码,程序可以理解不同键盘布局下的按键事件。文章详细介绍了如何处理键盘消息,特别是WM_KEYDOWN和WM_KEYUP消息,这些消息与虚拟键码结合使用,以识别用户按下或释放的特定键。此外,还阐述了如何利用虚拟键码进行键盘事件的处理和编程。
摘要由CSDN通过智能技术生成
虚拟键码  对应值(Hex)   对应值(Dec) 对应键
VK_LBUTTON 0x01 1 鼠标左键
VK_RBUTTON 0x02 2 鼠标右键
VK_CANCEL 0x03 3 Cancel
VK_MBUTTON 0x04 4 鼠标中键
VK_XBUTTON1 0x05 5 X1 鼠标按钮(触摸板左键?)
VK_XBUTTON2 0x06 6 X2 鼠标按钮(触摸板右键?)
VK_BACK 0x08 8 Backspace
VK_TAB 0x09 9 Tab
VK_CLEAR 0x0C 12 Clear(NumLock关闭时的数字键盘5)
VK_RETURN 0x0D 13 Enter
VK_SHIFT 0x10 16 Shift
VK_CONTROL 0x11 17 Ctrl
VK_MENU 0x12 18 Alt
VK_PAUSE 0x13 19 Pause
VK_CAPITAL 0x14 20 Caps Lock
VK_KANA 0x15 21 (IME)假名模式
VK_HANGEUL 0x15 21 保持兼容性;使用VK_HANGUL的
VK_HANGUL 0x15 21 (IME)韩文模式
VK_JUNJA 0x17 23 (IME)Junja模式
VK_FINAL 0x18 24 (IME)最终模式
VK_HANJA 0x19 25 (IME)朝鲜语汉字模式
VK_KANJI 0x19 25 (IME)汉字模式
VK_IME_OFF 0x1A 26 (IME)关闭
VK_ESCAPE 0x1B 27 Esc
VK_CONVERT 0x1C 28 (IME)转换
VK_NONCONVERT 0x1D 29 (IME)nonconvert
VK_ACCEPT 0x1E 30 (IME)接受
VK_MODECHANGE 0x1F 31 (IME)模式更改请求
VK_SPACE 0x20 32 Space
VK_PRIOR 0x21 33 Page Up
VK_NEXT 0x22 34 Page Down
VK_END 0x23 35 End
VK_HOME 0x24 36 Home
VK_LEFT 0x25 37 Left Arrow
VK_UP 0x26 38 Up Arrow
VK_RIGHT 0x27 39 Right Arrow
VK_DOWN 0x28 40 Down Arrow
VK_SELECT 0x29 41 Select
VK_PRINT 0x2A 42 Print
VK_EXECUTE 0x2B 43 Execute
VK_SNAPSHOT 0x2C 44 Print Screen
VK_INSERT 0x2D 45 Insert
VK_DELETE 0x2E 46 Delete
VK_HELP 0x2F 47 Help
  0x30 48
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值