GetAsyncKeyState 函数 上下左右键 回车键等的判断
函数原型
SHORT GetAsyncKeyState(int vKey);
eg.若判断 回车键
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 - 0
GetAsyncKeyState 函数 上下左右键 回车键等的判断相关推荐
- GetAsyncKeyState 函数 上下左右键 回车键等的判断【网上摘抄,方便查询】
函数原型 SHORT GetAsyncKeyState(int vKey); 例:若判断 回车键 if(GetAsyncKeyState(VK_RETURN)&0x8000) ( return ...
- 回车键(Enter键)进行快速判断
回车键(Enter键)进行快速判断 在其位,谋其政.做一颗螺丝钉,就发挥螺丝钉稳稳当当的功能.做软件,为了尽可能地为用户着想,增强用户体验度,增添附加值,进一步做些努力. 本文介绍我在机房收费系统中的 ...
- jquery实现上下左右键盘监听_通过上下左右键和回车键切换光标实现代码
客户有这样一个需求在列表中的文本框里输入数据时,要能够通过上下左右键来切换光标,按回车键就把光标移到下一个文本框,接下来将为你介绍下如何实现,感兴趣的朋友可以参考下 做项目时,客户提出这样一个要求,在 ...
- GetAsyncKeyState()函数获取键盘输入
C++ GetAsyncKeyState()函数获取键盘输入 GetAsyncKeyState()可以异步获取按键输入,GetAsyncKeyState(某个键的虚拟键码) 可以得到这个键的状态,然后 ...
- html屏蔽上下左右键控制页面,【案例】使用上下左右键控制元素的移动
使用键盘上下左右键控制小球移动 *{ margin:0; padding:0; } #ball{ width: 200px; height: 200px; background: pink; bord ...
- linux 读取键盘上下左右键小程序
linux 读取键盘上下左右键小程序 月城雪兔 2016-06-03 17:28:31 因为想读取键盘的上下左右方向键,却发现在网上不容易找到恰当的例子,最后是以一个ros程序简化而来的. 第一,为什 ...
- Windows编程之使用GetAsyncKeyState()函数为什么要( 0x8000)?
Windows编程之使用GetAsyncKeyState()函数为什么要(& 0x8000)? 先来看看GetAsyncKeyState()函数的原型: SHORT GetAsyncKeyS ...
- MFC 关于GetAsyncKeyState函数的问题
我在网上查了一下,GetAsyncKeyState貌似有4种返回值: 0:键当前未处于按下状态,而且自上次调用GetAsyncKeyState后改键也未被按过: 1:键当前未处于按下状态,但在此之前( ...
- html键盘控制一串元素移动,【案例】使用上下左右键控制元素的移动
使用键盘上下左右键控制小球移动 *{ margin:0; padding:0; } #ball{ width: 200px; height: 200px; background: pink; bord ...
最新文章
- 第四课.KNN电影推荐
- volatile 和 sig_atomic_tlinux
- 什么是mysql分发版_MySQL:使用源码分发版还是二进制分发版
- Android -- 短信
- Putty(菩提)远程连接服务器教程
- pandas Series 判断每个元素是否包含某个子串
- 一次性计划任务at与周期性计划任务crontab
- Active Directory系列之二:部署第一个域
- 不可识别的字符转义序列_大庆事业单位车牌识别道闸多少钱,感应小区车牌识别道闸系统...
- 2008秋季-计算机软件基础-0922课堂用例(2)
- iOS和js交互三部曲,很不错的文章和demo
- 微信公众号文章排版编辑器推荐
- gif动态图太大如何发微信?手机如何快速压缩动图?
- RK3568平台开发系列讲解(电源管理篇)RK809 电源管理芯片配置
- CSS的补充(3 空间转换 动画)
- /',‘\\’与‘\’的区别
- 创建微信机器人和女朋友聊天_创建聊天机器人
- 主流的知乎口碑营销方式有哪些
- android变声后的文件,仿QQ语音变声功能实现(二)---移植到android studio 并解决部分问题...
- 美国非裔艺术家比萨·巴特勒的彩色布片缝制鲜艳的人物肖像