windows下如何获取键盘硬件扫描码(hardware scancode)
姑苏老白杨 2012-12-21 11:31:48 KBDLLHOOKSTRUCT 中对 lparam 参数进行了解析,第16-23位:指定扫描码. 依赖于OEM。
这样取出来的只有1个字节。
但是有的key的scancode 有2,或3个字节。例如右Ctrl , pause 等 。
他们的scancode 前面为 E0, E1, E2 等。
网上查了很久,没有找到在Windows下可以正确获取scancode 的方法。
您有方法吗? 谢谢!