Keyboard shortcuts
A complete reference of Lupa's keyboard shortcuts, plus how to open the built-in cheatsheet from anywhere in the app.
In short
Press ? at any time to open the Keyboard shortcuts pop-up — a grouped, always-up-to-date list of every shortcut available to you. The pop-up is read-only; it tells you what to press, it doesn't execute anything.
Why this matters
Shortcuts let your team move through Lupa without reaching for the mouse between every action. A receptionist can jump straight to the clients list while on a call. A vet finishing a consult can save an invoice or open the client record without leaving the keyboard. The cheatsheet means no one has to memorise anything — it's one keypress away whenever you need a reminder.
Opening the cheatsheet
Press ? from any screen in Lupa. The Keyboard shortcuts pop-up opens immediately.
The pop-up will not open if your cursor is inside a text field — this prevents the ? character from being swallowed when you're typing notes or search terms. Click outside the field first, then press ?.
At the bottom of the pop-up you'll see the reminder: Press ? any time to open this.
Close the pop-up by pressing Escape or clicking outside it.
All shortcuts, by group
The cheatsheet groups shortcuts into the same categories shown below. All shortcuts use Alt (on Mac: Option) or Alt+Shift combinations, so they don't conflict with standard browser actions.
Navigation
These shortcuts work from anywhere in Lupa.
Action | Shortcut |
Go to the calendar | Alt + Shift + C |
Go to the clients list | Alt + Shift + L |
Go to the pets list | Alt + Shift + P |
Go to the appointments list | Alt + Shift + A |
Go to the inventory | Alt + Shift + Y |
Go to analytics | Alt + Shift + S |
Go to reminders | Alt + Shift + R |
Go to imaging | Alt + Shift + I |
Go to the flow chart | Alt + Shift + F |
Log out | Alt + Q |
Open client details | Alt + C |
Open pet details | Alt + P |
Open client details and Open pet details are only active on pages where a client or pet is already in context — for example, an appointment, an invoice, or a pet record. On a pet's page, Alt + C opens that pet's owner. On an imaging order, Alt + P opens the linked pet.
Invoice
Action | Shortcut |
Create a new invoice | Alt + I |
Create a new estimate | Alt + E |
Save the invoice | Alt + S |
Quick add item to invoice | — see cheatsheet |
Save the invoice (Alt + S) is only active while an invoice is open in edit mode. It does nothing on other pages.
Appointment
Action | Shortcut |
Create a new appointment | Alt + A |
Calendar
Action | Shortcut |
Block off time in the calendar | Alt + B |
Admission, Prescription, Editing
These groups appear in the cheatsheet when their shortcuts are available. Open the Keyboard shortcuts pop-up (?) to see the current full list — it always reflects what's actually registered in your session.
Other shortcuts (not in the cheatsheet)
A small number of shortcuts are available but don't appear in the cheatsheet because they only work in a specific context and can't be triggered globally:
Cmd/Ctrl + K — open search
Cmd/Ctrl + / — open the command palette
Cmd/Ctrl + Enter — submit a form
Tips
Before morning consults, share the cheatsheet with new team members — press ? on any screen and walk through the groups together.
On a pet's record, Alt + C jumps straight to the owner's client page, saving several clicks when you need to check account details mid-consult.
In the dispensary, Alt + I creates a new invoice without navigating away from what you're doing, and Alt + S saves it once you've added items.
If a shortcut doesn't seem to respond, check that your cursor isn't inside a text field. Click on an empty area of the page and try again.
The Go to imaging shortcut (Alt + Shift + I) only appears in the cheatsheet if your practice has imaging enabled.
Troubleshooting
Pressing ? opens a character in my notes instead of the cheatsheet. Your cursor is inside a text field. Click somewhere outside the field — on the page background or a heading — then press ?.
A shortcut I expect isn't listed in the cheatsheet. Some shortcuts are context-specific (they only activate on certain pages or when a particular panel is open) and are intentionally kept out of the global cheatsheet. The command palette (Cmd/Ctrl + /) may surface additional actions relevant to your current screen.
Alt + A creates an appointment but I wanted to type the letter A. Alt-based shortcuts only fire when Alt is held. Typing a plain letter in any field is unaffected.
