Documentation Index
Fetch the complete documentation index at: https://docs.praxis-ai.com/llms.txt
Use this file to discover all available pages before exploring further.
Pria is built to be driven from the keyboard. The shortcuts below cover the composer, voice mode, the file panel, and the modal layer.
All shortcuts on this page apply to the desktop web app. On touchscreens and mobile browsers, equivalent gestures (tap, long-press, swipe) replace the keyboard commands.
The input pill at the bottom of the screen is where you talk to your Digital Twin.
| Shortcut | What it does |
|---|
| Enter | Submit the current prompt |
| Shift + Enter | Insert a newline without sending |
| Esc | Cancel — clears any pending prompt state, closes search, closes the upload tray |
| Ctrl + F | Toggle the search bar over your conversation history |
| Ctrl + U | Toggle the upload tray |
| Ctrl + P | Generate (alternate way to fire the active prompt) |
Convo Mode (speech-to-speech voice)
Convo Mode is the hands-free voice surface (see Convo Mode for the full walkthrough).
| Shortcut | What it does |
|---|
| Esc | End the voice session and close the Convo widget |
Turn-taking inside a voice session is handled by the active provider — OpenAI GPT-Realtime and Gemini Live use Voice Activity Detection on the server side, and ElevenLabs handles turn detection on its side. You speak normally; there is no keyboard push-to-talk to hold.
File panel and uploads
The file panel opens from the [+] menu (Files / Attachments) or with Ctrl + U. Inside the panel:
| Action | How |
|---|
| Upload one or more files | Drag and drop onto the panel, or use the file picker |
| Select multiple files | Ctrl + click (Windows / Linux) or ⌘ + click (macOS) |
| Select a range of files | Click the first file, then Shift + click the last |
| Open a file preview | Double-click |
| Close the panel | Esc |
See Managing Files for the full file workflow, including the IP Vault and confidential markings.
Lightboxes and modal dialogs
Every modal in Pria (settings, edit dialogs, confirmation prompts, picture upload) follows the same conventions.
| Shortcut | What it does |
|---|
| Esc | Close the modal — equivalent to the × in the top-right corner |
| Enter | Confirm the primary action (Update, Create, Confirm, Save) when focus is on an input |
| Tab / Shift + Tab | Move forward / backward between fields and buttons |
The × button and Esc always do the same thing — they discard pending UI state and close the modal. Pria modals never include a separate “Cancel” footer button for this reason.
The conversation sidebar uses standard keyboard navigation:
- Tab walks through the conversation list, sidebar buttons, and the main pinned items.
- Enter or Space activates the focused item.
- ↑ / ↓ move between adjacent items inside lists where a list region has focus.
A visible focus ring follows every interactive element so you always see where you are.
Mobile and touchscreen
On phones and tablets, the keyboard shortcuts above are replaced by touch-native equivalents:
- Submit a prompt — tap the Submit button on the right of the input pill.
- Newline — tap the on-screen-keyboard return key (does not submit on mobile).
- History recall and draft preservation — not exposed as a touch gesture.
- Modal dismiss — tap ×, tap outside the modal, or use the device back gesture.
The full UI scales for touch with appropriately sized tap targets; nothing on mobile depends on hover state.
Accessibility
Pria meets WCAG accessibility expectations across keyboard navigation, focus indicators, contrast, and screen-reader labels. See WCAG Compliance for the full statement of what we test against and how to report an accessibility issue.
If a keyboard interaction does not behave the way this page describes, please file a bug from the [+] → More → Feedback menu.