有没有办法只使用扫描码来获取键盘键的状态(是按下还是向上)?为此,我在 win32 中找不到任何函数。任何人都知道实现这一目标的任何方法吗?
附注我需要键盘的实际状态,而不是从 GetKeyState 返回的 Windows 消息派生的状态。
最佳答案
您必须使用 MapVirtualKey
函数,使用 MAPVK_VSC_TO_VK
作为模式,并将输出传递给 GetKeyState
或 GetKeyboardState
, 因为没有一个 WinAPI 键函数直接使用扫描码
关于windows - 如何通过扫描码(不是虚拟键码)获取键状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4919413/