Я не знаком с внутренностями API Qt4 или KDE.
Однако, в общих чертах, на любой системной клавиатуре или мыши X11 ввод осуществляется только в active окне, если только вы не вызываете базовые функции XGrabMouse
, XGrabKeyboard
и т. Д.
Конечно, как только вы это сделаете, никакое другое окно не сможет получать эти события ввода, поэтому вы должны быть очень уверены, что у вашей программы есть возможность отпустить ввод мыши и / или клавиатуры, как только вы закончите. .