Project File

FunctionWindowsMac
Create new project fileCtrl + N⌘N
Create new mind mapCtrl + T⌘T
SaveCtrl + S⌘S
Print currently-opened diagramCtrl + P⌘P
CloseCtrl + Q⌘Q

Astah Window

FunctionWindowsMac
Open/Hide Project ViewCtrl + ⇧ + P⌘ + ⇧ + P
Open Structure TreeCtrl + ⇧ + S⌘ + ⇧ + S
Open Inheritance TreeCtrl + ⇧ + G⌘ + ⇧ + G
Open Map View (*)Ctrl + ⇧ + M⌘ + ⇧ + M
Open Diagram ListCtrl + ⇧ + D⌘ + ⇧ + D
Open Search TabCtrl + ⇧ + H⌘ + ⇧ + H

(*) This works when the Map View is included in the [Project View].


Diagram Editor

FunctionWindowsMac
Close DiagramCtrl + W⌘W
Move to Next DiagramAlt + →⌥ + →
Move back to Previous DiagramAlt + ←⌥ + ←
Show Diagram in Actual SizeCtrl + 1⌘1
Show Entire DiagramCtrl + 0 (zero)⌘0 (zero)
Zoom InCtrl + Wheel up,
Ctrl + right-drag up,
Ctrl + [
⌘/
Zoom OutCtrl + Wheel down,
Ctrl + right-drag down,
Ctrl + ]
⌘-
ScrollRight-dragRight-drag

Basic Editing

FunctionWindowsMac
RenameF2F2
Ctrl + E
Make boldCtrl + ⇧ + B⌘ + ⌥ + B
Make italicCtrl + ⇧ + I⌘ + ⌥ + I
Wrap text⇧ + Enter
Ctrl + Enter
⇧ + Enter
⌘Enter
Add AttributeCtrl + R⌘R
Add OperationCtrl + M⌘M
Add Attribute/Operation continuously (*1)EnterEnter
Switch order of Attributes/Operations (*2)Ctrl + ↑, ↓⌘↑, ↓
Add StereotypeCtrl + Alt + S⌘ + ⌥ + S
Add Instance Specification (*3)Drag a Class from tree view to
diagram with holding Ctrl key down.
Drag a Class from tree view to
diagram with holding Ctrl key down.
Make straight lineCtrl + L⌘L
Make Right-angle lineCtrl + E⌘E
Select allCtrl + A⌘A
Delete from Project File (*4)Ctrl + D⌘D
Delete from current-opened diagram (*4)DeleteFn + Delete
UndoCtrl + Z⌘Z
RedoCtrl + Y⌘Y
SearchCtrl + F⌘F
Clone ModelCtrl + O⌘O
Clone Model without RelationsCtrl + Alt + O⌥⌘O
CopyCtrl + C⌘C
Copy as BMP/PNGCtrl + Alt + C⌘ + ⌥ + C
Copy as EMFCtrl + ⇧ + CN/A
PasteCtrl + V⌘V
Add HyperlinkCtrl + K⌘K
  • (*1) This works when an attribute or operation is selected.
  • (*2) Moves the selected attribute or operation up or down.
  • (*3) Creates an instance specification with the class as its type.
  • (*4) See Two ways to delete models in Astah.

Alignment

FunctionWindowsmac
Align TopCtrl + Alt + ↑⌥ + ⌘ + ↑
Align Horizontal CenterCtrl + Alt + Minus⌥ + ⌘ + –
Align BottomCtrl + Alt + ↓⌥ + ⌘ + ↓
Align Top and Even⇧ + Ctrl + ↑⇧ + ⌘ + ↑
Align Center and Even⇧ + Ctrl + Minus⇧ + ⌘ + –
Align Bottom and Even⇧ + Ctrl + ↓⇧ + ⌘ + ↓
Align LeftCtrl + Alt + ←⌥ + ⌘ +←
Align Vertical CenterCtrl + Alt + I⌥ + ⌘ + I
Align RightCtrl + Alt + →⌥ + ⌘ + →
Align Left and Even⇧ + Ctrl + ←⇧ + ⌘ +←
Align Center and Even⇧ + Ctrl + I⇧ + ⌘ + I
Align Right and Even⇧ + Ctrl + →⇧ + ⌘ + →

ER Diagram

FunctionWindowsMac
Add Primary Key to ER EntityCtrl + ⇧ + K⌘ + ⇧ + K
Add Attribute to ER EntityCtrl + R⌘ + R
Add Primary Keys/Attributes continuously (*)EnterEnter
Move Primary Key/Attribute up or down (*)Ctrl + ↑ / Ctrl + ↓⌘ + ↑ / ⌘ + ↓

(*) This works when a primary key or attribute is selected on the diagram.


Requirement Table

FunctionWindowsMac
Add RequirementCtrl + B⌘ + B
Add Child (nested) RequirementCtrl + I⌘ + I
Edit SupplierCtrl + L⌘ + L
Edit ClientCtrl + E⌘ + E
Convert to UseCaseCtrl + U⌘ + U
DeleteCtrl + D⌘ + D