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 |
Navigation
| 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+Cwithin 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 |