---
title: "Keyboard Shortcuts — Visual Design Studio 0.1 documentation"
description: "Ed provides keyboard shortcuts for navigating BPMN diagrams and opening editors for the selected element. These shortcuts work when a BPMN diagram is open and focus is outside text-editing controls such as inputs…"
source_url: https://spiff.works/docs/ed/keyboard_shortcuts.html
---

☰ Menu

# Keyboard Shortcuts[](#keyboard-shortcuts "Link to this heading")

Ed provides keyboard shortcuts for navigating BPMN diagrams and opening editors for the selected element. These shortcuts work when a BPMN diagram is open and focus is outside text-editing controls such as inputs, selects, and CodeMirror editors.

| Shortcut | Action |
| --- | --- |
| `Ctrl+ArrowLeft` | Select the nearest BPMN flow node to the left. |
| `Ctrl+ArrowRight` | Select the nearest BPMN flow node to the right. |
| `Ctrl+ArrowUp` | Select the nearest BPMN flow node above. |
| `Ctrl+ArrowDown` | Select the nearest BPMN flow node below. |
| `Ctrl+I` | Open Instructions for the selected element when it supports instructions. Empty instructions can be opened and edited. |
| `Ctrl+E` | Open the BPMN script for a selected Script Task, or the pre-script for another selected task, Call Activity, or Subprocess. Empty scripts can be opened and edited. |
| `Ctrl+Shift+E` | Open the post-script for a selected non-Script task, Call Activity, or Subprocess. Empty post-scripts can be opened and edited. |
| `Ctrl+J` | Open the web-form editor for a selected User Task. If the task does not yet reference a form, Ed follows the normal form-creation flow. |

If nothing is selected, or the selected element does not support the requested editor, the shortcut does nothing.

## Code Editor Tab Navigation[](#code-editor-tab-navigation "Link to this heading")

Inside a CodeMirror editor, `Tab` and `Shift+Tab` normally indent and outdent text. To use those keys for browser focus navigation instead, press `Esc`, then within two seconds press:

- `Tab` to move forward to the next focusable control.
- `Shift+Tab` to move backward to the previous focusable control.

The tab-focus mode is temporary, so repeat `Esc` before `Tab` or `Shift+Tab` whenever you need to move focus out of the editor again.
