Skip to content

DWM Keybindings

ShortcutAction
Super + ReturnOpen terminal (kitty)
Super + SpaceOpen Rofi (rlaunch)
Super + UScreenshot (slaunch)
ShortcutAction
Super + QKill focused window
Super + Shift + ReturnZoom (promote to master / swap master↔stack)
Super + Shift + CToggle floating
Super + FToggle fullscreen
Super + EHide window
Super + Shift + ERestore hidden window
ShortcutAction
Super + JFocus next window (down stack)
Super + KFocus previous window (up stack)
Super + Shift + JMove window down stack
Super + Shift + KMove window up stack
Super + TabToggle between last two tags
Super + LeftShift view to previous tag
Super + RightShift view to next tag
ShortcutAction
Super + HDecrease master area width
Super + LIncrease master area width
Super + Shift + HIncrease client size ratio (cfact)
Super + Shift + LDecrease client size ratio (cfact)
Super + Shift + OReset cfact to default
Super + IIncrease number of master windows
Super + DDecrease number of master windows
ShortcutAction
Super + Ctrl + TToggle all gaps
Super + Ctrl + IIncrease overall gaps
Super + Ctrl + DDecrease overall gaps
Super + Ctrl + Shift + DReset gaps to default
Super + Shift + IIncrease inner gaps
Super + Ctrl + Shift + IDecrease inner gaps
Super + Ctrl + OIncrease outer gaps
Super + Ctrl + Shift + ODecrease outer gaps
Super + Ctrl + 6Increase inner horizontal gaps
Super + Ctrl + Shift + 6Decrease inner horizontal gaps
Super + Ctrl + 7Increase inner vertical gaps
Super + Ctrl + Shift + 7Decrease inner vertical gaps
Super + Ctrl + 8Increase outer horizontal gaps
Super + Ctrl + Shift + 8Decrease outer horizontal gaps
Super + Ctrl + 9Increase outer vertical gaps
Super + Ctrl + Shift + 9Decrease outer vertical gaps
ShortcutAction
Super + Shift + -Decrease border size
Super + Shift + PIncrease border size
Super + Shift + WReset border to default
ShortcutLayout
Super + TTile []= (default)
Super + Shift + FMonocle [M]
Super + MSpiral [@]
Super + Ctrl + GGapless Grid :::
Super + Ctrl + Shift + TFloating ><>
Super + Ctrl + SpaceToggle last layout
Super + Ctrl + ,Cycle layout backward
Super + Ctrl + .Cycle layout forward
SymbolNameDescription
[]=TileDefault. Master window on the left, stack on the right. Master width controlled by Super + H/L.
[M]MonocleAll windows fullscreen and stacked — only one visible at a time. Good for focused reading. Cycle with Super + J/K.
[@]SpiralWindows arranged in a Fibonacci spiral. Each new window takes half the remaining space inward.
[\]DwindleLike Spiral but the split alternates direction each level — horizontal then vertical, repeating.
H[]DeckMaster on the left, all stack windows occupy the same right-side slot. Stack windows cycle like a deck of cards.
TTTBstackMaster on top, stack windows tiled horizontally along the bottom.
===Bstack HorizontalMaster on top, stack windows stacked vertically below (opposite split direction to Bstack).
HHHGridAll windows arranged in an equal-sized grid. Count changes automatically as windows open/close.
###NrowgridGrid with a fixed number of rows. Force two clients to always split vertically (FORCE_VSPLIT is set in your config).
---HorizgridWindows tiled in a single horizontal row across the full screen width.
:::Gapless GridSame as Grid but gaps are removed — windows tile edge to edge with no spacing.
|M|Centered MasterMaster window centred, stack windows split evenly on left and right sides.
>M>Centered Floating MasterMaster window centred and floating above the tiled stack windows.
><>FloatingNo automatic tiling. All windows free-floating, moved and resized manually with mouse.
ShortcutAction
Super + 1–9View tag
Super + Ctrl + 1–9Toggle tag view alongside current
Super + Shift + 1–9Move focused window to tag
Super + Ctrl + Shift + 1–9Toggle window on tag
Super + 0View all tags
Super + Shift + 0Show window on all tags
ShortcutAction
Super + ,Focus previous monitor
Super + .Focus next monitor
Super + Shift + ,Send window to previous monitor
Super + Shift + .Send window to next monitor
ShortcutAction
Super + BToggle bar
Super + Ctrl + WToggle tab mode
ShortcutAction
Super + Shift + RRestart DWM
Super + Ctrl + QKill DWM
ShortcutAction
XF86AudioRaiseVolumeVolume up +5%
XF86AudioLowerVolumeVolume down -5%
XF86AudioMuteToggle mute
XF86MonBrightnessUpBrightness up +5
XF86MonBrightnessDownBrightness down -5
ComboAction
Super + Left click dragMove or place window
Super + Right click dragResize window
Super + Middle clickToggle floating
Ctrl + Left click dragDrag master area size (mfact)
Ctrl + Right click dragDrag client size ratio (cfact)