c++ - X11 键按下导致键按下和释放

标签 c++ x11 xlib autorepeat

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

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

X11 中没有可以关闭自动重复的功能吗?

最佳答案

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

XAutoRepeatOff(Display* display);

关于c++ - X11 键按下导致键按下和释放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39939478/

相关文章:

c++ - x11/xlib 与 microsoft visual c++

c++ - 如何使用 Qt 到 Xlib 窗口绘制矩形

c++ - 继承和显式构造函数?

c++ - 通过 system() 调用启动另一个程序会阻塞套接字

c - 使用 XLookupString 处理 C-q

linux - winapi 中的 ClipCursor()。我可以在 x11 或 linux 的不同库中使用类似的东西吗?

linux - 保持 gtk 窗口固定在屏幕上

c++ - 为什么我的代码在代码块下运行而不是在 VS Studio 中运行

C++ std::thread 成员函数

linux - 如何将附加信息附加到像素图?