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