On an iPad / Android tablet with a hardware keyboard, you can search, move through lists, select, and check out entirely from the keyboard. The need to go back and forth between touch and keyboard in input-heavy moments disappears.
In input-heavy moments like product search, customer search, and checkout, you'd switch between the keyboard and the touchscreen over and over. The more typing was involved, the more the workflow got broken up.
Search, list navigation, item selection, starting checkout, and leaving the flow can all be done with your hands on the keyboard. Friction drops in input-centric moments.
The shortcuts stated in the article are as follows (CMD is Mac notation. The article does not list the corresponding key notation for Android).
| Action | Shortcut |
|---|---|
| Open search | CMD+K |
| Show the list of available shortcuts | CMD held down |
| Move through the product / order / customer list | ↑↓←→(arrow keys) |
| Select a cart item / search result | Enter |
| Jump to one of the first 9 items | CMD+1~CMD+9 |
| Start checkout | CMD+Enter |
| Leave the flow | Escape |
Applies to iPads with a hardware keyboard connected.
Applies to Android tablets with a hardware keyboard connected.
A physical keyboard connection is required. Touch-only setups are not supported.
The focus is on "high-typing moments" like product search, customer lookup, and checkout. The design intent is to cut the cost of switching between keyboard and touch here, so stores with faster checkout turnover stand to benefit most.
With this addition, a consistent keyboard interaction model that Shopify and partner teams can extend across all of POShas been established, as explicitly stated. It's a foundation, not a one-off feature.
Developer documentation for "keyboard-aware POS extensions" is provided. You can design your own POS UI extensions to match this interaction model.
CMD+1~9 lets you pick in a single keystroke, but only for the first 9 items. Arranging the sort order so popular products appear near the top maximizes the effect of number jump.
Exiting the flow is unified to Escape . Starting checkout (CMD+Enter) and exiting (Escape) come as a pair, making it easy to build recovery steps for mis-taps into staff training. The key names and differences on Android are not statedin the article, so verify them yourself.