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> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | mcorteel |
Priority: | NOR | Flags: | thomas.luebking:
ReviewRequest+
|
Version: | 4.9.3 | ||
Target Milestone: | 4.10 Beta 2 | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/kde-workspace/7cd45390e8f11ec2be6b1733db2a0edf0b592367 | Version Fixed In: | 4.10 |
Sentry Crash Report: |
Description
Martin
2012-11-23 16:49:26 UTC
I experience the same behavior with 4.9.3. 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? My keyboard layout is fr, but I get the same behavior with us... 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. 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? mehhh - fixing component, since this is really a (compatibility) bug in the tabbox implementation. > @Martin: objections?
it sucks, but no objections.
Looking forward to the day where we (at least partially) handle global
shortcut ourselves thanks to Wayland.
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 |