Docs Reference

Keyboard shortcuts

Keyboard shortcuts for LumaSync — global commands, mode switcher, room map editor 50-step undo/redo and object tools, plus the tray context menu entries.

draft This page is awaiting owner review. Content may change.

Global (app-wide)

ShortcutAction
Cmd/Ctrl + ,Open Settings
Cmd/Ctrl + /Toggle compact ↔ full mode
Cmd/Ctrl + WHide window to tray (window stays running)
Cmd/Ctrl + QQuit LumaSync (kills the tray)

On macOS the Cmd modifier; on Windows / Linux Ctrl.

Lights section (compact + full)

ShortcutAction
1Off mode
2Ambilight mode
3Solid mode
/ (Solid mode only)Brightness ± 5%

Room map editor

From v1.3.1 the room map editor ships with a full shortcut set:

ShortcutAction
Cmd/Ctrl + ZUndo (50 steps back)
Cmd/Ctrl + Shift + ZRedo
Cmd/Ctrl + DDuplicate selected object
Delete / BackspaceDelete selected object
Arrow keysNudge 1 px
Shift + ArrowNudge 10 px
LToggle lock on selection
[Send object backward in z-order
]Bring object forward in z-order
Cmd/Ctrl + 0Fit canvas to view
Space + dragPan canvas
Middle-mouse dragPan canvas
Scroll wheelZoom (0.5×–3×, mouse-centered)
Right-click on objectContext menu (duplicate / delete / lock / z-order / rename / rotate)

Tray menu

Right-click the tray icon for a context menu with these entries (all keyboard-accessible once the menu is open):

  • Open Settings — brings the main window forward
  • Lights off — switches mode to Off
  • Resume last mode — restores the mode that was active before Off
  • Solid color — jumps straight to Solid mode picker
  • Quit — kills the tray and all pipeline threads

The IDs of these entries are defined in src/shared/contracts/shell.ts under TRAY_MENU_IDS if you’re scripting anything against them externally.

  • Config file — where shortcut customisations would persist (none configurable in v1.3.1)
  • Tray-first UX — why the tray exists

Type to search. to navigate, to open.