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