Skip to content

docs(editor): correct and complete the keyboard shortcuts page - #880

Open
neurowave wants to merge 7 commits into
mainfrom
docs/editor-keyboard-shortcuts-accuracy
Open

docs(editor): correct and complete the keyboard shortcuts page#880
neurowave wants to merge 7 commits into
mainfrom
docs/editor-keyboard-shortcuts-accuracy

Conversation

@neurowave

@neurowave neurowave commented Aug 23, 2026

Copy link
Copy Markdown
Contributor

Checked every row on this page against default_key_binding.dart.

Wrong

Convert to Solo — ⌘+L / Ctrl+L. Nothing is bound to ⌘+L. Bare L is the Layout tool and S is the Solo tool, so the documented keystroke does nothing while the neighbouring key switches tools. convertToSolo is a Hierarchy context-menu action with no shortcut, so the row is removed rather than reassigned.

Incomplete

The Tools table listed 11 of the 24 tools that ship, Text (T) among them. Added: Text, Nested Artboard, Layout, Row, Column, Shape Builder, Weight, Solo, Joystick, Events, Color Picker.

Three groups of shipping shortcuts weren't documented anywhere, so this adds sections for them:

  • Interpolation — F6 Hold, F7 Linear, F8 family Cubic, F9 family Cubic Value, F10 Elastic. Not on this page or the interpolation page.
  • Panels — ⌘+1..5, ⌘+B.
  • Align and Origin — Shift and Alt with W/S/A/D/H/V.

Corrections in the existing tables: Search is bound to ⌘+F as well as ⌘+K, and bare Space plays the current state machine (only Shift+Space for the default one was listed). Added mega-nudge, wrap in layout, component toggles, swap fill/stroke, playhead to start/end, key all vertices, animation paging, timeline property filters (T/P/S/R/O), keyframe resize and stagger holds, state machine layer disable, the standard edit shortcuts, copy/paste style, rulers and guides, tab close/reopen/cycle, preferences, ⌘+0, and the graph editor toggles.

Also adds a note pointing at Shift+/ for the in-app shortcuts panel.

Flag check

Excluded: ENABLE_BRUSH_PENCIL_TOOLS (brush, pencil, eraser, bend, bucket) and ENABLE_CREATE_COMPONENT (⌘+Alt+K), both prod: enabledForEveryone: false; the Help tool, whose toolbar entry is commented out; and unlisted bindings, hidden from the in-app panel.

Included after checking the registry: the timeline property filters and Cycle Graph Type. ENABLE_AE_TIMELINE_SHORCUTS and ENABLE_SPEED_GRAPH are both prod: enabledForEveryone: true.

mint broken-links passes.

Convert to Solo was documented as Cmd+L, which is not bound to anything.
Bare L is the Layout tool, so the documented keystroke did nothing while
the adjacent key silently switched tools. Solo is the S tool; converting
an existing group to a Solo is a Hierarchy context-menu action with no
shortcut, so the row is gone.

The Tools table listed 11 of the 24 tools that ship, omitting Text (T)
among them. Adds the missing tools, and adds the interpolation quick
keys (F6-F10), panel shortcuts, align/origin, and playback rows, none of
which were documented anywhere.

Also: Search is bound to Cmd+F as well as Cmd+K, and bare Space plays the
current state machine alongside Shift+Space for the default one.
@neurowave
neurowave requested a review from a team as a code owner August 23, 2026 16:44
@mintlify

mintlify Bot commented Aug 23, 2026

Copy link
Copy Markdown
Contributor

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
rive 🟢 Ready View Preview Aug 23, 2026, 4:46 PM

💡 Tip: Enable Workflows to automatically generate PRs for you.

Covers the rest of the shipping bindings: keyframe resize/stagger holds,
state machine layer disable, the standard edit shortcuts, copy/paste
style, the modifier holds for drag and shape creation, the Agent panel,
file tab cycling, and Cycle Graph Type.

After Effects timeline shortcuts are left out; they are still behind
ENABLE_AE_TIMELINE_SHORCUTS.
T, P, S, R, and O filter the timeline to transform, position, scale,
rotation, and opacity properties on the selection.

ENABLE_AE_TIMELINE_SHORCUTS is enabled for everyone in prod, so these
ship today; an earlier pass excluded them on the assumption the flag
meant unreleased.
Drop the trailing prose on the modifier-hold rows and shorten the panel
note; no other row on the page carries either.
The tool row said Nested Artboard; the components page records that as the
former name and links exist for the other tools with pages.
…cope the property filters

Adds Play Default with Keyboard Capture, Delete Selection, and Toggle
Display Mode; all three are bound, listed, and ungated.

The property filters share T/P/S/R/O with five tools. The timeline wins
only when objects are selected, so the table needed to say so.
Bound, listed, and labelled Quit Rive in the shortcuts panel, so the page
should carry it too.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant