All default AutomationView keyboard shortcuts, grouped by area. Every shortcut can be customized in the Keyboard Shortcuts editor (Ctrl+K Ctrl+S).
Available anywhere in AutomationView (use Cmd instead of Ctrl on macOS):
| Shortcut | Action |
|---|---|
| Ctrl+Shift+P | Open the Command Palette |
| Ctrl+P | Quick open a file by name |
| Ctrl+, | Open Settings |
| Ctrl+K Ctrl+S | Open Keyboard Shortcuts |
| Command | Action |
|---|---|
| AutomationView: Go To Step | Jump to a step by name across the project |
| AutomationView: Go To Variable | Jump to a variable declaration |
| AutomationView: Go to Sync Reference | Jump to the step referenced by the selected transition (F12) |
| AutomationView: Find Step References | List all references to the selected step (Shift+F12) |
| AutomationView: Navigate to Machine Tab | Open main.machine on a specific tab |
| AutomationView: Open Visual Editor | Switch the active file to the visual editor |
| AutomationView: Open Text Editor | Switch the active file to the text editor |
| AutomationView: Set as Entry Step | Mark the selected step as the entry point of an enclosing step (context menu) |
| AutomationView: Set as Exit Step | Mark the selected step as the exit point of an enclosing step (context menu) |
Active when an AutomationView project is open:
| Shortcut | Action |
|---|---|
| F5 | Start simulation |
| Shift+F5 | Stop simulation |
| F10 | Step simulation by one scan cycle |
| Ctrl+Shift+F5 | Reset simulation (Windows / Linux) |
| Cmd+Shift+F5 | Reset simulation (macOS) |
Active when the visual Sequence Editor canvas is focused and no text field is active.
| Shortcut | Action |
|---|---|
| S | Add a normal step |
| I | Add an initial step |
| T | Add a transition |
| A | Add an action on the selected step |
| C | Add a comment |
| M | Add a macro step |
| E | Add an enclosing step |
| Shortcut | Action |
|---|---|
| F2 | Rename the selected step and update cross-file references |
| Shift+R | Bulk-renumber steps in the sequence, selection, or group |
| Enter | Navigate into the selected macro or enclosing step |
| Escape | Navigate back out of a sub-sequence |
| Alt+Left | Navigate back out of a sub-sequence (macOS: Cmd+Left) |
| Delete / Backspace | Delete the selected element |
| F12 | Go to Sync Reference (transition selected) |
| Shift+F12 | Find Step References (step selected) |
| Up | Move the selected action up |
| Down | Move the selected action down |
| Shortcut | Action |
|---|---|
| Shift+Up | Extend selection upward |
| Shift+Down | Extend selection downward |
| Shift+Left | Extend selection to the left |
| Shift+Right | Extend selection to the right |
| Shortcut | Action |
|---|---|
| Ctrl+C / Cmd+C | Copy selected elements |
| Ctrl+X / Cmd+X | Cut selected elements |
| Ctrl+V / Cmd+V | Paste elements |
| Shortcut | Action |
|---|---|
| Alt+P | Toggle Print Mode |
| Alt+Click | Preview or jump to cross-references (macOS: Cmd+Click) |
| Alt | Reveal the floating action toolbar (macOS: Option) |
automationview in the search box.when Clauses| Clause | Active When |
|---|---|
automationview.project.loaded |
An AutomationView project is open |
automationview.emulation.running |
Simulation is running |
activeCustomEditorId == automationview.sequenceEditor |
The visual Sequence Editor is focused |
automationview.macroStepSelected |
A macro step is selected |
automationview.actionSelected |
An action is selected |
automationview.insideSubSequence |
Viewing a macro or enclosing sub-sequence |
!automationview.inputFocused |
No text input field is currently focused |