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

Lubos Lunak l.lunak at suse.cz
Mon Dec 17 10:27:53 GMT 2007


On Wednesday 12 of December 2007, Andreas Pakulat wrote:
> 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?

 I'll try to have a look somewhen, although I'm not quite sure there even is a 
fix for this.

-- 
Lubos Lunak
KDE developer
--------------------------------------------------------------
SUSE LINUX, s.r.o.   e-mail: l.lunak at suse.cz , l.lunak at kde.org
Lihovarska 1060/12   tel: +420 284 028 972
190 00 Prague 9      fax: +420 284 028 951
Czech Republic       http//www.suse.cz




More information about the kde-core-devel mailing list