|Summary:||Alt+Shift+Tab can't be used to "Walk Through Windows (Reverse)"|
|Product:||[Plasma] kwin||Reporter:||Martin <martin.minka>|
|Component:||tabbox||Assignee:||KWin default assignee <kwin-bugs-null>|
|Target Milestone:||4.10 Beta 2|
|Latest Commit:||http://commits.kde.org/kde-workspace/7cd45390e8f11ec2be6b1733db2a0edf0b592367||Version Fixed In:||4.10|
Description Martin 2012-11-23 16:49:26 UTC
Comment 1 Maxime Corteel 2012-11-23 16:53:19 UTC
I experience the same behavior with 4.9.3.
Comment 2 Thomas Lübking 2012-11-23 17:01:13 UTC
This is bug #153211, 274006, 174142 and several dupes. Actually only the (default configured) Alt+Shift+Backtab works here, so get rid of Alt+Shift+Tab What keyboard layout do you use?
Comment 3 Maxime Corteel 2012-11-23 17:12:15 UTC
My keyboard layout is fr, but I get the same behavior with us...
Comment 4 Martin 2012-11-23 17:59:06 UTC
I manually edited file ~/.kde4/share/config/kglobalshortcutsrc: Walk Through Windows (Reverse)=Alt+Shift+Backtab,Alt+Shift+Backtab,Walk Through Windows (Reverse) After reboot Alt+Shift+Tab works. My layout is "us" and it is Logitech K520.
Comment 5 Thomas Lübking 2012-11-23 20:39:46 UTC
It's because of the modal state of the tabbox. KWin grabs input and handles shortcuts itself after the shortcut is initially invoked. Since the original bug was not resolved by ensuring to read the right shortcut, but kglobalaccel to fire the shortcut for the wrong event you're still not triggering the "correct" (configured) shortcut (since you wanted to configure alt+shift+backtab in the first place) and kwin does not react on that one. -> Therefore the tabbox implementation will have to copy the globalaccel (and by comment also Qt) hack on this (while i can not say i'm particularily happy with such solution) @Martin: objections?
Comment 6 Thomas Lübking 2012-11-23 20:40:22 UTC
mehhh - fixing component, since this is really a (compatibility) bug in the tabbox implementation.
Comment 7 Thomas Lübking 2012-11-23 21:09:16 UTC
Comment 8 Martin Flöser 2012-11-23 22:15:45 UTC
> @Martin: objections? it sucks, but no objections. Looking forward to the day where we (at least partially) handle global shortcut ourselves thanks to Wayland.
Comment 9 Thomas Lübking 2012-12-14 22:17:29 UTC
Git commit 7cd45390e8f11ec2be6b1733db2a0edf0b592367 by Thomas Lübking. Committed on 23/11/2012 at 22:05. Pushed by luebking into branch 'master'. special tab/backtab handling to align kglobalaccel FIXED-IN: 4.10 REVIEW: 107441 M +46 -1 kwin/tabbox/tabbox.cpp http://commits.kde.org/kde-workspace/7cd45390e8f11ec2be6b1733db2a0edf0b592367