]> git.scottworley.com Git - nonblockingswitcher/blame_incremental - README.md
Declare gnome-shell 40.1 compatibility
[nonblockingswitcher] / README.md
... / ...
CommitLineData
1# Non-Blocking Switcher
2
3This extension works around [bug 2057](https://gitlab.gnome.org/GNOME/gnome-shell/issues/2057)
4in the Gnome Shell window switcher (`cycle-windows` & `cycle-windows-backward` -- bound
5to `<Super>Esc` by default) where other keystrokes are blocked while the modifier key is
6held down.
7
8This allows you to
9
101. Press and hold `<Super>`
112. Press `Esc` to begin a window switch.
123. Press `1` to change your mind about the window switch and jump to workspace 1 (`<Super>1`)
134. Release `<Super>`
14
15Without this extension, you must release and re-press `<Super>` between steps 2 and 3.
16
17This extension works by immediately ending the application-switch as soon as it has started.
18*This means that you can only ever switch to the first other-window in the tab list!*
19The default tab list order is most-recently-used, so by default ***you can only switch
20between two windows!*** Thus, it is highly recommended to use the [Round Robin Tab Order
21extension](https://gitlab.gnome.org/chuck/round-robin-tab-order) with this extension so that
22all windows are reachable.