KGlobalAccel doesn't release Keyboard grab [was: Alt+Shift+Tab makes desktop inaccessible]

Andreas Pakulat apaku at gmx.de
Wed Dec 12 13:09:17 GMT 2007


On 07.12.07 15:57:43, Lubos Lunak wrote:
> On Friday 07 of December 2007, Andreas Pakulat wrote:
> > On 07.12.07 11:51:43, Lubos Lunak wrote:
> > > In this specific case the event is not recognized because Shift+Tab in
> > > X is not actually Shift+Tab but Backtab, ISO_Left_Tab or whatever
> > > idiocy it is (you can see that when you run xev).
> >
> > Indeed its the ISO_Left_Tab.
> >
> > > the second one probably needs workarounds in
> > > kdeui/utils/kkeyserver_x11.cpp. I'll try to get to it somewhen if
> > > nobody else manages to fix it until then.
> >
> > Hmm, looking at a shortcut widget, the solution might be as easy as
> > switching the default in kutils/kdeglobals.kcfg. Here Alt+Shift+Tab
> > produces "Alt+Shift+Backtab", or is that value different for different
> > Xorg versions?
> 
>  I don't know, it could be. But "Alt+Shift+Backtab" looks definitely odd in 
> the UI.

Well, it turns out this is not limited to Alt+Shift+Tab. It seems to
also apply to Alt+Print, which according to Bugreport #153211 creates
Alt+Shift+Print.

So in the end I think we need a fix for KGlobalAccel's grabbing,
unfortunately I have 0 idea about X11-Keyboard-Grabbing (or any other
X11 stuff). So anybody who could lend a hand here?

Andreas

-- 
Fine day to work off excess energy.  Steal something heavy.




More information about the kde-core-devel mailing list