0

当我按住键盘上的一个键时,如何阻止 KeyRelease 事件被发送垃圾邮件?

我搜索了互联网,发现有人建议在循环中放置一个计时器,但我想要一种更有效的方法。

X11中没有可以关闭自动重复的东西吗?

4

2 回答 2

3

XAutoRepeatOff关闭所有应用程序的自动重复。

要仅为您的应用程序禁用 KeyRelease 事件的自动重复,请按照Ignore auto repeat in X11 applicationsXkbSetDetectableAutorepeat中的讨论使用。

于 2016-12-30T21:20:03.303 回答
2

我找到了解决方案,我可以使用

XAutoRepeatOff(Display* display);
于 2016-10-09T11:21:50.647 回答