如何通过扫描码(不是虚拟键码)获取按键状态?

2024-02-21

无论如何,是否可以仅使用扫描码来获取键盘按键的状态(向下还是向上)?我在 win32 中找不到任何此功能。有人知道有什么方法可以实现这一目标吗?

附注我需要键盘的实际状态,而不是从 Windows 消息(如 GetKeyState 返回)派生的状态。


你必须使用MapVirtualKey http://msdn.microsoft.com/en-us/library/ms646306%28v=VS.85%29.aspx函数,使用MAPVK_VSC_TO_VK作为模式,并将输出传递给GetKeyState or GetKeyboardState http://msdn.microsoft.com/en-us/library/ms646299%28v=VS.85%29.aspx,因为WinAPI关键函数都没有直接使用扫码

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何通过扫描码(不是虚拟键码)获取按键状态? 的相关文章

随机推荐