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