Skip to main content

Keyboard Shortcuts

Quick reference for all keyboard shortcuts in AdaL CLI.

Input Editing​

ShortcutAction
\+Enter or Shift+Enter (Mac VS Code terminal)Start a newline
ESCClear input
Ctrl+LClear screen but keep conversation memory
Ctrl+AMove cursor to start of line
Ctrl+EMove cursor to end of line
Ctrl+UClear from start to cursor
Ctrl+KClear from cursor to end

History Navigation​

ShortcutAction
↑Previous command
↓Next command

During Agent Response​

ShortcutAction
Ctrl+CCancel agent streaming/running

Modes & Toggles​

ShortcutAction
Shift+TabCycle permission mode (Strict → Auto-Edit → YOLO)
Ctrl+RExpand/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