Documentation
Keybindings
Default shortcuts on Linux and macOS. Rebind from the palette or config.toml.
On macOS, app actions use Cmd instead of
Ctrl+Shift. Terminal control codes (Ctrl+C,
Ctrl+D, Ctrl+Z) fall through to the PTY unbound.
Clipboard & selection
| Linux | macOS | Action |
|---|---|---|
| Ctrl+Shift+C | Cmd+C | Copy selection |
| Ctrl+Shift+V | Cmd+V | Paste |
| Ctrl+Shift+A | Cmd+A | Select entire buffer |
| Ctrl+C | Ctrl+C | Send SIGINT to PTY (not copy) |
Navigation & scrollback
| Linux | macOS | Action |
|---|---|---|
| Shift+PgUp/PgDn | Shift+PgUp/PgDn | Scroll by viewport |
| Shift+Home/End | Shift+Home/End | Jump to top / bottom of scrollback |
| Ctrl+Up/Down | Cmd+Shift+Up/Down | Previous / next prompt |
| Ctrl+Shift+L | Cmd+K | Clear scrollback |
Tabs & splits
| Linux | macOS | Action |
|---|---|---|
| Ctrl+Shift+T | Cmd+T | New tab (inherits cwd) |
| Ctrl+Tab | Ctrl+Tab | Next tab |
| Ctrl+Shift+Tab | Ctrl+Shift+Tab | Previous tab |
| Ctrl+D | Cmd+D | Split vertically |
| Ctrl+W | Cmd+W | Close active pane |
| Ctrl+Alt+H/J/K/L | Cmd+Opt+H/J/K/L | Focus pane left/down/up/right |
App & Perch
| Linux | macOS | Action |
|---|---|---|
| Ctrl+Shift+P | Cmd+Shift+P | Command palette |
| Ctrl+, | Cmd+, | Settings |
| Ctrl+B | Cmd+B | Toggle the Perch |
| Ctrl+Shift+B | Cmd+Shift+B | Focus the Perch (opens if closed) |
| Ctrl+= / Ctrl+- | Cmd+= / Cmd+- | Zoom font in / out |
| Ctrl+0 | Cmd+0 | Reset font size |
| F11 | F11 | Toggle fullscreen |
| Ctrl+Shift+Q | Cmd+Q | Quit |
Rebind
- Open the command palette.
- Find the action and click rebind.
- Press the new combo — it saves to
config.tomland hot-reloads.
Or edit [keybindings] directly. See Configuration.