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 is effective when 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
CopyCtrl + C⌘C
Copy as BMP/PNGCtrl + Alt + C⌘ + ⌥ + C
Copy as EMFCtrl + ⇧ + CN/A
PasteCtrl + V⌘V
Add HyperlinkCtrl + K⌘K

(*1) This is effective when an attribute or operation is selected.
(*2) Move selected attribute/download up and down.
(*3) This will create an Instance Specification with a Class as its type.
(*4) Two ways to delete models in Astah


Alignment

FunctionWindowsMac
Align TopCtrl + Alt + ↑⌘ + ⌥ + ↑
Align Horizontal CenterCtrl + Alt + Minus⌘ + ⌥ + -
Align BottomCtrl + Alt + ↓⌘ + ⌥ + ↓
Align RightCtrl + Alt + →⌘ + ⌥ + →
Align Vertical CenterCtrl + Alt + I⌘ + ⌥ + I
Align LeftCtrl + Alt + ←⌘ + ⌥ + ←

ER Diagram

FunctionWindowsMac
Add Primary key to ER EntityCtrl + ⇧ + K⌘ + ⇧ + K
Add Attribute to ER EntityCtrl + R⌘R
Add Primary key/Attribute continuously (*)EnterEnter
Switch orders of Primary Key/Attributes (*)Ctrl + ↑
Ctrl + ↓
⌘↑
⌘↓

(*) This is effective 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