Отключить «Фокус следует за мышью» - PullRequest
0 голосов
/ 06 января 2019

Два окна создаются с CreateSimpleWindow, и одно переставляется в другое. Теперь фокус клавиатуры между ними следует за указателем мыши. Это должно быть поведение по умолчанию X. Но мне нужно нормальное поведение «Фокус следует за кликом» в моем приложении между окнами. Как этого добиться?

Даже после XSetInputFocus после перемещения мыши на один пиксель фокус переключится на окно под курсором.

Является ли мой единственный способ отслеживать все клики и направлять события вручную?

Моя цель - иметь в качестве компонентов окна, т.е. кнопки, метки и т. Д.

...