Запись событий по захваченным окнам в x11

Предположим, что события KeyPress записываются моей программой. Теперь я создаю простое окно, дочернее по отношению к корневому окну, и после сопоставления с ним использую XGrabKeyboard(). Теперь мой вопрос: следующее событие нажатия клавиши, которое будет записано моей программой, будет записано из захваченного окна или всех окон.

Это потому, что я попробовал это и обнаружил, что, хотя я взял клавиатуру для определенного окна, события по-прежнему записывались глобально, независимо от захвата.

Так есть ли способ получать события нажатия клавиш только из захваченного окна?

0 ответов

Другие вопросы по тегам