Open the Command Palette
Open the command palette from the public site or workspace shell and use it as the fastest launcher.
The palette is mounted at both the public layout and the workspace shell, with separate data adapters on top of the same shared primitive.
- Open the palette from public and workspace routes.
- Use keyboard controls to move and execute results quickly.
- Understand what happens after navigation, create flows, and mutations.
Where this happens
Do the work
- 1. Use `Cmd/Ctrl+K` to open the palette, press `/` on non-editable surfaces to open it, or click the header or sidebar search control.
- 2. Start typing. The search field keeps focus while the first result stays selected by default, so `Enter` always runs the active result and `ArrowDown` moves directly to the second item.
- 3. Press `Cmd/Ctrl+K` again while the palette is focused to open the selected result actions menu. It opens as an anchored popover on desktop and a drawer on smaller screens, exposing more actions such as status changes, assignment, or create flows tied to the record.
- 4. Use `ArrowUp` and `ArrowDown` to move through either result list, `Enter` to run the active item, `Esc` to close the actions menu when it is open, and `Esc` again to close the palette.
- 5. If you choose a navigation result, the palette closes and the target route becomes the new working context.
- 6. If you choose a create action, the palette closes and opens the matching task or project composer with defaults taken from the query or matched record.
- 7. If you choose a mutation action, the shell posts to `/api/workspace/command`, shows a success toast, invalidates workspace data, and reloads fresh command data on the next open.
Keep this clear
- The palette lazy-loads command data the first time it opens and prefetches the same payload when the browser is idle.
- If loading fails, the palette shows a retry action rather than leaving the shell without search.
- The same dialog is shared across inbox, tasks, projects, teams, views, settings, and deeper entity pages because it is mounted in the workspace layout.
- The search input owns typing while the active result is exposed through active-descendant state, so you keep typing without losing the current selection.
- With an empty query, the opening suggestions are route-aware. The palette suppresses actions that only reopen the current surface, boosts the current record on detail routes, and biases collection routes toward surface-native create commands plus matching records from that route family.
- Rows that expose secondary actions show a horizontal ellipsis affordance when they are hovered or active. Clicking it opens the same actions menu as `Cmd/Ctrl+K`.
- Type `@`, `$`, and `#` directly in the search field to scope results. `Tab` moves from the search field directly into the selected result row, and from the actions filter directly into the selected action row.
- The repeated `Cmd/Ctrl+K` shortcut only switches the actions menu when focus is already inside the palette. Outside the dialog it still behaves as the shell-level launcher.
- When the actions menu opens, focus moves into the actions filter so the full secondary action list stays keyboard navigable.
- Secondary actions are grouped by intent and ordered for the selected record, with current-status changes and date controls surfaced ahead of lower-frequency actions like favorites or labels.
- Public routes use the same command-palette primitive through a public adapter that indexes marketing pages, docs directories, and manual guides through a separate lazy-loaded payload.
- The palette announces result counts through a live region for assistive technology.
Launcher inventory
Keyboard controls
Accessibility behavior
Keep Going in Search and Shortcuts
Stay in the same interface and move to the next closest task in this topic when needed.
Search the Workspace
Search the workspace command palette across records, saved views, and runnable commands from any page in the shell.
Command Actions and Access Reference
Review the full command inventory, who can run each action, and what side effect each action has.
Nearby Guides
These guides stay close to the current workflow so you can keep moving without restarting discovery.
Search the Workspace
Search the workspace command palette across records, saved views, and runnable commands from any page in the shell.
Open the Workspace
Enter the authenticated workspace shell and move into the right surface after sign-in.
Command Actions and Access Reference
Review the full command inventory, who can run each action, and what side effect each action has.