KEYBINDINGS
dsh-TUI Keyboard Shortcuts
The keybindings follow common terminal habits. Terminals with extended keyboard protocols can also expose Command shortcuts on macOS.
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
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.