# Keyboard shortcuts

## General shortcuts

#### Common

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top"><kbd>Esc</kbd></td><td valign="top">Cancel, exit, clear selection</td></tr><tr><td valign="top"><kbd>Enter</kbd></td><td valign="top">Confirm, enter</td></tr><tr><td valign="top"><kbd>Ctrl/⌘</kbd> + <kbd>Z</kbd></td><td valign="top">Undo</td></tr><tr><td valign="top"><p><kbd>Ctrl/⌘</kbd> + <kbd>Shift</kbd> + <kbd>Z</kbd></p><p><kbd>Ctrl/⌘</kbd> + <kbd>Y</kbd></p></td><td valign="top">Redo</td></tr><tr><td valign="top"><kbd>Ctrl/⌘</kbd> + <kbd>C</kbd></td><td valign="top">Copy</td></tr><tr><td valign="top"><kbd>Ctrl/⌘</kbd> + <kbd>X</kbd></td><td valign="top">Cut</td></tr><tr><td valign="top"><kbd>Ctrl/⌘</kbd> + <kbd>V</kbd></td><td valign="top">Paste</td></tr></tbody></table>

#### Selecting

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top">Drag left to right</td><td valign="top">Window selection</td></tr><tr><td valign="top">Drag right to left</td><td valign="top">Crossing selection</td></tr><tr><td valign="top"><kbd>Shift</kbd> + <kbd>Click</kbd></td><td valign="top">Hold to add to selection</td></tr><tr><td valign="top"><kbd>Ctrl/⌘</kbd> + <kbd>Shift</kbd> + <kbd>Click</kbd></td><td valign="top">Hold to remove from selection</td></tr><tr><td valign="top"><kbd>Double click</kbd></td><td valign="top">Select connected</td></tr><tr><td valign="top"><kbd>Ctrl/⌘</kbd> + <kbd>A</kbd></td><td valign="top">Select all</td></tr><tr><td valign="top"><kbd>Esc</kbd></td><td valign="top">Clear selection</td></tr><tr><td valign="top"><kbd>Backspace</kbd> / <kbd>Delete</kbd></td><td valign="top">Delete selection</td></tr></tbody></table>

#### Drawing

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top"><kbd>Shift</kbd></td><td valign="top">Hold to lock direction</td></tr><tr><td valign="top"><kbd>Backspace</kbd></td><td valign="top">Delete the last point</td></tr></tbody></table>

#### Editing

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top"><kbd>M</kbd></td><td valign="top">Move</td></tr><tr><td valign="top"><kbd>C</kbd></td><td valign="top">Copy</td></tr><tr><td valign="top"><kbd>Shift</kbd> + <kbd>M</kbd> (<kbd>C</kbd> Copy)</td><td valign="top">Mirror</td></tr><tr><td valign="top"><kbd>R</kbd> (<kbd>C</kbd> Copy)</td><td valign="top">Rotate</td></tr><tr><td valign="top"><kbd>A</kbd></td><td valign="top">Align</td></tr><tr><td valign="top"><kbd>Shift</kbd> + <kbd>A</kbd></td><td valign="top">Array</td></tr><tr><td valign="top"><kbd>↑</kbd> / <kbd>↓</kbd></td><td valign="top">Mirror doors/objects</td></tr><tr><td valign="top"><kbd>←</kbd> / <kbd>→</kbd></td><td valign="top">Rotate doors/objects</td></tr><tr><td valign="top"><kbd>Alt</kbd> + Drag</td><td valign="top">Copy</td></tr></tbody></table>

## Project View

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top"><kbd>Ctrl/⌘</kbd> + <kbd>P</kbd></td><td valign="top">Open command line</td></tr></tbody></table>

#### Tools

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top"><kbd>V</kbd></td><td valign="top">Select</td></tr><tr><td valign="top"><kbd>W</kbd></td><td valign="top">Draw walls</td></tr><tr><td valign="top"><kbd>S</kbd></td><td valign="top">Draw separators</td></tr><tr><td valign="top"><kbd>Ctrl/⌘</kbd> + <kbd>Shift</kbd> + <kbd>M</kbd></td><td valign="top">Measure</td></tr><tr><td valign="top"><kbd>P</kbd></td><td valign="top">Change unit pivot </td></tr></tbody></table>

#### Generating

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top"><kbd>S</kbd></td><td valign="top">Stairwell attractor</td></tr><tr><td valign="top"><kbd>P</kbd></td><td valign="top">Score chart</td></tr><tr><td valign="top"><kbd>Space</kbd></td><td valign="top">Pause/resume iteration</td></tr></tbody></table>

#### Visibility

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top"><kbd>D</kbd></td><td valign="top">Toggle dimensions</td></tr><tr><td valign="top"><kbd>L</kbd></td><td valign="top">Toggle unit/space labels</td></tr><tr><td valign="top"><kbd>G</kbd></td><td valign="top">Toggle grid lines</td></tr><tr><td valign="top"><kbd>B</kbd></td><td valign="top">Accessibility bounds (Unit plan view)</td></tr></tbody></table>

## Plan Editor

#### Tools

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top"><kbd>V</kbd></td><td valign="top">Select</td></tr><tr><td valign="top"><kbd>W</kbd></td><td valign="top">Draw walls</td></tr><tr><td valign="top"><kbd>S</kbd></td><td valign="top">Draw separators</td></tr><tr><td valign="top"><kbd>Ctrl/⌘</kbd> + <kbd>Shift</kbd> + <kbd>M</kbd></td><td valign="top">Measure</td></tr><tr><td valign="top"><kbd>B</kbd></td><td valign="top">Edit bounds</td></tr><tr><td valign="top"><kbd>T</kbd></td><td valign="top">Place doors</td></tr><tr><td valign="top"><kbd>O</kbd></td><td valign="top">Place objects</td></tr><tr><td valign="top"><kbd>Shift</kbd> + <kbd>C</kbd></td><td valign="top">Edit constraints</td></tr><tr><td valign="top"><kbd>Shift</kbd> + <kbd>S</kbd></td><td valign="top">Preview stretch</td></tr><tr><td valign="top"><kbd>P</kbd></td><td valign="top">Scale background (from background tab)</td></tr></tbody></table>

#### Visibility

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top"><kbd>D</kbd></td><td valign="top">Toggle dimensions</td></tr><tr><td valign="top"><kbd>L</kbd></td><td valign="top">Toggle unit/space labels</td></tr><tr><td valign="top"><kbd>I</kbd></td><td valign="top">Toggle background</td></tr></tbody></table>

***
