# Niri Keybindings > GENERATED by `scripts/gen-keybinds.sh` from `keybinds.kdl` — do not edit by hand. ## Keybindings | Key | Action | |-----|--------| ## noctalia-shell keybinds | Key | Action | |-----|--------| | `Mod+Shift+ESCAPE` | show-hotkey-overlay | ## Applications | Key | Action | |-----|--------| | `Mod+Return` | Open Terminal: Ghostty | | `Mod+B` | Open Browser: firefox | | `Mod+Shift+Return` | Open Wallpaper Selector: noctalia wallpaper toggle | | `Mod+S` | Open Control Center: noctalia controlCenter | | `Mod+Shift+O` | Open Settings: noctalia settings | | `Mod+D` | Open App Launcher: noctalia launcher | | `Mod+ALT+L` | Lock Screen: noctalia lock | | `Mod+Shift+Q` | Session Menu: noctalia sessionMenu | | `Mod+V` | Clipboard History: noctalia panel | | `Alt+TAB` | Window Switcher: noctalia | | `Mod+Shift+Space` | Handy: toggle post-process recording | | `Mod+Shift+D` | Cycle Desk Profile | | `Mod+E` | File Manager: Nautilus | ## Media Controls | Key | Action | |-----|--------| | `XF86AudioRaiseVolume` | spawn-sh "noctalia msg volume-up" | | `XF86AudioLowerVolume` | spawn-sh "noctalia msg volume-down" | | `XF86AudioMute` | spawn-sh "noctalia msg volume-mute" | | `XF86AudioMicMute` | spawn-sh "noctalia msg mic-mute" | | `XF86AudioNext` | spawn-sh "noctalia msg media next" | | `XF86AudioPrev` | spawn-sh "noctalia msg media previous" | | `XF86AudioPlay` | spawn-sh "noctalia msg media play" | | `XF86AudioPause` | spawn-sh "noctalia msg media stop" | ## Brightness Controls | Key | Action | |-----|--------| | `XF86MonBrightnessUp` | spawn-sh "noctalia msg brightness-up" | | `XF86MonBrightnessDown` | spawn-sh "noctalia msg brightness-down" | ## Window Movement and Focus | Key | Action | |-----|--------| | `Mod+Q` | close-window | | `Mod+Left` | focus-column-left | | `Mod+H` | focus-column-left | | `Mod+Right` | focus-column-right | | `Mod+L` | focus-column-right | | `Mod+Up` | focus-window-up | | `Mod+K` | focus-window-up | | `Mod+Down` | focus-window-down | | `Mod+J` | focus-window-down | | `Mod+CTRL+Left` | swap-window-left | | `Mod+CTRL+H` | swap-window-left | | `Mod+CTRL+Right` | swap-window-right | | `Mod+CTRL+L` | swap-window-right | | `Mod+CTRL+Alt+Left` | move-column-left | | `Mod+CTRL+Alt+H` | move-column-left | | `Mod+CTRL+Alt+Right` | move-column-right | | `Mod+CTRL+Alt+L` | move-column-right | | `Mod+CTRL+UP` | move-window-up | | `Mod+CTRL+K` | move-window-up | | `Mod+CTRL+Down` | move-window-down | | `Mod+CTRL+J` | move-window-down | | `Mod+Home` | focus-column-first | | `Mod+End` | focus-column-last | | `Mod+CTRL+Home` | move-column-to-first | | `Mod+CTRL+End` | move-column-to-last | | `Mod+Shift+Left` | focus-monitor-left | | `Mod+Shift+Right` | focus-monitor-right | | `Mod+Shift+UP` | focus-monitor-up | | `Mod+Shift+Down` | focus-monitor-down | | `Mod+Shift+CTRL+Left` | move-column-to-monitor-left | | `Mod+Shift+CTRL+Right` | move-column-to-monitor-right | | `Mod+Shift+CTRL+UP` | move-column-to-monitor-up | | `Mod+Shift+CTRL+Down` | move-column-to-monitor-down | | `Mod+Shift+V` | switch-focus-between-floating-and-tiling | | `Mod+BracketLeft` | consume-or-expel-window-left | | `Mod+BracketRight` | consume-or-expel-window-right | | `Mod+Comma` | consume-window-into-column | | `Mod+Period` | expel-window-from-column | | `Mod+R` | switch-preset-column-width | | `Mod+Shift+R` | switch-preset-column-width-back | | `Mod+Ctrl+Shift+R` | switch-preset-window-height | | `Mod+Ctrl+R` | reset-window-height | ## Workspace Switching | Key | Action | |-----|--------| | `Mod+WheelScrollDown` | focus-workspace-down | | `Mod+WheelScrollUp` | focus-workspace-up | | `Mod+CTRL+WheelScrollDown` | move-column-to-workspace-down | | `Mod+CTRL+WheelScrollUp` | move-column-to-workspace-up | | `Mod+WheelScrollRight` | focus-column-right | | `Mod+WheelScrollLeft` | focus-column-left | | `Mod+CTRL+WheelScrollRight` | move-column-right | | `Mod+CTRL+WheelScrollLeft` | move-column-left | | `Mod+Shift+WheelScrollDown` | focus-column-right | | `Mod+Shift+WheelScrollUp` | focus-column-left | | `Mod+CTRL+Shift+WheelScrollDown` | move-column-right | | `Mod+CTRL+Shift+WheelScrollUp` | move-column-left | | `Mod+1` | focus-workspace 1 | | `Mod+2` | focus-workspace 2 | | `Mod+3` | focus-workspace 3 | | `Mod+4` | focus-workspace 4 | | `Mod+5` | focus-workspace 5 | | `Mod+6` | focus-workspace 6 | | `Mod+7` | focus-workspace 7 | | `Mod+8` | focus-workspace 8 | | `Mod+9` | focus-workspace 9 | | `Mod+CTRL+1` | move-column-to-workspace 1 | | `Mod+CTRL+2` | move-column-to-workspace 2 | | `Mod+CTRL+3` | move-column-to-workspace 3 | | `Mod+CTRL+4` | move-column-to-workspace 4 | | `Mod+CTRL+5` | move-column-to-workspace 5 | | `Mod+CTRL+6` | move-column-to-workspace 6 | | `Mod+CTRL+7` | move-column-to-workspace 7 | | `Mod+CTRL+8` | move-column-to-workspace 8 | | `Mod+CTRL+9` | move-column-to-workspace 9 | | `Mod+TAB` | focus-workspace-previous | ## Layout Controls | Key | Action | |-----|--------| | `Mod+CTRL+F` | expand-column-to-available-width | | `Mod+C` | center-column | | `Mod+CTRL+C` | center-visible-columns | | `Mod+Minus` | set-column-width "-10%" | | `Mod+Equal` | set-column-width "+10%" | | `Mod+Shift+Minus` | set-window-height "-10%" | | `Mod+Shift+Equal` | set-window-height "+10%" | ## Modes | Key | Action | |-----|--------| | `Mod+T` | toggle-window-floating | | `Mod+F` | maximize-column | | `Mod+Shift+F` | fullscreen-window | | `Mod+W` | toggle-column-tabbed-display | | `Mod+M` | maximize-window-to-edges | ## Screenshots | Key | Action | |-----|--------| | `Print` | Screenshot: all monitors (per-monitor files) | | `CTRL+Shift+1` | Screenshot: all monitors (per-monitor files) | | `Mod+Shift+S` | Screenshot: all monitors (per-monitor files) | | `Alt+Print` | Screenshot: focused monitor to disk | | `CTRL+Shift+2` | Screenshot: focused monitor to disk | | `Ctrl+Print` | Screenshot: interactive (region/window/screen) | | `CTRL+Shift+3` | Screenshot: interactive (region/window/screen) | ## Emergency Escape Key | Key | Action | |-----|--------| | `Mod+ESCAPE` | toggle-keyboard-shortcuts-inhibit | ## Exit / Power | Key | Action | |-----|--------| | `CTRL+ALT+Delete` | quit | | `Mod+Shift+P` | power-off-monitors | | `Mod+O` | toggle-overview |