Keybindings

Full keybinding reference for the TUI (Bubble Tea) interface.

Input

Key Action
Enter Send message
Alt+Enter Insert newline
Up Previous input from history (when cursor at line 0)
Down Next input from history (when cursor at last line)
Tab Accept ghost text (directive completion or history suggestion), or cycle to next mode
Right Arrow Accept ghost text (directive completion or history suggestion) when cursor is at end of input
Key Action
PgUp / PgDn Scroll viewport up/down by page
Mouse wheel Scroll viewport
Auto-scroll Re-enabled when scrolled back to bottom

Control

Key Action
Ctrl+C Copy selection → clear input → cancel streaming → quit (priority order)
Esc Cancel current streaming
Shift+Tab Cycle to next agent
Ctrl+T Toggle thinking visibility in UI
Ctrl+R Toggle thinking off ↔ on (true)
Ctrl+E Cycle think levels (off → true → low → medium → high → off)
Ctrl+A Toggle auto mode
Ctrl+S Toggle sandbox
Ctrl+O Open full output of last completed tool call in pager

Text Selection

Action Effect
Click + drag Select text in viewport
Ctrl+C with selection Copy to clipboard (OSC 52)

Tool Output

Syntax Highlighting

Tool results are syntax-highlighted in the TUI:

  • Read — file content is highlighted using Chroma with language detection based on file extension (Monokai theme)
  • Rg — regex pattern matches are highlighted in magenta within search results

Other tools display plain text results.

Full Output Pager

Ctrl+O opens the full output of the last completed tool call in a scrollable pager overlay. Tool result previews in the chat are truncated; the pager shows the complete output with syntax highlighting (for Read/Rg).

Key Action
Up / Down Scroll one line
PgUp / PgDn Scroll one page
Home / End Jump to top / bottom
Esc, q, Ctrl+C Close pager

The footer shows scroll position as a percentage when content exceeds the viewport.

Exit Behavior

  • First Ctrl+C (no selection, empty input, not streaming): shows “Press Ctrl+C again to quit”
  • Second Ctrl+C within 2 seconds: exits

Input History

File-backed history at ~/.aura/history (TUI mode only):

Setting Value
Max entries 1000
File format One entry per line; literal \n for embedded newlines
Navigation Up/Down arrows when cursor at top/bottom
Draft preservation Current input saved when browsing, restored when returning past newest
Persistence Best-effort write on each addition

Back to top

Copyright © 2026 idelchi. Distributed under the MIT License.