# Prerequisites `gcc, rofi, dmenu, slock, xorg-server, maim, xclip` # DWM Keybindings This document describes the keybindings configured in my DWM setup. - **Mod + r**: Launch dmenu (run application) - **Mod + Return**: Launch terminal (st) - **Mod + l**: Lock screen (slock) - **Ctrl + Print**: Take a screenshot (maim to clipboard) - **Mod + d**: Launch Rofi app launcher - **Mod + b**: Toggle bar visibility - **Mod + j**: Focus next window in stack - **Mod + k**: Focus previous window in stack - **Mod + i**: Increase number of master windows - **Mod + p**: Decrease number of master windows - **Mod + g**: Decrease master area size - **Mod + h**: Increase master area size - **Mod + z**: Increase all gaps - **Mod + x**: Decrease all gaps - **Mod + a**: Toggle gaps on/off - **Mod + Shift + a**: Reset to default gaps - **Mod + Tab**: Switch to previously viewed tag - **Mod + q**: Close focused window - **Mod + t**: Set layout to tiled - **Mod + f**: Set layout to floating - **Mod + m**: Set layout to monocle (fullscreen stack) - **Mod + c**: Set layout to spiral - **Mod + o**: Set layout to dwindle - **Mod + Shift + Return**: Toggle between current and previous layout - **Mod + Shift + f**: Toggle fullscreen on focused window - **Mod + Shift + Space**: Toggle floating mode on focused window - **Mod + 0**: View all tags - **Mod + Shift + 0**: Apply focused window to all tags - **Mod + ,**: Focus previous monitor - **Mod + .**: Focus next monitor - **Mod + Shift + ,**: Send window to previous monitor - **Mod + Shift + .**: Send window to next monitor - **Mod + [1–9]**: View tag 1–9 - **Mod + Ctrl + [1–9]**: Toggle viewing tag 1–9 - **Mod + Shift + [1–9]**: Move focused window to tag 1–9 - **Mod + Ctrl + Shift + [1–9]**: Toggle focused window on tag 1–9 - **Mod + Shift + q**: Quit dwm - **XF86AudioRaiseVolume**: Raise volume by 3% (headset specific) - **XF86AudioLowerVolume**: Lower volume by 3% (headset specific)