Using the Designer
Keyboard Shortcuts
Complete list of keyboard shortcuts for SeatSquirrel Designer
Chord shortcuts (like A→R) mean press the first key, then the second within ~2 seconds. Pressing the first chord key
also activates the last-used tool in that group, so tapping the first key alone feels like a direct shortcut.
| Shortcut | Tool | Description |
|---|
V | Select | Default selection and manipulation tool |
V→S | Seat Select | Select individual seats directly (not their parent row/table) |
P | Pan | Drag the canvas to pan the view |
B | Block of Rows | Drag a rectangle to fill it with a grid of rows |
R | Row of Seats | Place rows of seats |
T→C | Circular Table | Add a circular table |
T→R | Rectangular Table | Add a rectangular table |
A→R | Rectangle Area | Create a rectangular bookable area |
A→C | Circle Area | Create a circular bookable area |
A→P | Polygon Area | Create a polygon bookable area |
A→S | Custom Area | Create a custom-shape bookable area |
S→R | Rectangle | Draw a decorative rectangle |
S→C | Circle | Draw a decorative circle |
S→P | Polygon | Draw a decorative polygon |
S→S | Custom Shape | Draw a custom decorative shape |
S→L | Line | Draw a line |
I | Icon | Place a venue/facility icon |
L | Text | Add a text annotation |
V→M | Select Similar | Select all objects of the same type as clicked object |
Esc | Cancel Chord | Dismiss a pending chord sequence |
| Shortcut | Action | Description |
|---|
Cmd/Ctrl+Z | Undo | Undo last action (up to 50 steps) |
Cmd/Ctrl+Shift+Z | Redo | Redo last undone action |
Delete / Backspace | Delete | Remove selected objects |
Cmd/Ctrl+A | Select All | Select all objects on canvas |
Cmd/Ctrl+D | Duplicate | Duplicate selected objects |
Cmd/Ctrl+C | Copy | Copy selected objects |
Cmd/Ctrl+V | Paste | Paste copied objects |
Cmd/Ctrl+Shift+V | Paste Exact | Paste keeping the original labels and slugs |
Paste continues the label sequence of copied rows, tables and areas and gives the copies fresh slugs; Paste Exact keeps the labels and slugs exactly as copied (see Copy, Paste & Duplicate).
Copy, paste and duplicate also work on sections when you're in the parent (zoomed-out) view: the paste clones the section and its contents and drops the copy in the nearest clear space below the original.
| Shortcut | Action | Description |
|---|
Click | Select | Select single object |
Shift+Click | Add to Selection | Add object to current selection |
Cmd/Ctrl+Click | Toggle Selection | Add/remove from selection |
Click+Drag (empty space) | Area Select | Select all objects in rectangle |
Cmd/Ctrl+Alt+Click | Select All of Type | Select all objects of clicked type |
Cmd/Ctrl+Alt+Shift+Click | Add All of Type | Add all of clicked type to selection |
Escape | Cancel | Cancel current action/selection |
| Shortcut | Action | Description |
|---|
Space (hold) | Temporary Pan | Hold spacebar to pan temporarily |
Mouse Wheel | Zoom | Scroll to zoom in/out |
Cmd/Ctrl+0 | Reset Zoom | Reset zoom to 100% |
Cmd/Ctrl++ | Zoom In | Zoom in incrementally |
Cmd/Ctrl+- | Zoom Out | Zoom out incrementally |
Parent-view section frames show a double-click hint, including after the section contains objects.
Section frames can't overlap each other (touching edges are fine). Drawing, moving, or resizing a section into a position that would overlap another section shows the frame in red during the gesture and reverts the change on release.
Custom (pen-drawn) section frames show a resize/rotate bounding box when selected in the parent view. Resizing and rotating the outline leave its contents fixed. Choose Edit outline or press Enter to show vertex anchors and bezier handles; choose Done, Enter, or Escape to finish. Double-clicking the section still enters its contents. A frame must continue to contain its members, and overlapping another section shows red feedback and reverts on release.
Custom shapes and custom areas also support double-click to edit their outline. Regular shape and area polygons offer Convert to custom and edit first; conversion is explicit and undoable. While editing, click an edge to add a point, select a point and press Delete to remove it, Alt-drag a corner to pull out curve handles, Alt-drag a handle to break its mirror, and hold Shift to snap the handle angle. Escape cancels an active point drag before exiting editing or leaving a section.
| Shortcut | Action | Description |
|---|
Double-Click (a section) | Drill in | Open a section to edit its nested layout |
Escape | Drill out | Exit the section back to the parent layout |
Click (outside the frame) | Drill out | Click empty canvas outside the section frame to exit |
| Shortcut | Action | Context |
|---|
Enter | Complete | Finish drawing line/polygon/custom area |
Escape | Cancel | Cancel current drawing operation |
Double-Click | Complete | Finish multi-point line or custom shape |
Shift (while dragging) | Constrain | Constrain movement to horizontal/vertical |
Left/Right Arrow (while drawing Block of Rows) | Horizontal rows | Seats run left-to-right; rows stack top-to-bottom |
Up/Down Arrow (while drawing Block of Rows) | Vertical columns | Seats run top-to-bottom; columns stack left-to-right |
| Shortcut | Action | Description |
|---|
Arrow Keys | Move | Move selected objects by 1px |
Shift+Arrow Keys | Move (10px) | Move selected objects by 10px |
Alt+Drag | Duplicate | Duplicate object while dragging |
- Use
Shift+Click to build selection gradually
- Use
Cmd/Ctrl+Click to toggle individual items
- Use Click+Drag on empty space for area selection
- Edit all selected objects at once in Properties Panel
- Hold
Space for quick panning without changing tools
- Use
Mouse Wheel for smooth zooming
- Press
Cmd/Ctrl+0 to quickly reset view
- Press
P for dedicated pan mode
- Use keyboard shortcuts to switch tools quickly
- Press
V to return to Select tool after drawing
- Use
Escape to cancel unwanted operations
- Hold
Shift while dragging to constrain movement
- Press
Cmd/Ctrl+Z frequently while experimenting
- Use descriptive action names in undo history
- Remember: 50 action limit, older actions are removed
- Critical changes should be saved to database
| Action | macOS | Windows/Linux |
|---|
| Primary Modifier | Cmd | Ctrl |
| Undo | Cmd+Z | Ctrl+Z |
| Redo | Cmd+Shift+Z | Ctrl+Shift+Z |
| Select All | Cmd+A | Ctrl+A |
| Copy | Cmd+C | Ctrl+C |
| Paste | Cmd+V | Ctrl+V |
| Paste Exact | Cmd+Shift+V | Ctrl+Shift+V |
| Shortcut | Action | Description |
|---|
Cmd/Ctrl+] | Bring Forward | Move selected object one layer forward |
Cmd/Ctrl+[ | Send Backward | Move selected object one layer backward |
Cmd/Ctrl+Shift+] | Bring to Front | Move selected object to the front of all layers |
Cmd/Ctrl+Shift+[ | Send to Back | Move selected object behind all other layers |