]>
Commit | Line | Data |
---|---|---|
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. |