Keybindings
Every binding is remappable, and bindings can be two-step chords. Defaults follow the common Linux terminal conventions.
Defaults
| Keys | Action |
|---|---|
Ctrl+Shift+T | New tab |
Ctrl+Shift+W | Close pane |
Ctrl+Shift+D | Split right |
Ctrl+Shift+E | Split down |
Ctrl+Shift+Right / Left | Focus next / previous pane |
Ctrl+Tab / Ctrl+Shift+Tab | Next / previous tab |
Ctrl+Shift+C / V | Copy / paste |
Shift+PageUp / PageDown | Scroll a page |
Ctrl+Shift+Plus / Minus | Font larger / smaller |
Ctrl+K | Command palette |
Ctrl+R | Recall a command from history; a second Ctrl+R hands the key through to the shell |
Ctrl+Shift+F | Search scrollback |
Esc | Close a management view, back to the grid |
Defining your own
Bindings live under [keybindings] in
config.toml, as
"modifiers+key" = "action". A user binding overrides the
default for the same combo.
[keybindings] "ctrl+shift+t" = "new_tab" # Two-step chords use ">": press ctrl+a, then c. "ctrl+a>c" = "new_tab"
- Modifiers:
ctrl,shift,alt,super(also spelledcmdorwin). - Keys: single characters (
a-z,0-9, punctuation) plusenter,tab,space,escape,backspace,delete, the arrows,home,end,pageup,pagedown,plus,minus. - Actions:
new_tab,close_pane,split_right,split_down,focus_next,focus_prev,next_tab,prev_tab,copy,paste,scroll_page_up,scroll_page_down,font_larger,font_smaller.
The quake hotkey
One binding is global: an OS-wide hotkey that shows or hides the
Termuna window while any app has focus, the drop-down-console habit. It is
off unless set, uses the same grammar
(hotkey = "F12" or "ctrl+grave" under
[quake]), and is also settable in-app under settings. An
invalid spec never blocks startup; it logs a warning and stays
unregistered.