Appendix A. Keyboard and mouse shortcuts
Ctrl/Cmd means Ctrl on Windows and Linux and โ Cmd on macOS. Keyboard shortcuts don't apply while you are typing in a text box.
Keyboard
| Shortcut | Action |
|---|---|
| Ctrl/Cmd+S | Save (hands the template to your application) |
| Ctrl/Cmd+Z | Undo |
| Ctrl/Cmd+Shift+Z or Ctrl/Cmd+Y | Redo |
| Ctrl/Cmd+C / Ctrl/Cmd+X / Ctrl/Cmd+V | Copy / Cut / Paste |
| Ctrl/Cmd+D | Duplicate |
| Ctrl/Cmd+A | Select all elements |
| Delete or Backspace | Delete the selected elements |
| Arrow keys | Move the selection by 1 pt |
| Shift+Arrow keys | Move the selection by one grid step |
| Ctrl/Cmd+= (or +) / Ctrl/Cmd+- | Zoom in / Zoom out |
| Ctrl/Cmd+0 | Zoom to 100% |
| Esc | Close the preview or gallery, otherwise clear the selection |
| Enter or Space on a palette tile | Add that element |
In an expression box (chapter 6):
| Shortcut | Action |
|---|---|
| Ctrl+Space | Show the suggestions (fields, functions, built-in names) |
| Up / Down | Choose a suggestion |
| Enter or Tab | Insert the suggestion |
| Esc | Close the suggestions |
Mouse
| Action | Result |
|---|---|
| Click | Select an element (click an empty spot in a band to select the band) |
| Shift-click or Ctrl/Cmd-click | Add to or remove from the selection |
| Drag on an empty area | Selection box |
| Drag an element | Move it, or move it into another band |
| Shift+drag an element | Move it only horizontally or only vertically |
| Drag a handle | Resize |
| Shift+drag a corner handle | Resize keeping the proportions |
| Shift+drag a line end | Keep the line horizontal or vertical |
| Alt+drag (move or resize) | Bypass snapping |
| Drag a band's bottom edge | Change the band height |
| Drag a palette tile onto a band | Add the element at that spot |
| Click a palette tile | Add the element to the selected band |
| Drag a field from the Fields tab | Create a bound text, checkbox, table, or a table column |