【发布时间】:2011-11-10 19:03:13
【问题描述】:
我尝试使用 wParam 提供的虚拟键码,但效果不佳:
- 多个键映射到同一个键码
- 有些键根本无法识别
- 虚拟键似乎适应了键盘布局(我不想要/不需要)
然后我看到 lParam 会给我一个扫描码以及一个“扩展”标志,当这样计算时,它似乎会为键盘上的每个键产生不同的值:
value = (lParam & 0x01FF0000) >> 16;
对于键盘上的同一个键,即使在不同的键盘/系统之间,这个值是否总是相同的?
【问题讨论】:
标签: winapi keyboard keypress scancodes