Как я могу остановить спам по событию KeyRelease, когда я удерживаю клавишу на клавиатуре?
Я искал в Интернете и нашел людей, предлагающих включить таймер в цикл, но я хочу более эффективный способ.
Нет ли в X11 чего-нибудь, что могло бы отключить автоповтор?
Я нашел решение, я могу использовать
XAutoRepeatOff(Display* display);
XAutoRepeatOff
отключает автоповтор для всех приложений.
Чтобы отключить автоматическое повторение событий KeyRelease только для вашего приложения, используйте XkbSetDetectableAutorepeat
как обсуждалось в Игнорировать автоповтор в приложениях X11.