Focus changer

Focus changer https://extensions.gnome.org/extension/4627/focus-changer
Stack
Javascript

GNOME Shell Extension - Change focus between windows in all directions.

After using the tiling manager i3 for many years, I got used to changing focus in all directions using shortcuts.

When switching to GNOME I was not able to find the similar functionality, so I decided to create an extension for it.

The extension will first try to find a suitable window within the same monitor. If there is none, it will try to find one on the next monitor in that direction (in a multi-monitor setup).

Default shortcuts

<Super>+h = Focus left
<Super>+j = Focus down
<Super>+k = Focus up
<Super>+l = Focus right

They can all be changed in the extension preferences.

Installation

Use the GNOME Shell Extensions website to install and enable the latest version.

Source code

https://github.com/martinhjartmyr/gnome-shell-extension-focus-changer