Keyboard Shortcuts

Master Diagrammix with these shortcuts. Single-letter tool shortcuts work while the canvas has focus and you aren't typing text.

Tools

KeyTool
V or SpaceSelect
CConnector (with a shape selected, starts a connector from it)
TText (with an item selected, edits its text)
HPan
ZZoom
ICopy Style

Shape and drawing tools (Rectangle, Circle, Line, Polygon, Path, Freehand, …) have no letter shortcuts — pick them from the Draw menu in the toolbar.

UML Tools (on UML pages)

KeyTool
UClass
RRelationship
PParticipant
MMessage

Editing

ShortcutAction
Cmd+Z / Shift+Cmd+ZUndo / Redo
Cmd+X / Cmd+C / Cmd+VCut / Copy / Paste
Cmd+DDuplicate
Shift+Cmd+DRepeat… (step and repeat)
Option+Cmd+UCombine → Union
Cmd+G / Shift+Cmd+GGroup / Ungroup
Cmd+ASelect All
Delete or BackspaceDelete the selection (or the selected path nodes)
EscDeselect, cancel the current action, or leave node editing
Arrow keysNudge the selection by 1 point
Shift+Arrow keysNudge the selection by 10 points
Cmd+ClickAdd an item to, or remove it from, the selection

Files and Pages

ShortcutAction
Cmd+NNew Document
Cmd+OOpen
Cmd+WClose
Cmd+S / Shift+Cmd+SSave / Save As
Option+Shift+Cmd+SDuplicate document
Cmd+TNew freeform page (tab)
Option+Cmd+TNew UML Class Diagram page (PRO)
Shift+Option+Cmd+TNew UML Sequence Diagram page (PRO)
Shift+Cmd+IImport Legacy Diagrammix File
Shift+Cmd+EExport to SVG (PRO)
Shift+Cmd+PPage Setup
Cmd+PPrint
Cmd+,Settings

View

ShortcutAction
Cmd++ / Cmd+-Zoom In / Zoom Out
Cmd+0Actual Size (100%)
Option+scrollZoom around the pointer
Option+Cmd+IShow the Icons panel

Mind Maps

KeyAction
TabAdd a child node
ReturnAdd a sibling node
Shift+TabAdd a parent node
Option+↑ / Option+↓Move a node up or down among its siblings

UML

ShortcutAction
ReturnRename the selected class or participant
Cmd+LAdd an attribute to the selected class
Shift+Cmd+LAdd an operation to the selected class
Cmd+↑ / Cmd+↓Reorder the selected sequence message

Drawing Paths

KeyAction
ReturnClose the polygon being drawn
BackspaceRemove the last point while drawing
EscCancel drawing