Skip to content

Alternative keybindings

Ole Jørgen Brønner edited this page Mar 28, 2020 · 3 revisions

DWM-ish

Source: #196

File: dwm-ish-bindings.txt

Keybindings Description
SuperCtrl, or SuperShift, or SuperCtrlLeft or ShiftSuperh or ShiftSuperLeft Move the active window to the left
SuperCtrlUp or ShiftSuperk or ShiftSuperUp Move the active window up
SuperEnd or Super4 Switch to the last window
SuperCtrlDown or ShiftSuperj or ShiftSuperDown Move the active window down
SuperCtrl. or SuperShift. or SuperCtrlRight or ShiftSuperl or ShiftSuperRight Move the active window to the right
SuperHome or Super0 Switch to the first window
SuperLeft or Superh Switch to the left window
Super. or Superj Switch to the next window
SuperRight or Superl Switch to the right window
Super, or Superk Switch to the previous window

Try out these bindings:

PREV_BINDINGS=paperwm-bindings-$(date +%F_%T).txt
dconf dump /org/gnome/shell/extensions/paperwm/keybindings/ > $PREV_BINDINGS

wget https://github.com/paperwm/PaperWM/files/3794708/dwm-ish-bindings.txt
dconf reset -f /org/gnome/shell/extensions/paperwm/keybindings/
cat dwm-ish-bindings.txt | dconf load /org/gnome/shell/extensions/paperwm/keybindings/

Revert to previous bindings:

dconf reset -f /org/gnome/shell/extensions/paperwm/keybindings/
cat $PREV_BINDINGS | dconf load /org/gnome/shell/extensions/paperwm/keybindings/

Other

Add your own favorite bindings

  • Modify the keybindings to your liking
  • Download renderKeybindings.js
  • Upload the result of dconf dump /org/gnome/shell/extensions/paperwm/keybindings/ somewhere (eg. a gist)
  • Run gjs renderKeybindings.js to render a markdown table of the modified binding
  • Edit this page