Draw IO

Draw IO Shortcut Keys

Labels

| Shift+Enter | New Line in Formatted Labels | | Enter | New Paragraph in Formatted Labels | | F2 / Enter | Start Editing Label of Selected Cell | | F2 / Tab / Esc | Stop Editing and Apply Value | | CTRL+B / I | Toggle Bold/Italic on Selected Text | | CTRL+U | Toggle Underline on Selected Text | | CTRL+. / , | Superscript/Subscript on Selected Text |

Selection

| (Shift+)Tab | Select Next / Previous | | ALT+(Shift+)Tab | Select Child / Parent | | Shift+Drag | Add to Selection | | ALT+Shift+Drag | Remove from Selection | | CTRL+(Shift+)A | Select All / None | | CTRL+Shift+I / E | Select Vertices / Edges | | CTRL / Shift+Click | Toggle Selection State | | ALT+Click | Select Cell Below |

View

| ALT+Mouse wheel | Canvas Zoom In/Out | | Mouse wheel | Canvas Vertical Scroll | | Shift+Mouse wheel | Canvas Horizontal Scroll | | Space / Right mouse Drag | Pan Canvas | | CTRL+Shift+Drag | Create / Remove Space | | CTRL+Shift+Connect | Disable Connections | | Home | Home | | End | Refresh | | CTRL+H | Reset View | | CTRL+Shift+H | Fit Window | | CTRL+J | Fit Page | | CTRL+Shift+J | Fit Two Pages | | CTRL 0 | Custom Zoom | | CTRL + (Numpad) | Zoom In | | CTRL - (Numpad) | Zoom Out |

Sidebar/Connect

| ALT+(Shift+)Drag from sidebar | Disable replace, connect on drop (drop targets), Shift ignores current style | | ALT+(Shift / CTRL)+Click on a sidebar item | Inserts and connects the selected item (Shift ignores current style) | | Shift+Click on a sidebar item | Replaces the selected item with the clicked one | | Click on a sidebar item | Connects unconnected side of selected edge | | Shift+Connect | Connect to shape outline (ignore connection points) |

Tools

| CTRL+Shift+L | Toggle Layers Window | | CTRL+Shift+O | Toggle Outline Window | | CTRL+M | Edit Metadata | | CTRL+Shift+P | Toggle Format Panel | | CTRL+Shift+M | Edit Vertex Geometry |

Documents

| CTRL+S | Save | | CTRL+Shift+S | Save as | | CTRL+Z | Undo | | ALT+Shift+A | Connection Arrows | | Hold ALT | Ignores handles under the mouse | | CTRL+Shift+G | Toggle grid | | CTRL+P | Print | | CTRL+Y | Redo (Windows) | | CTRL+Shift+Z | Redo (Linux/Mac) | | CTRL+Shift+X | Insert Text | | CTRL+K | Insert Rectangle | | CTRL+Shift+K | Insert Ellipse | | Esc | Cancel Action | | ALT+Drag / Drop | Force Rubberband / Ignore Group |

Canvas

| CTRL+G | Group | | CTRL+Shift+U | Ungroup | | CTRL+L / ALT+Shift+L | Lock/Unlock / Edit Link | | CTRL+Enter / D | Duplicate | | Backspace or Delete | Delete Selected Cells | | CTRL+Delete | Delete with Connections | | CTRL+R | Turn / Rotate 90 Clockwise | | Shift+Resize | Maintain Proportions | | CTRL / Meta+Resize | Centered / Group Resize | | CTRL+Home | Collapse Container | | CTRL+End | Expand Container | | CTRL+Shift+Home | Exit Group | | CTRL+Shift+End | Enter Group | | CTRL+Shift+B | Send to Back | | CTRL+Shift+F | Bring to Front | | ALT+Shift+C/T | Clear Waypoints / Edit Tooltip | | CTRL+Shift+Y | Autosize | | CTRL / Shift+Drag | Clone cell/Disconnect edge | | ALT+Connect | Connect to a Fixed Point |

Cursor / Page Keys

| Cursor | Scroll / Move cell (pt) | | Shift+Cursor | Move cell (grid size) | | CTRL+Cursor | Resize cell (pt, +Option on Mac) | | CTRL+Shift+Cursor | Resize cell (grid size) | | ALT+Shift+Cursor | Clone and connect | | ALT+Cursor | Scroll Page | | CTRL+Shift+Pg Up | Previous Page | | CTRL+Shift+Pg Down | Next Page |

Styles

| CTRL+Shift+R | Clear Default Style | | CTRL+E | Edit Style | | CTRL+Shift+D | Set as Default Style | | CTRL+Shift+C | Copy Style | | CTRL+Shift+V | Paste Style | | Draw IO Styles :: ALT+Shift+X | Copy Size | | Draw IO Styles :: ALT+Shift+V | Paste Size |

Other

| ALT+Shift+P | Connection Points | | CTRL+Resize | Non-recursive group resize | | CTRL+Meta+Resize | Centered group resize | | CTRL / Shift+Esc | Cancel Editing |