Reference
Keyboard shortcuts
Single-letter keys create an element at the mouse pointer, which is why they are worth learning: you never move the pointer to the toolbar and back.
They only fire when you are not typing. Any text field, and any rich-text area such as the Specifications editor, takes the keystroke first, so a letter typed into a description stays in the description.
Shortcuts with Ctrl work the same with Cmd on macOS.
Everywhere
| Key | Action |
|---|---|
Ctrl + Z |
Undo |
Ctrl + Y |
Redo |
Ctrl + C |
Copy |
Ctrl + X |
Cut |
Ctrl + V |
Paste |
Ctrl + A |
Select all |
Enter |
Open the selected element's properties |
Delete / Backspace |
Delete the selection |
Escape |
Cancel the current edit or close the dialog |
^ |
Align the selected elements' tops |
< |
Distribute the selection horizontally |
> |
Distribute the selection horizontally, reversed |
Right-drag pans the canvas; the mouse wheel zooms.
EventStorming
| Key | Element | Key | Element |
|---|---|---|---|
E |
Domain Event | S |
External System |
C |
Command | O |
Opportunity |
P |
Policy | ? |
Problem |
G |
Saga / Process | I |
User Interface |
H |
Hotspot | T |
Note |
N |
Entity | D |
Group selection in a Subdomain |
V |
View | ||
U |
User Role |
Context Map
| Key | Element |
|---|---|
B |
Bounded Context |
M |
Big Ball of Mud |
U |
Bubble Context (needs a Big Ball of Mud selected) |
I |
Interchange Context |
T |
Note |
Domain Model
| Key | Element | Key | Element |
|---|---|---|---|
A |
Aggregate | Y |
Repository |
N |
Entity | F |
Factory |
O |
Value Object | E |
Domain Event |
R |
Domain Service | P |
Policy |
M |
Module | G |
Saga |
C |
Record | V |
View |
T |
Struct | U |
User Role |
Q |
Query | I |
User Interface |
Hexagonal architecture
| Key | Element |
|---|---|
I |
Port, driver side (incoming) |
O |
Port, driven side (outgoing) |
R |
Adapter, driver side |
N |
Adapter, driven side |
E |
External, driver side |
S |
External, driven side |
The User Interface, External Mechanism, and Extra elements are added from their toolbar dropdowns and have no shortcut keys.
Mind Map and Impact Map
These grow from the + buttons on a node's edges rather than from element keys. Enter commits a name,
Shift + Enter adds a line inside one.