- references/okf-spec.md: replace v0.2 note with the deltas verified against upstream SPEC.md 2026-10-19 (timestamp->generated.at and # Citations->sources are the two breaking changes; trust fields and root-index okf_version are additive; bundle stays v0.1). - index.md: restore the agentic-web-research section lost in the 2026-08-28 rebuild and link log.md (index-coverage doctrine). - gen-keybinds.sh emits OKF frontmatter so its generated artifact (tools/niri/keybindings.md, regenerated, 120 bindings) passes kb-lint; test added red->green. - fix the two broken [[niri]] wikilinks (handy, noctalia-shell). Refs #29
6.4 KiB
6.4 KiB
type, title, description, tags, generated
| type | title | description | tags | generated | ||||
|---|---|---|---|---|---|---|---|---|
| reference | Niri Keybindings | Live keybinding cheat sheet generated from keybinds.kdl — do not edit by hand. |
|
|
Niri Keybindings
GENERATED by
scripts/gen-keybinds.shfromkeybinds.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 |
consume-or-expel-window-left |
Mod+CTRL+H |
consume-or-expel-window-left |
Mod+CTRL+Right |
consume-or-expel-window-right |
Mod+CTRL+L |
consume-or-expel-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 "-5%" |
Mod+Equal |
set-column-width "+5%" |
Mod+Shift+Minus |
set-window-height "-5%" |
Mod+Shift+Equal |
set-window-height "+5%" |
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 |