git clone https://github.com/ohjames/kwin-window-switch
cd kwin-window-switch
plasmapkg2 -t kwinscript -i .The default KDE window switcher involves a "tab box" mode which blocks all further key bindings until the modifier key is removed. This script switches windows immediately without blocking key bindings.
After installing this script the keybindings can be customised in the "global shortcuts" settings under the KWin component via Select next window and Select previous window.
This script depends on two patches I have made against KDE that are currently in review. See:
- workspace.clientList does not work in declarative script
- registerShortcut does not work in declarative script
A copy of kwin with both patches can be retrieved from my github fork of kwin here: