Keyboard shortcuts for UML diagrams

You can use the following keyboard shortcuts when you create UML diagrams.

Palette

Keyboard shortcut Action
Shift+Tab Moves between the diagram editor and the Palette
Spacebar Collapses or expands the selected drawer in the Palette
Arrow keys Navigates in a group of controls
Alt+Down Arrow Expands the list of elements in the selected group within a drawer in the Palette

Elements in the diagram editor

Keyboard shortcut Action
Enter Adds the selected element in the Palette to the diagram
Arrow keys Selects an element in the diagram editor
Shift+Arrow keys Selects multiple elements in the diagram editor
Period (.) Moves through the move and resize handles in a clockwise direction for the selected element
Shift+Period (.) Moves through the move and resize handles in a counter-clockwise direction for the selected element
Arrow keys Moves the selected elements
Esc Cancels the moving of elements and returns them to their original locations
Arrow keys Resizes the selected elements when the resize handles are selected
Ctrl+Arrow keys Resizes the selected elements while maintaining their aspect ratios
Shift+Arrow keys Resizes the selected elements while maintaining their centers of view
Shift+Ctrl+Arrow keys Resizes the selected elements while maintaining their aspect ratios and centers of view
Alt+Up Arrow, Alt+Down Arrow Moves between the compartments in the selected element
Alt+Down Arrow Moves between the items in the selected compartment
Up Arrow, Down Arrow Changes the selected item in a compartment
Insert Adds an item to the selected compartment
Ctrl+Spacebar Deselects the selected element

Connectors in the diagram editor

Keyboard shortcut Action
Forward slash (/), Backslash (\) Selects a connector in the diagram editor
Shift+Slash, Shift+Backslash Selects multiple connectors in the diagram editor
Arrow keys Selects the source element
Enter Starts the connection at the selected element
Arrow keys Selects the target element
Period (.) or Shift+Period (.) Selects the location on a connector to add a bend point or move an existing bend point
Arrow keys Adds a bend point at the selected location where the plus sign (+) is displayed, or moves the selected bend point to a new location on the connector
Alt+Down Arrow Moves to the label on the selected connector
Arrow keys Moves to the connector label that you want to move
Period (.) Selects the handle for a selected label
Arrow keys Moves the label to a new location on the connector
Ctrl+Spacebar Deselects the selected connector

Feedback