Home/Patterns/Command palette

Command palette

⌘K cross-module launcher. Three compositions covering its three uses — actions, search, jump.

Stable3 compositions
COMPOSITION 01

Action launcher

Default state. Suggested actions grouped by frequency and recency, with kbd hints.

Use whenThe operator opens ⌘K to perform an action — post payroll, close shift, create invoice.
Suggested
New sale
POS · Park Centre
⌘ N
New invoice
Accounting
⇧ ⌘ I
Post payroll for June
HR · 187 employees
⌘ ⇧ P
Print Z-report
POS · today
⌘ P
COMPOSITION 02

Record search

Operator types a customer name, SKU, receipt #. Results group by entity type.

Use whenLooking up a specific record. The operator skips navigation and types straight to it.
Students · 2
Tariro Mukamba
FAR-2026-001 · Form 4
Joyce Mukamba
FAR-2026-010 · Form 4
Guardians · 2
Robert Mukamba
3 children · $ 3,040 outstanding
Patience Mukamba
1 child · $ 280 outstanding
Workspaces · 1
Mukamba Group
5 sites · 184 employees
COMPOSITION 03

Page jumps

Operator types "settings" or "members" and jumps directly to settings pages.

Use whenNavigation shortcut — bypasses the sidebar entirely.
Go to · 6
Workspace · General
Settings · workspace
G W G
Members & roles
Settings · workspace
G W M
Billing
Settings · workspace
G W B
SSO & security
Settings · security
G S S
POS settings
Settings · retail
G R P

Shared rules

Do

Index actions, records, and settings together.

Don't

Auto-open the palette. Always require ⌘K.

Do

Score recent and frequent items higher.

Don't

Restrict the palette to one context. It searches everything by default.