2010-05-20 111 views
1

当您在Windows XP下按住键盘上的按键时,键盘似乎反复发送按键,按键。不过,我正在开发一个设备,在这个设备中,按住一个按键会产生一个“正确的”按键重复,也就是说,当您释放按钮时,会有很多按键,然后是一个按键。Windows上的按键重复

我想在Windows下得到相同的行为,让我们的模拟器在他的设备上工作。无论如何要实现这个目标?我需要获得另一个键盘驱动程序吗?谢谢!

+1

这应该不会发生。当密钥被释放时,WM_KEYUP被发送一次,并且总是有一个重复计数。也许你的键盘很奇怪或破碎。 – 2010-05-20 11:29:10

+0

或者也许你正在用一些奇怪的技术来捕捉事件,并通过按键事件触发它们?按键事件应该重复AFAIK。 – naugtur 2010-05-20 11:39:35

+0

你说得对,在我们的API中出现错误,将按键转换为只按KEYDOWN。 – Rolle 2010-05-20 11:52:46

回答

0

在评论中所述的内部API中的问题