Skip to Content
The interfaceCommand palette

Command palette

Ctrl/ + Shift + P.

It opens from anywhere, including while a text field has focus — it owns its own key listener rather than relying on the global shortcut manager.

Modes

One box, mode-switched by the first character:

PrefixSearches
(plain text)Everything
>Commands
@Layers
#Compositions
:Timecode — jump the playhead to a time

Why it reaches everything

The menu bar, the toolbar and the palette are all thin renderers over one command registry. Each command is a small record:

{ id: 'project.save', label: 'Save', icon: SaveIcon, shortcut: 'Mod+S', enabled: () => Boolean(currentProject), execute: () => saveProject(), }

Two consequences you can rely on:

  1. If a command exists, the palette can run it — including commands that were never given a menu item, such as Rig Logo for Animation and the Merge Paths variants.
  2. A greyed-out item is a live answer, not a missing feature. It means that command’s enabled() returned false for the current selection or state.

Shortcut resolution

The shortcut manager resolves chords most-recently-registered first. That is how the camera tool’s Esc wins while the camera tool is active, and falls through to Deselect the rest of the time.

Plugins register into the same registry. Installing a plugin makes its commands searchable in the palette immediately — no restart. See Plugins.

Rebinding

Every shortcut is rebindable in Window → Customize → Shortcuts, with live conflict warnings. Rebinds persist and re-apply on the next launch. See Settings & customisation.

Last updated on