Keyboard shortcuts

Shortcuts that work platform-wide (not specific to the OpenPLC Editor, those live in the editor's own docs).

Modifier convention: Cmd on macOS, Ctrl on Windows and Linux. Both are shown below as Ctrl/Cmd.

Global

ShortcutAction
Ctrl/Cmd + JToggle the Autonomy AI assistant panel. Open from anywhere on a protected page.
EscClose the AI assistant panel (when it's open).
Ctrl/Cmd + KFocus the global search bar (when the dashboard or feed page is visible).
ShortcutAction
g then dGo to your personal Dashboard.
g then pGo to your Projects list.
g then oGo to your Orchestrators.
g then fGo to the Forum.
g then nGo to Notifications.

These "go to" shortcuts work when no input field is focused. Press g, release, then the second letter.

Forum

ShortcutAction
cCompose new topic (from a board page).
rReply (from a thread page, with a post focused).
j / kMove down / up through posts in a thread.
EscClose the reply editor without sending.

Editor

The OpenPLC Editor has its own large set of shortcuts. The most important ones:

ShortcutAction
Ctrl/Cmd + SSave the current file.
Ctrl/Cmd + BBuild / Compile the project.
Ctrl/Cmd + DDownload (deploy) to the connected vPLC.
Ctrl/Cmd + Z / YUndo / Redo.
Ctrl/Cmd + FFind within the current file.
Ctrl/Cmd + Shift + FFind across the project.

See the OpenPLC Editor docs for the full list and language-specific shortcuts.

Form fields

When a form field is focused, the shortcuts above are intentionally suppressed so they don't interfere with typing. Press Esc to blur the field and re-enable shortcuts.

Where to next