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
โ† 15. Troubleshooting and FAQAppendix B. Expression function reference โ†’