Keyboard Shortcuts & Navigation
Full list of keyboard shortcuts, the AppDock customisation system, Favorites panel, and mobile navigation patterns.
Keyboard shortcuts reference
Global shortcuts (work from any page):
Navigation:
G + H — Go to Home dashboard
G + A — Go to Appointments / Calendar
G + P — Go to Patients list
G + B — Go to Billing
G + N — Go to Notifications panel
G + M — Go to Messages
Actions:
Shift + W — Open Walk-In appointment modal
Shift + N — New Patient form
Shift + I — New Invoice
Shift + / — Open global search
Escape — Close any open modal or panel
Calendar:
Arrow Right — Next day/week/month
Arrow Left — Previous day/week/month
T — Jump to Today
D — Switch to Day view
W — Switch to Week view
M — Switch to Month view
Patient profile:
1–9 — Switch between profile tabs by number (1=History, 2=Sessions, etc.)
Ctrl + P — Print current patient summary
Ctrl + R — Open referral letter form
Configuring shortcuts:
Settings > Keyboard Shortcuts — you can remap any shortcut. Custom config is stored in UserPreferences.keyboardShortcutsConfig and syncs across devices.
AppDock customisation
The AppDock is the macOS-style icon bar at the top of the dashboard. It is fully customisable per user.
Default dock items:
🏠 Home 📅 Appointments 👥 Patients 💳 Billing 📊 Analytics · + New ⚡ Walk-In
Customising your dock:
- Long-press any icon in the dock OR click the ··· Edit button.
- The dock enters Edit Mode — icons show a × remove button and a drag handle.
- Drag icons to reorder — drop between existing icons.
- Tap × to remove an icon.
- Tap + to open the Add Page picker — your clinic type's pages appear first in a "Your specialty" section.
- Click Done to save. Layout syncs to the server immediately (PUT /api/user-preferences).
The dock auto-resizes: on screens narrower than 1024px, overflow icons move into a "···" overflow menu.
Live badges on the dock:
- Waiting Room icon: shows combined ARRIVED + WAITING count
- Messages icon: shows unread message count
- Active session: pulsing ring around the current patient icon