<Enter> should exit cycle-windows and other window switchers immediately
If you set the cycle-windows
keybinding ("Switch windows directly") (Alt + Esc by default) to a single-key binding rather than a key-combo, for example:
$ gsettings set org.gnome.desktop.wm.keybindings cycle-windows "['F12']"
Then after you hit F12 as many times as necessary to get to the window you want, you have to wait for a moment (feels like about a second) for it to actually select and focus the window so you can start using it.
The same is true if you set other window-switching keybindings to a single key, e.g. switch-applications
or switch-windows
. After you get to the window you want you have to stop hitting the key and wait for about a second for the application/window switcher overlay to disappear and the window to be activated. It's waiting to see whether you're going to hit the key again.
When cycle-windows
or any of the window switchers is active, Enter should immediately exit the window switcher and activate the selected window, without having to wait.
With cycle-windows
bound to F12 that would allow a key sequence like F12 [F12] ... Enter for switching to a window, instead of the current F12 [F12] ... (wait for about a second).
(For RSI reasons it's important to me to have a good, fast way of switching between windows without having to use a multi-key combo like Alt + Tab, because holding down a key is painful for me.)