windows – 如何知道使用RawInput按下班次?
发布时间:2020-12-14 01:54:32 所属栏目:Windows 来源:网络整理
导读:我正在使用 RawInput来处理击键.我发现很难确定换档是否与钥匙一起按下. 从RawInputStructure起 – RawKeyboard,我可以检索被按下的按键,但是我不确定如果同时按下按键会怎么做. RI.Data.keyboard.VKey(获取键码) 我正在尝试为每个用户/键盘分离Shift,因为当
我正在使用
RawInput来处理击键.我发现很难确定换档是否与钥匙一起按下.
从RawInputStructure起 – > RawKeyboard,我可以检索被按下的按键,但是我不确定如果同时按下按键会怎么做. RI.Data.keyboard.VKey(获取键码) 我正在尝试为每个用户/键盘分离Shift,因为当一个用户/键盘移动所有用户/键盘时,与Capslock相同.同时打字变得非常混乱. 如何知道换档是否与另一把钥匙一起按下?我是在正确的结构中寻找它还是应该在其他地方寻找? 解决方法
没有两个键被“同时按下”的事情.一个下降,然后另一个.你应该分别得到每个人的通知.按下或释放shift键时,在程序中设置或清除标志以记住其当前状态.
这实际上是操作系统已经为普通键盘输入做了什么.它保留一个键状态映射并使用每个键盘消息进行更新.使用 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-server-2008-r2 – 共享私有AMI:未显示在其他帐户
- 什么是Windows中的“作业”(子进程事物),以及何时使用它?
- 【Win10】实现 ListViewBase 平滑滚动
- 在wix安装程序中自动更新版本信息
- .net – Windows Phone 8上的UI测试和自动化
- Windows 8 – Windows 8 Store Apps和Windows Phone Apps之
- .net – 我可以告诉Windows不要换出特定进程的内存吗?
- winapi – Windows API提取zip文件?
- WP7:无法在对WCF服务的异步调用中捕获FaultException
- windows-xp – 如何为Windows XP SP3 PC实现集群