Keyboard Shortcuts
Quick reference for all keyboard shortcuts in AdaL CLI.
Input Editing
| Shortcut | Action |
|---|---|
\+Enter or Shift+Enter (Mac VS Code terminal) | Start a newline |
ESC | Clear input |
Ctrl+L | Clear screen but keep conversation memory |
Ctrl+A | Move cursor to start of line |
Ctrl+E | Move cursor to end of line |
Ctrl+U | Clear from start to cursor |
Ctrl+K | Clear from cursor to end |
History Navigation
| Shortcut | Action |
|---|---|
↑ | Previous command |
↓ | Next command |
During Agent Response
| Shortcut | Action |
|---|---|
Ctrl+C | Cancel agent streaming/running |
Modes & Toggles
| Shortcut | Action |
|---|---|
Shift+Tab | Cycle permission mode (Strict → Auto-Edit → YOLO) |
Ctrl+R | Expand/collapse thinking content |
? | Toggle shortcuts display in footer |
Note: Tab is used for autocomplete when typing slash commands (/) or file mentions (@).
Mode Explanations
Auto-Accept Mode (Shift+Tab)
When enabled, file edits are applied automatically without confirmation:
[Auto-accept: ON]
Add error handling to all API endpoints
✓ Edited src/api/users.ts
✓ Edited src/api/products.ts
✓ Edited src/api/orders.ts
Use carefully: Only enable when you trust the changes.
Need finer control? Use /permissions to configure approval behavior for different action types before running larger tasks.
Related: Slash Commands