dsh-TUI Keyboard Shortcuts
The keybindings follow common terminal habits. Terminals with extended keyboard protocols can also expose Command shortcuts on macOS.
On this page
Input and execution
- Enter sends; Shift+Enter inserts a newline
- Ctrl+C interrupts; press twice while idle to exit
- Tab completes commands and @ file paths
- Ctrl+V pastes text or file paths
Browsing and sessions
- Ctrl+O expands or collapses thinking, tool params, and output
- Ctrl+A opens the agents / team dashboard
- Ctrl+B toggles the side panel
- Ctrl+T opens the trace viewer
- Ctrl+Shift+E opens the fullscreen draft editor
- Ctrl+R searches message history
- / searches within the session; n / N jump between matches
- Double-tap Esc on empty input starts a rewind
Navigation and sessions
- Ctrl+O expands thinking and tool details
- Ctrl+R searches prompt history
- / opens full-session search; n and N navigate matches
- Double-tap Escape on an empty prompt to rewind
Mouse selection
Fullscreen mode supports wheel scrolling, drag selection, double-click word selection, and triple-click line selection. OSC 52 or native clipboard tools copy the selection.
Terminal compatibility
iTerm2, kitty, WezTerm, Ghostty, and tmux provide the most complete extended-keyboard experience. Terminal.app consumes some Command shortcuts, so use Ctrl there.