GetAsyncKeyState 函数 上下左右键 回车键等的判断【网上摘抄,方便查询】

函数原型

SHORT GetAsyncKeyState(int vKey);

例:若判断 回车键

if(GetAsyncKeyState(VK_RETURN)&0x8000)

(

    return 0;

)

按下Enter 返回值 0 ;


附其他常用键位:
VK_LBUTTON            
鼠标左键                      0x01
VK_RBUTTON            
鼠标右键
                      0x02
VK_CANCEL              Ctrl + Break                  0x03
VK_MBUTTON            
鼠标中键                      0x04

VK_BACK                Backspace        0x08
VK_TAB                 Tab
                        0x09

VK_RETURN              回车键                        0x0D


VK_SHIFT               Shift
                      0x10
VK_CONTROL             Ctrl
                       0x11
VK_MENU                Alt
                 0x12
VK_PAUSE               Pause
                      0x13
VK_CAPITAL             Caps Lock
                  0x14

VK_ESCAPE              Esc                         0x1B

VK_SPACE               空格键         0x20
VK_PRIOR               Page Up
                    0x21
VK_NEXT                Page Down
                  0x22
VK_END                 End
                        0x23
VK_HOME                Home
                       0x24
VK_LEFT               
左箭头键
                      0x25
VK_UP                 
上箭头键
                      0x26
VK_RIGHT              
右箭头键
                      0x27
VK_DOWN               
下箭头键
                      0x28
VK_SNAPSHOT            Print Screen
               0x2C
VK_Insert              Insert
                     0x2D
VK_Delete              Delete
                     0x2E

'0' – '9'             数字 0 - 9                    0x30 - 0x39
'A' – 'Z'            
字母 A - Z                    0x41 - 0x5A

VK_LWIN                WinKey(104键盘才有)         0x5B
VK_RWIN               
WinKey(104键盘才有
)         0x5C
VK_APPS                AppsKey(104
键盘才有)          0x5D

VK_NUMPAD0            小键盘 0                     0x60
VK_NUMPAD1           
小键盘 1
                    0x61
VK_NUMPAD2           
小键盘 2
                    0x62
VK_NUMPAD3           
小键盘 3
                    0x63
VK_NUMPAD4           
小键盘 4
                    0x64
VK_NUMPAD5           
小键盘 5
                    0x65
VK_NUMPAD6           
小键盘 6
                    0x66
VK_NUMPAD7           
小键盘 7
                    0x67
VK_NUMPAD8           
小键盘 8
                    0x68
VK_NUMPAD9           
小键盘 9                     0x69

VK_F1 - VK_F24        功能键F1 – F24               0x70 - 0x87

VK_NUMLOCK            Num Lock                    0x90
VK_SCROLL             Scroll Lock
                0x91


以上均自网上摘抄,感谢原作者幸苦总结。


  • 5
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值