Comment 49 for bug 45843

Revision history for this message
In , L-lunak-5 (l-lunak-5) wrote :

Created attachment 26407
qt4.4.0 patch

This Qt patch allows global shortcuts to work while a Qt applications shows a
popup, by not grabbing the keyboard when a window from the application already
has focus (i.e. it gets already keyboard events anyway). Which means it still
doesn't work e.g. with K-Menu or non-Qt applications.

There is also the problem that when a popup is open and another one, e.g. from
Klipper or the logout dialog, is open, then the new one does not have
keyboard/mouse grab (because mouse grab is already taken by the first popup),
making the new popup basically useless. It'd probably require manager selection
for passing the grab around or something, and it'd be only opt-in.