Keybinding Cheat Sheet - MorgenWM

Keybinding Cheat Sheet

Deutsche Version

Default keybindings. All use Mod (Super/Windows key by default) as the primary modifier. Change with mod_key in [general].

Launching

KeyAction
Mod + ReturnOpen terminal (foot)
Mod + bOpen browser (firefox)
Mod + dOpen launcher (fuzzel)

Window Management

KeyAction
Mod + qClose focused window
Mod + EscapeExit MorgenWM
Mod + xToggle fullscreen
Mod + cToggle wide mode
Mod + vIncrease windows visible per frame (1-4)
Mod + Shift + vDecrease windows visible per frame (1-4)
Mod + fToggle floating
Mod + sToggle sticky
Mod + oToggle window overview

Scrolling & Focus

KeyAction
Mod + hScroll frame left
Mod + lScroll frame right
Mod + Shift + hFocus window left
Mod + Shift + lFocus window right
Mod + TabCycle to next window in frame
Mod + Shift + TabCycle to previous window in frame
Alt + TabNext most-recently-used window
Alt + Shift + TabPrevious most-recently-used window

Frames

KeyAction
Mod + Shift + 2Split frame horizontally
Mod + Shift + 3Split frame vertically
Mod + Shift + wRemove frame
Mod + Arrow LeftFocus frame left
Mod + Arrow RightFocus frame right
Mod + Arrow UpFocus frame above
Mod + Arrow DownFocus frame below

Moving Windows Between Frames

KeyAction
Mod + Ctrl + Arrow LeftMove window left
Mod + Ctrl + Arrow RightMove window right
Mod + Ctrl + Arrow UpMove window up
Mod + Ctrl + Arrow DownMove window down

Resizing Frames

KeyAction
Mod + Shift + Ctrl + Arrow LeftResize frame (shrink from left)
Mod + Shift + Ctrl + Arrow RightResize frame (shrink from right)
Mod + Shift + Ctrl + Arrow UpResize frame (shrink from top)
Mod + Shift + Ctrl + Arrow DownResize frame (shrink from bottom)

Workspaces

KeyAction
Mod + 1-9Switch to workspace 1-9
Mod + Ctrl + 1-9Move focused window to workspace 1-9

Customizing

Add or override bindings in ~/.config/morgenwm/config.toml:

[[keybindings]]
key = "t"
modifiers = ["Mod"]
action = "spawn:kitty"

The spawn:command format runs any shell command. To apply a layout template, use template:name (see Layout Templates):

[[keybindings]]
key = "d"
modifiers = ["Mod"]
action = "template:dev-layout"

See Configuration Reference for the full list of actions.