Skip to content
Docs
WebsiteRequest a demo

Reference

Flash CLI keyboard shortcuts

Write prompts, switch panels and modes, answer approvals and work in the debug panel from the keyboard in Flash CLI.

These shortcuts are for Flash CLI. Alt is Option on macOS (enable “Use Option as Meta” in your terminal if needed). Flash IDE has its own, in the Flash IDE guide; Flash for VS Code works from the Command Palette. Slash commands work everywhere.

Conversation controls

ShortcutAction
EnterSend the message, or confirm the active selection
Ctrl+J / Alt+EnterInsert a new line
EscInterrupt the running turn, or close the open overlay or panel
Ctrl+OOpen or close the agent’s full-screen worklog
Ctrl+YCopy the chat output
Alt+YCopy the serial log
PgUp / PgDnScroll the chat, diff, settings or log in focus
Ctrl+C / Ctrl+DQuit Flash

See Flash heading the wrong way? Press Esc. It stops the current turn and keeps the conversation, so you can steer it back without starting over.

Chat input

InputAction
/Open command suggestions
@Reference a project file
!Run a shell command through Flash, subject to your approvals
↑ / ↓Move through suggestions
TabComplete a command or open a folder
EscDismiss suggestions

Panels and modes

ShortcutAction
Alt+PToggle PROJECT: platform, devices, system and peripherals
Alt+CToggle CHANGES
Alt+BToggle BUILD
Alt+DToggle DEBUG: serial, MQTT, GDB and BLE
Alt+SToggle SETTINGS
Alt+MCycle the agent mode: Normal, Plan, Teach, Debug
Alt+← / Alt+→Resize the side panel

Approvals

RequestKeys
Permission requesty allow once · n or Esc deny · ↑ ↓ and Enter to allow for this session or always in this project
Board programmingf flash now · a allow for this session · s or Esc skip

Debug panel

Open the DEBUG panel with /debug or Alt+D. While it has focus and you are not typing in a field, ← and → move between Serial, MQTT, GDB and BLE. Every tab and button can also be clicked.

ShortcutAction
Ctrl+SRun the selected operation, or send the message you composed
EscCancel the operation in progress
Alt+1–4Switch serial tab
Alt+N / Alt+WOpen or close a serial tab
Alt+RRename the serial tab
Alt+\Show or hide the serial split view

The Debugging overview explains what each instrument does.

What's next