Keyboard
What the keyboard does, control by control
Novexa Pilot has no command palette and no app-wide hotkeys — that was scoped out deliberately, and pretending otherwise on this page would only waste your time. What it does have is full standard keyboard operability, which is listed here in full.
Five groups · 16 keys · Nothing on this list needs a mouse
No hotkeys to memorise
Moving around a page
Every interactive element is in the tab order in a logical sequence, and every one shows a 2px focus ring when you arrive by keyboard.
| Tab | Move focus to the next interactive element. |
|---|---|
| Shift+Tab | Move focus back to the previous one. |
| EnterorSpace | Activate the focused button, link or control. |
Menus and select lists
Dropdown menus, the domain switcher and every select are Radix primitives, so they follow the WAI-ARIA menu and listbox patterns rather than a home-made approximation.
| ↑or↓ | Move between items in the open list. |
|---|---|
| HomeorEnd | Jump to the first or last item. |
| A–Z | Type the first characters of an item to jump straight to it. |
| Enter | Choose the highlighted item and close the list. |
| Esc | Close without choosing; focus returns to the trigger. |
Dialogs and popovers
Modal dialogs trap focus for as long as they are open, so Tab cannot wander behind them onto the page underneath.
| Esc | Close the dialog, menu or popover. |
|---|---|
| Tab | Cycle through the dialog’s own controls, wrapping at the end. |
| Shift+Tab | Cycle backwards through them. |
Forms and toggles
Fields go through one shared component that always renders a real label and links its hint and error text, so a screen reader announces the state along with the field.
| Space | Toggle the focused checkbox or switch. |
|---|---|
| Enter | Submit the form from a single-line text field. |
| Esc | Dismiss an open combobox or date popover without changing the value. |
Tables and lists
Sortable column headers and pagination controls are ordinary buttons, not click handlers on a div — so they are reachable by Tab and activated the same way as anything else.
| Tab | Reach a sortable column header, then press Enter or Space to sort by it. |
|---|---|
| EnterorSpace | Move to the next or previous page from the pagination controls. |
What is not built
A command palette, per-user custom bindings, and single-letter navigation shortcuts. These are tracked as future work, not shipped behaviour.
Motion and focus
One global rule collapses every animation under prefers-reduced-motion: reduce. The focus ring is never removed without a replacement — that is enforced in the design system, not left to each screen.
If something traps you
A control you cannot reach or escape with the keyboard is a bug, and worth reporting as one. The accessibility statement sets out what has and has not been verified.
