SeatSquirrel
Designer

Keyboard Shortcuts

Complete list of keyboard shortcuts for SeatSquirrel Designer

Tool Selection

ShortcutToolDescription
VSelect ToolDefault selection and manipulation tool
HHand ToolPan and navigate the canvas
GRectangleDraw rectangle shapes
CCircleDraw circle/ellipse shapes
PPolygonDraw polygon shapes
Shift+GRectangle AreaCreate rectangular bookable area
Shift+CCircle AreaCreate circular bookable area
Shift+PPolygon AreaCreate polygon bookable area
LLine ToolDraw lines and paths
TText ToolAdd text annotations

Edit Operations

ShortcutActionDescription
Cmd/Ctrl+ZUndoUndo last action (up to 50 steps)
Cmd/Ctrl+Shift+ZRedoRedo last undone action
Delete / BackspaceDeleteRemove selected objects
Cmd/Ctrl+ASelect AllSelect all objects on canvas
Cmd/Ctrl+DDeselect AllClear current selection
Cmd/Ctrl+CCopyCopy selected objects
Cmd/Ctrl+VPastePaste copied objects

Selection Modifiers

ShortcutActionDescription
ClickSelectSelect single object
Shift+ClickAdd to SelectionAdd object to current selection
Cmd/Ctrl+ClickToggle SelectionAdd/remove from selection
Click+Drag (empty space)Area SelectSelect all objects in rectangle
EscapeCancelCancel current action/selection
ShortcutActionDescription
Space (hold)Temporary PanHold spacebar to pan temporarily
Mouse WheelZoomScroll to zoom in/out
Cmd/Ctrl+0Reset ZoomReset zoom to 100%
Cmd/Ctrl++Zoom InZoom in incrementally
Cmd/Ctrl+-Zoom OutZoom out incrementally

Drawing & Editing

ShortcutActionContext
EnterCompleteFinish drawing line/polygon/custom area
EscapeCancelCancel current drawing operation
Double-ClickCompleteFinish multi-point line or custom shape
Shift (while dragging)ConstrainConstrain movement to horizontal/vertical

Object Manipulation

ShortcutActionDescription
Arrow KeysMoveMove selected objects by 1px
Shift+Arrow KeysMove (10px)Move selected objects by 10px
Alt+DragDuplicateDuplicate object while dragging

Quick Tips

Multi-Selection Workflow

  1. Use Shift+Click to build selection gradually
  2. Use Cmd/Ctrl+Click to toggle individual items
  3. Use Click+Drag on empty space for area selection
  4. Edit all selected objects at once in Properties Panel

Efficient Navigation

  1. Hold Space for quick panning without changing tools
  2. Use Mouse Wheel for smooth zooming
  3. Press Cmd/Ctrl+0 to quickly reset view
  4. Press H for dedicated pan mode

Speed Drawing

  1. Use keyboard shortcuts to switch tools quickly
  2. Press V to return to Select tool after drawing
  3. Use Escape to cancel unwanted operations
  4. Hold Shift while dragging to constrain movement

Undo/Redo Best Practices

  1. Press Cmd/Ctrl+Z frequently while experimenting
  2. Use descriptive action names in undo history
  3. Remember: 50 action limit, older actions are removed
  4. Critical changes should be saved to database

Platform Differences

ActionmacOSWindows/Linux
Primary ModifierCmdCtrl
UndoCmd+ZCtrl+Z
RedoCmd+Shift+ZCtrl+Shift+Z
Select AllCmd+ACtrl+A
CopyCmd+CCtrl+C
PasteCmd+VCtrl+V

Future Shortcuts

The following shortcuts are planned for future releases:

  • Cmd/Ctrl+G: Group selected objects
  • Cmd/Ctrl+Shift+G: Ungroup objects
  • Cmd/Ctrl+[: Send backward
  • Cmd/Ctrl+]: Bring forward
  • Cmd/Ctrl+Shift+[: Send to back
  • Cmd/Ctrl+Shift+]: Bring to front

Customization

Keyboard shortcuts are currently not customizable. If you need different shortcuts for your workflow, please submit a feature request on GitHub.

Next Steps