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