M-q
Reload XMonad configurationM-S-q
Exit XMonad
M-SPC
Switch to next layout in current workspaceM-S-SPC
Reset layout in current workspaceM-f
Switch to fullscreen layout
M-h/j/k/l
Move focus to window left/down/up/rightM-TAB
Cycle to next window in current workspaceM-RET
Move focus to master window
M-S-h/j/k/l
Swap window left/down/up/rightM-C-h/j/k/l
Expand/shrink window left/down/up/rightM-S-c
Kill current windowM-,
Increase master pane sizeM-.
Decrease master pane sizeM-m
Minimize currently selected windowM-S-m
Restore most recently minimized windowM-C-RET
Swap current window with one in master positionM-<mouse-1>
Drag and move window (pulls window out of layout)M-<mouse-2>
Drag and resize window (pulls window out of layout)M-t
Put window back into layout
M-<num>
Switch to workspace <num>M-`
Swap to previous workspaceM-BACKSPACE
Swap workspaces with next screenM-<left>/<right>
Switch to prev/next workspace (ignoring ones visible on other screen)M-S-<left>/<right>
Move current window to prev/next screen
M-<up>/<down>
Change focus to prev/next screenM-S-<up>/<down>
Move current window to prev/next screenM-w/e/r
Switch to screen 1/2/3M-S-w/e/r
Move current window to screen 1/2/3
M-S-RET
Open terminal (termite)M-S-f
Open file browser (thunar)M-p
Open application launcher (rofi)M-S-p
Open window selector (rofi)M-g
Grid select open windows/applicationsF12
Open scratch terminalM-F10
Open scratch telegramM-c
Open roficlip (clipboard history)
Note that most media keys require additonal programs to function properly (see “Additional keybindings for media keys” section of config)
M-+
Increase brightnessM--
Decrease brightnessM-b
Toggle status bar gap (cover top status bar)M-ESC
Lock computer (custom lock.sh script)
M-A-h/j/k/l
Expand window left/down/up/rightM-A-S-h/j/k/l
Shrink window left/down/up/rightM-d
Rotate sectionM-s
Swap sectionM-C-n
Select nodeM-S-n
Move node