I configured the ring switcher with the CCSM.
I press Super + Tab and I start to cycle between all windows, but when I release the keys on the desired one, I have to either click on it or press enter.
How can I make it automatically select the window when I release the key?
It was working, but suddenly it stopped doing it.
I have the same trouble with Shift-Switcher compiz plugin.
I guess I just figured it out!
Both Ring and Shift Switcher, in Ubuntu, use Super+Tab by default instead of Alt+Tab so they don't conflict with Untity's Switcher. So far, so good...
The problem is... Super alone is used in Unity to show the Launcher! So when you Super+Tab, then release Tab (or let both pressed for a while), Super will trigger the launcher and "steal" the focus away from the ring/shift switcher, so they won't detect they key release and thus not will not select the current window.
And there are 2 solutions to solve the conflict. You either:
Key to show the Launcher
, or remap it away from Superor
Set Shift (or Ring) Switcher to use a different combination other than Super+Tab, something that does not use Super.
An obvious combo would be Alt+Tab itself, provided you also disable all
Key to start the switcher...
key bindings in Unity's Switcher settings. Or, as a "sweet revenge", map them to use Super instead of Alt :PPersonally I prefer the latter, since tapping Super to open the dash is very useful, and there is no other dead key so easily available for that.
I can provide some screenshots to help if anyone finds this useful.