The keyboard shortcuts dialog showing commands and canvas and tools shortcuts
The keyboard shortcuts dialog — Help → Keyboard shortcuts.

The three modes

StepModeYou do
1StagePlace shapes from the palette, connect them, frame regions, pick a theme
2StoryAdd acts and scenes; set visibility and spotlight, add animations, capture cameras, write the script
3ShowPresent → Show from start, then drive from the presenter view

Keyboard shortcuts

File

New (blank)⌘N
Open…⌘O
Save⌘S
Save As…⇧⌘S

Edit

Undo⌘Z
Redo⇧⌘Z
Cut⌘X
Copy⌘C
Paste⌘V
Duplicate⌘D
Delete⌫
Select All⌘A

Insert (arm a tool)

RectangleR
OvalO
PolygonY
StarS
LineL
FreeformE
TextT
ConnectorC
FrameF
Image…I
Screenshot…G

Canvas

Select toolV
Marquee toolM
Pan (any tool)Space-drag or middle-drag
Zoom to fit⌘0
Nudge← → ↑ ↓
Nudge by a grid step⇧ + arrow
Cancel gesture → Select → clear selectionEsc
Command palette⌘K

Arrange

Group⌘G
Ungroup⇧⌘G
Lock⇧⌘L

Show

Next stop→ ↓ Space PgDn
Previous stop← ↑ PgUp
Back to where you jumped from⌫
Black / white boardB / W
Pull back to the whole diagramZ
Audience overview mapM
Toggle fullscreenF
Leave presentation mode, then the showEsc

The tools

The drawing tools live in the Basic section at the top of the Shapes palette, and on the Insert menu with their keys. A tool is one-shot: it returns to Select after one use. Hold Shift while drawing a rectangle or oval for a square or a circle.

ToolKeyDraws
SelectVClick to select, drag to move; drag an empty area to marquee-select
MarqueeMA selection rectangle, even when the drag starts on an object
Rectangle · Oval · Polygon · StarR O Y SA basic shape; sides, points and corners are dials in the Inspector
LineLA line with waypoints — click to add, double-click to finish
FreeformEA freehand path
TextTA text box
ConnectorCA connector from one object's port to another's
FrameFA labeled region that captures the objects inside it
Image · ScreenshotI GAn image from a file, or a capture of a window or screen

Kinds of object

KindDescriptionConnectable?
ShapeA box-like object — from a pack, or drawn with a basic toolYes
ConnectorA line between two objects; routes itself, carries a label and arrowheadsNo
FrameA labeled region that carries its members when movedYes
LineA drawn line with waypoints — not a connection, just inkNo
TextA standalone text boxNo
ImageA picture, placed as a shapeYes

Animations at a glance

KindButtonTargetBehavior
FlowFlowA path of connectorsA marker travels the path; loops
Accent · GlowAccentAny objectA breathing halo; loops
Accent · ScaleAccentAny objectThe object breathes bigger and smaller; loops
Accent · RingAccentAny objectA ripple from the outline; loops
RevealRevealA sequence of objectsThey draw on or fade in, one after another; once, on entry
MenuWhat is on it
FileNew ▸ (Blank, or a diagram type) · Open · Save · Save As · Export as image · Export as PDF · Export as draw.io or Mermaid · Shape packs… · Import shapes · Open recent packs · Import diagram · Import slide deck (PDF) · Paste diagram text
EditUndo · Redo · Cut · Copy · Paste · Duplicate · Delete · Move / Copy / Extract to page ▸ · Select All
InsertThe ten tools, with their keys
ArrangeAuto-arrange ▸ (flow, tree, mind map, radial) · Tidy up · Align · Distribute · Z-order · Group · Ungroup · Combine ▸ · Reverse direction · Lock
FormatLine style ▸ · Line weight ▸ · Font ▸ · Text size ▸ · Fill pattern ▸ · Reset to theme style · Document properties · Themes…
ViewAppearance ▸ (System, Light, Dark) · show and hide the panels · Focus canvas · Reset panel layout · Show overview · Grid ▸ · Zoom to fit · Stage / Story
Story (Story mode)Add Act · Add Scene · Duplicate / Delete Scene · Spotlight selection · Capture camera · Frame selection · Clear camera · Return to scene view · Replay animations · Add flow / accent / reveal · Previous / Next scene
PresentShow from start · Show from current scene
HelpCommand palette… · Keyboard shortcuts · User guide (online) · Reload guide document · Report a bug… · About expono

Files

ExtensionPurpose
.xpdA project — diagram, pages, acts, scenes, theme, and embedded images
.xppA shape pack or a theme, shared as a file
.drawio · .mmd · .excalidrawDiagrams from other tools — File → Import diagram…, or paste the text
.png · .svg · .pdfWhat expono exports — see Export