SIGNALS Documentation
API Reference

Keyboard shortcuts

Single-key shortcuts for common actions, period navigation on planning surfaces, and the command palette. Press ? in the app to open the interactive map.

Keyboard shortcuts

UK QWERTY · highlighted keys are active on this page

⌘K / Ctrl+K Command palette Global

The map above uses the stock brand palette. In the app it is tenant-aware and highlights only keys that are active on the current page.

Global vocabulary

These bare keys fire when focus is not in an editable field and no modal is open.

Key Action
N New / Create — primary create control on index pages
E Edit — open the current record’s edit screen
D Delete — only on wire:confirm-backed controls
C Copy — opted-in copy buttons only
S Save — dirty-bar submit on edit forms
R Refresh — Livewire $refresh when no explicit target
X Export — shared data-table CSV export
F Focus — jump to the index search / filter input
A Advance — primary state-progression action (Issue, Send/Receive, Dispatch, Confirm, Submit, convert). Always confirm-backed.
? Open the interactive keyboard map
/ · ⌘K · Ctrl+K Command palette

Deliberately unbound: Cancel / Void (destructive dropdown secondaries), and bare V. One-off actions stay unbound.

Period navigation

On the diary, availability grids, and calendar:

Key Action
← Previous period
→ Next period
T Today — jump to the current period

On index data-tables, ← / → paginate when the table has focus (local handler). Bulk selection uses A for Archive and C to clear — those win while a selection is active.

Per-page Advance (A)

One key, one concept: advance this record. The binding targets the page’s primary CTA:

Page Advance action
Invoice Issue
Purchase order Receive (primary) or Send
Warehouse transfer Dispatch
Virtual stock Confirm
Flightcase Dispatch
Rental Primary conversion (order preferred over quotation)
Stock check Complete count / Submit

Editors, palette, and modals

Bare keys are suppressed while typing in inputs, textareas, contenteditable regions, line-items editors, product pickers, comboboxes, tag inputs, scan consoles, wizards, the command palette, and any open modal (including file upload and confirm dialogs). Escape always belongs to the open overlay — never to the global keymap.

Inside the line-items editor, Enter commits, Escape discards, and Tab / arrows navigate fields and the product picker. Those local handlers are unchanged.