Reference
Keyboard Shortcuts
Every shortcut the app supports — search, filter, help, and more.
The app is built keyboard-first for power users. Every shortcut works across every page unless noted otherwise.
Global
| Shortcut | Action |
|---|---|
Cmd+K (or Ctrl+K) | Open the command palette — search inventory, sales, locations, navigate to any page. |
? | Open the help slide-over (you are reading this in it right now if you used the shortcut). |
g then d | Go to Dashboard. |
g then i | Go to Inventory. |
g then s | Go to Sales. |
g then l | Go to Ledger. |
g then m | Go to Mileage. |
g then r | Go to Reports. |
g then , | Go to Settings. |
Esc | Close any open modal, drawer, or slide-over. |
The g two-key sequences are inspired by GitHub — press g, release it, then press the second letter within one second.
Inventory page
| Shortcut | Action |
|---|---|
/ | Focus the filter bar. |
n | New item (opens the create drawer). |
e | Edit the focused row (opens the detail drawer). |
Space | Toggle selection on the focused row. |
Shift+Space | Toggle selection on a range from the last-selected row to the focused row. |
j / k | Move focus down / up by one row. |
Ledger page
| Shortcut | Action |
|---|---|
n | New ledger entry. |
/ | Focus the filter bar. |
j / k | Move focus down / up. |
Detail drawer (any resource)
| Shortcut | Action |
|---|---|
Esc | Close the drawer. |
Cmd+Enter (or Ctrl+Enter) | Save and close. |
Cmd+S (or Ctrl+S) | Save without closing. |
Command palette
Once Cmd+K is open:
| Shortcut | Action |
|---|---|
| Type to filter | Fuzzy-search across pages, items, sales, locations. |
Enter | Open the focused result. |
Cmd+Enter | Open the focused result in a new tab. |
↑ / ↓ | Move focus through results. |
Esc | Close. |
Why we do not bind these
We avoid:
Cmd+Sas a global save — too easy to fire while typing in a description. Detail drawers bind it locally.- Single-key destructive bindings. Deletion always requires confirmation.
- Shortcuts that conflict with browser defaults (
Cmd+T,Cmd+W,Cmd+R,Cmd+F). The one exception isCmd+K, which is the de-facto standard for command palettes and overrides browser address-bar focus on Chrome.
Customizing
We do not currently support user-configurable bindings. If you have strong opinions, email 11sosam11@gmail.com — if the same suggestion shows up from three users we usually implement it.