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
| Key | Action |
| Mod + Return | Open terminal (foot) |
| Mod + b | Open browser (firefox) |
| Mod + d | Open launcher (fuzzel) |
Window Management
| Key | Action |
| Mod + q | Close focused window |
| Mod + Escape | Exit MorgenWM |
| Mod + x | Toggle fullscreen |
| Mod + c | Toggle wide mode |
| Mod + v | Increase windows visible per frame (1-4) |
| Mod + Shift + v | Decrease windows visible per frame (1-4) |
| Mod + f | Toggle floating |
| Mod + s | Toggle sticky |
| Mod + o | Toggle window overview |
| Key | Action |
| Mod + h | Scroll frame left |
| Mod + l | Scroll frame right |
| Mod + Shift + h | Focus window left |
| Mod + Shift + l | Focus window right |
| Mod + Tab | Cycle to next window in frame |
| Mod + Shift + Tab | Cycle to previous window in frame |
| Alt + Tab | Next most-recently-used window |
| Alt + Shift + Tab | Previous most-recently-used window |
Frames
| Key | Action |
| Mod + Shift + 2 | Split frame horizontally |
| Mod + Shift + 3 | Split frame vertically |
| Mod + Shift + w | Remove frame |
| Mod + Arrow Left | Focus frame left |
| Mod + Arrow Right | Focus frame right |
| Mod + Arrow Up | Focus frame above |
| Mod + Arrow Down | Focus frame below |
Moving Windows Between Frames
| Key | Action |
| Mod + Ctrl + Arrow Left | Move window left |
| Mod + Ctrl + Arrow Right | Move window right |
| Mod + Ctrl + Arrow Up | Move window up |
| Mod + Ctrl + Arrow Down | Move window down |
Resizing Frames
| Key | Action |
| Mod + Shift + Ctrl + Arrow Left | Resize frame (shrink from left) |
| Mod + Shift + Ctrl + Arrow Right | Resize frame (shrink from right) |
| Mod + Shift + Ctrl + Arrow Up | Resize frame (shrink from top) |
| Mod + Shift + Ctrl + Arrow Down | Resize frame (shrink from bottom) |
Workspaces
| Key | Action |
| Mod + 1-9 | Switch to workspace 1-9 |
| Mod + Ctrl + 1-9 | Move 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.