Astah Professional offers a variety of keyboard shortcuts to speed up your work and make you more efficient! You can also set your own keyboard shortcuts, if desired. See our Keybinding Guide for more information.
| Function | Windows | Mac |
|---|---|---|
| Create new project file | Ctrl + N | ⌘N |
| Create new mind map | Ctrl + T | ⌘T |
| Save | Ctrl + S | ⌘S |
| Print currently-opened diagram | Ctrl + P | ⌘P |
| Close | Ctrl + Q | ⌘Q |
| Function | Windows | Mac |
|---|---|---|
| Open/Hide Project View | Ctrl + ⇧ + P | ⌘ + ⇧ + P |
| Open Structure Tree | Ctrl + ⇧ + S | ⌘ + ⇧ + S |
| Open Inheritance Tree | Ctrl + ⇧ + G | ⌘ + ⇧ + G |
| Open Map View (*) | Ctrl + ⇧ + M | ⌘ + ⇧ + M |
| Open Diagram List | Ctrl + ⇧ + D | ⌘ + ⇧ + D |
| Open Search Tab | Ctrl + ⇧ + H | ⌘ + ⇧ + H |
(*) This is effective when Map view is included in the [Project View].
| Function | Windows | Mac |
|---|---|---|
| Close Diagram | Ctrl + W | ⌘W |
| Move to Next Diagram | Alt + → | ⌥ + → |
| Move back to Previous Diagram | Alt + ← | ⌥ + ← |
| Show Diagram in Actual Size | Ctrl + 1 | ⌘1 |
| Show Entire Diagram | Ctrl + 0 (zero) | ⌘0 (zero) |
| Zoom In | Ctrl + Wheel up, Ctrl + right-drag up, Ctrl + [ | ⌘/ |
| Zoom Out | Ctrl + Wheel down, Ctrl + right-drag down, Ctrl + ] | ⌘- |
| Scroll | Right-drag | Right-drag |
| Function | Windows | Mac |
|---|---|---|
| Rename | F2 | F2 Ctrl + E |
| Make bold | Ctrl + ⇧ + B | ⌘ + ⌥ + B |
| Make italic | Ctrl + ⇧ + I | ⌘ + ⌥ + I |
| Wrap text | ⇧ + Enter Ctrl + Enter | ⇧ + Enter ⌘Enter |
| Add Attribute | Ctrl + R | ⌘R |
| Add Operation | Ctrl + M | ⌘M |
| Add Attribute/Operation continuously (*1) | Enter | Enter |
| Switch order of Attributes/Operations (*2) | Ctrl + ↑, ↓ | ⌘↑, ↓ |
| Add Stereotype | Ctrl + 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 line | Ctrl + L | ⌘L |
| Make Right-angle line | Ctrl + E | ⌘E |
| Select all | Ctrl + A | ⌘A |
| Delete from Project File (*4) | Ctrl + D | ⌘D |
| Delete from current-opened diagram (*4) | Delete | Fn + Delete |
| Undo | Ctrl + Z | ⌘Z |
| Redo | Ctrl + Y | ⌘Y |
| Search | Ctrl + F | ⌘F |
| Clone Model | Ctrl + O | ⌘O |
| Clone Model without Relations | Ctrl + Alt + O | ⌥⌘O |
| Copy | Ctrl + C | ⌘C |
| Copy as BMP/PNG | Ctrl + Alt + C | ⌘ + ⌥ + C |
| Copy as EMF | Ctrl + ⇧ + C | N/A |
| Paste | Ctrl + V | ⌘V |
| Add Hyperlink | Ctrl + 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
| Function | Windows | mac |
|---|---|---|
| Align Top | Ctrl + Alt + ↑ | ⌥ + ⌘ + ↑ |
| Align Horizontal Center | Ctrl + Alt + Minus | ⌥ + ⌘ + - |
| Align Bottom | Ctrl + Alt + ↓ | ⌥ + ⌘ + ↓ |
| Align Top and Even | ⇧ + Ctrl + ↑ | ⇧ + ⌘ + ↑ |
| Align Center and Even | ⇧ + Ctrl + Minus | ⇧ + ⌘ + - |
| Align Bottom and Even | ⇧ + Ctrl + ↓ | ⇧ + ⌘ + ↓ |
| Align Left | Ctrl + Alt + ← | ⌥ + ⌘ +← |
| Align Vertical Center | Ctrl + Alt + I | ⌥ + ⌘ + I |
| Align Right | Ctrl + Alt + → | ⌥ + ⌘ + → |
| Align Left and Even | ⇧ + Ctrl + ← | ⇧ + ⌘ +← |
| Align Center and Even | ⇧ + Ctrl + I | ⇧ + ⌘ + I |
| Align Right and Even | ⇧ + Ctrl + → | ⇧ + ⌘ + → |
| Function | Windows | Mac |
|---|---|---|
| Add Primary key to ER Entity | Ctrl + ⇧ + K | ⌘ + ⇧ + K |
| Add Attribute to ER Entity | Ctrl + R | ⌘R |
| Add Primary key/Attribute continuously (*) | Enter | Enter |
| Switch orders of Primary Key/Attributes (*) | Ctrl + ↑ Ctrl + ↓ | ⌘↑ ⌘↓ |
(*) This is effective when a primary key or attribute is selected on the diagram.
| Function | Windows | Mac |
|---|---|---|
| Add Requirement | Ctrl + B | ⌘B |
| Add Child (nested) Requirement | Ctrl + I | ⌘I |
| Edit Supplier | Ctrl + L | ⌘L |
| Edit Client | Ctrl + E | ⌘E |
| Convert to UseCase | Ctrl + U | ⌘U |
| Delete | Ctrl + D | ⌘D |