Shortcuts

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
  1. Input and execution
  2. Browsing and sessions
  3. Navigation and sessions
  4. Mouse selection
  5. Terminal compatibility

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.