Core Concepts
Keyboard Shortcuts
Flash's terminal interface is keyboard-first.
Global Shortcuts
| Shortcut | Mac | Action |
|---|---|---|
| Ctrl+C / Ctrl+D | Ctrl+C / Ctrl+D | Quit Flash |
| Esc | Esc | Interrupt the running query |
| / | / | Open command suggestions |
| Ctrl+Y | Ctrl+Y | Copy chat output to the clipboard |
| Esc then Y | Esc then Y | Copy the serial log to the clipboard |
| Alt+← / Alt+→ | ⌥← / ⌥→ | Shrink / grow the chat panel |
| Alt+1–4 | ⌥1 | Switch serial monitor tab |
| PgUp / PgDn | PgUp / PgDn | Scroll the chat |
See Flash heading the wrong way? Press Esc — it stops on the spot and keeps the session, so you can steer it back without starting over.
Chat Input
| Shortcut | Action |
|---|---|
| Enter | Submit the message |
| Up / Down | Move through suggestions |
| Tab | Complete a command / drill into a directory |
| Esc | Dismiss suggestions |
| @ | File-reference autocomplete |
| ! | Enter bash mode |
Use @ to pull specific files into the prompt, so Flash works from exactly what you mean.