BitMed Logo
Reference & Guides

BitMed POS Keyboard Shortcuts Cheat Sheet

On this page

BitMed is built to be 100% keyboard-first so you can complete bills at high speed without using the mouse!

Updated: Two keys swapped recently — Search is now F1 (was F2) and New Bill is now F2 (was F1); Reprint is now F6 (was F8) and Substitutes is now F8 (was F6). This page reflects the current mapping. There's also a whole new layer of shortcuts below — Shift+F keys, Alt workspace switching, and cart-grid navigation — that didn't exist before.


Global Hotkeys (Anywhere in Billing)

KeyAction
Ctrl+LQuick switch user / logout overlay
Shift+F1Open the keyboard shortcuts help sheet

Main Billing Screen Hotkeys

KeyAction
F1Jump cursor to Search Bar
F2Start a New Bill (clears screen)
F3Open Customer Panel (link or create customer)
F4Hold (Park) current bill
F5Recall a held bill
F6Reprint last bill
F7Open Payment Window
F8Open Substitutes Panel for selected medicine
F9Open Batch Selection Picker for selected item
F10Complete & Print — finalizes checkout from the Payment Window
EscCancel action / Close active pop-up window

Secondary Actions (Shift + F-Key)

A second layer of actions sits on Shift + the same F-keys:

KeyAction
Shift+F2Mark Shortage for the highlighted product in search results
Shift+F4Open Doctor panel to select a prescriber
Shift+F7Jump cursor to the Discount field of the selected cart line
Shift+F8Open Process Return
Shift+F9Open End of Day reconciliation

Switch Billing Mode (Alt + Key)

KeyAction
Alt+SSwitch to Standard Billing
Alt+QSwitch to Quick Bill

Works from either mode — both carts are kept exactly as you left them when you switch back.


Cart (Bill Items Table) Hotkeys

Available while a cell in the cart grid has focus:

KeyAction
↓ / ↑Move to the row below / above, staying in the same column
TabMove to the next / previous cell
Ctrl+↑ / Ctrl+↓Step the focused row's Qty up / down by one whole strip
Ctrl+MFlag (or unflag) the focused row for bulk delete
Ctrl+DeleteDelete all flagged rows — or just the focused row if none are flagged
Enter (on a closed Dose cell)Open the dose selector

Dose Selector (inside an open Dose cell)

KeyAction
← / ↑ / → / ↓Move highlight between dose & timing options
SpaceSelect the highlighted option
A letter keyJump straight to a frequency/timing option by its shortcut letter (N = None)
EnterConfirm and move to the next cell
Tab / Shift+TabConfirm and move forward / back a cell
EscClear dose & timing and close

Undo & Redo (Standard Billing)

KeyAction
Ctrl+Z (or Cmd+Z)Undo the last cart action
Ctrl+Y or Ctrl+Shift+ZRedo the last undone action

Product Search Bar Hotkeys

KeyAction
↓ / ↑Move the highlighted result
EnterAdd the highlighted result to the cart
Shift+F2Mark Shortage for the highlighted result
EscClose the search dropdown

Payment Window Hotkeys (After Pressing F7)

KeyAction
EnterAdd payment line / Submit tender (also works from the UPI reference and VPA fields)
CSwitch tender to Cash
USwitch tender to UPI
ASwitch tender to Card
RSwitch tender to Credit
SSwitch tender to Store Credit
F10Express Pay & Print (works even while the amount field is focused)
EscClose payment window and return to bill

The C/U/A/R/S tender keys are disabled while you're typing in a free-text field (reference number, VPA, last-4, approval code) so your typing isn't hijacked.

If a bill needs manual review before it can finalize, every shortcut freezes except F10 — press it to resolve and continue.


Customer Panel Hotkeys (After Pressing F3)

KeyAction
Enter in Phone fieldMove to the Name field (search runs automatically as you type)
Enter in Name field (new customer)Create new customer profile instantly
Enter in Name field (editing an existing customer)Save changes to that customer

Quick Bill Mode Hotkeys

KeyAction
F2Start a New Bill (clears cart)
F10Express Pay & Print
C / USwitch tender to Cash / UPI
↓ / ↑Move the highlighted search result
EnterAdd the highlighted product to cart — or finalize the cash payment if the Cash field is focused
Shift+F2Mark Shortage for the highlighted search result
EscClose the search dropdown if one is open; otherwise clear the whole bill

Substitutes Panel Hotkeys (After Pressing F8)

KeyAction
1–9Jump directly to and select that numbered substitute
↓ / ↑Move selection
EnterReplace with the selected substitute
EscCancel — no substitution made

Batch Selection Picker Hotkeys (After Pressing F9)

KeyAction
1–9Select that numbered batch directly
↓ / ↑Move selection
EnterSelect the highlighted batch
EscCancel

Return Flow Hotkeys (After Pressing Shift+F8)

KeyAction
YYes — look up an existing bill to return against
NNo — process a no-bill return
← / →Move between Yes / No
EnterConfirm the highlighted choice
EscCancel

Once in the no-bill return product search:

KeyAction
↓ / ↑Move the highlighted product
EnterSelect the highlighted product
EscClose the dropdown

End of Day Hotkeys (After Pressing Shift+F9)

KeyAction
EscGo back / close the End of Day screen

Receipt Hotkeys

KeyAction
Ctrl+PPrint the receipt
EscClose the receipt view

Billing Counter / Session Picker Hotkeys

KeyAction
1–9Select that numbered counter directly
↓ / ↑Move selection
EnterConfirm selection
EscCancel (when the picker can be dismissed)
BitMed AI