Sane Alt+Tab and Ctrl+Alt+Tab switching for Compiz
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
One Hundred Papercuts |
New
|
Undecided
|
Unassigned |
Bug Description
In default setup Compiz breaks the "proper" Alt+Tab and Ctrl+Alt+Tab behavior.
1) How it works Metacity
This is how window switching works in Metacity. Note this behavior is the one described in GNOME A11y Guide and is needed in order to allow impaired people to focus all items on screen
* Alt+Tab -> switch between all windows, including minimized ones
* Ctrl+Alt+Tab -> switch between GNOME panels and desktop
2) How it currently works in Compiz
Compiz provides a different behavior, that basically prevents you to focus the panels and the desktop (you are forced to use the mouse, bad bad bad bad for a11y)
* Alt+Tab -> switch between visible windows
* Ctrl+Alt+Tab -> switch between all windows, including minimized ones
No shortcut set for panels/desktop
3) How it should work in Compiz
It's simple, should follow Metacity (and a11y guide). However it's a little tricky set it in this way.
Compiz provides several switcher plugins, each one with its own shortcut related GConf keys.
In comment 9 of bug #228343 there are some info for the staticswitcher plugin (the default one in Ubuntu), but a proper fix should also update other available plugins, in order to prevent to change keybinding behavior using a different switcher.
You could have just added the papercut task to the bug 228343 , Duping it ;-)