Keyboard and screen readers
Everything in SpecDeck works with the keyboard alone, and every control has a name that screen readers (VoiceOver, Narrator, Orca) announce. To have them read the terminal too, turn on Screen reader support in Settings.
| To | Press |
|---|---|
| See all keyboard shortcuts | ⌘/ (macOS) or F1 (Windows, Linux), or Help › Keyboard Shortcuts |
| Move between the toolbar, the files, the tabs and the timeline | F6, or Shift+F6 to go back; closed panels are skipped. In your own terminal, Tab goes to the agent, so F6 is the way out |
| Move on from a viewer’s terminal | Tab, as anywhere else |
| Start a new line in the agent’s prompt, in your own terminal | Shift+Enter |
| Switch tabs | The left and right arrow keys, once a tab has focus. Delete closes a tab, except the terminal’s |
| Resize a panel | Focus the line between two panels, then the left and right arrow keys (with Shift for bigger steps) |
| New window | ⇧⌘N (macOS), or File › New Window (Windows, Linux) |
| Host a session | ⌘N (macOS) or Ctrl+Shift+N (Windows, Linux) |
| Join a session | ⌘J (macOS) or Ctrl+Shift+J (Windows, Linux) |
| Find in the terminal and timeline | ⌘F (macOS) or Ctrl+F (Windows, Linux); Ctrl+Shift+F in the host’s own terminal |
| Show or hide the files, the terminal or the timeline | ⌘1, ⌘2, ⌘3 (macOS) or Ctrl+1, Ctrl+2, Ctrl+3 (Windows, Linux), or View › Files, Terminal, Timeline |
| Open Settings | ⌘, (macOS) or Ctrl+, (Windows, Linux) |
| See what the connection is doing | ⇧⌘D (macOS) or Ctrl+Shift+D (Windows, Linux), or Help › Connection Status |
| Make everything larger or smaller | ⌘+, ⌘−, and ⌘0 for actual size (macOS) or Ctrl++, Ctrl+−, Ctrl+0 (Windows, Linux), or View › Zoom In, Zoom Out, Actual Size. The level is remembered |
Zoom changes only your own window. One exception: while you host, zooming in fits fewer columns in your terminal, so the agent’s terminal gets narrower for everyone, as it does when you make the window smaller.