Bug 316544 - Allow alt+tab and alt+` *without* releasing alt key
Summary: Allow alt+tab and alt+` *without* releasing alt key
Status: RESOLVED FIXED
Alias: None
Product: kwin
Classification: Plasma
Component: tabbox (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR wishlist
Target Milestone: 5
Assignee: KWin default assignee
URL: https://git.reviewboard.kde.org/r/125...
Keywords:
: 322176 (view as bug list)
Depends on:
Blocks:
 
Reported: 2013-03-11 15:14 UTC by Will Stephenson
Modified: 2015-09-29 22:12 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 5.5
thomas.luebking: ReviewRequest+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Will Stephenson 2013-03-11 15:14:22 UTC
Alt+tab is great to switch between windows, and alt+` is handy to cycle between the windows of a given application, but it's hard to use these key shortcuts together to find an app (alt+tab) then drill down (alt+`) into the windows of this app.   This behaviour is desirable because the tabbox window order is not ordered by application, so it's quicker to get into related windows this way.  

I'm not sure why (key grab?), but it's only possible if you release alt.  

Apparently gnome shell does work let you work like this though.
Comment 1 Thomas Lübking 2013-03-11 15:25:05 UTC
It's not possible (atm) because the feature is invoked by kglobalaccel which does indeed no longer receive the shortcuts.

KWin has to manage that inside the tabbox (noticing that the other shortcut was triggered and switch mode on that)
Comment 2 Thomas Lübking 2013-07-10 05:22:05 UTC
*** Bug 322176 has been marked as a duplicate of this bug. ***
Comment 3 Thomas Lübking 2015-09-29 22:12:06 UTC
Git commit cb1005120a6aaef4d3e894cb66315112354cf9cd by Thomas Lübking.
Committed on 29/09/2015 at 21:02.
Pushed by luebking into branch 'master'.

support changing tabbox mode

Allow to change from general window cruising to application specific
cruising w/ releasing the Alt key
FIXED-IN: 5.5
REVIEW: 125392

M  +79   -116  tabbox/tabbox.cpp
M  +1    -1    tabbox/tabbox.h

http://commits.kde.org/kwin/cb1005120a6aaef4d3e894cb66315112354cf9cd