Keyboard shortcuts
Move around OpenOrc without leaving the keyboard.
This page uses the Mac keys. On Windows and Linux, press Ctrl wherever it shows ⌘. ⇧ is Shift and ↵ is Return or Enter. OpenOrc has no setting to change these keys.
Navigation
| Keys | Action |
|---|---|
| ⌘K | Open or close the command palette: threads, Orclings, tasks, projects, messages, and actions such as New task and Settings. Search in the sidebar opens it too. |
| ⌘F | Search what was said in every thread. Type at least two characters. |
| ⌘P | Find a file in the conversation's folder by name and open it in the panel |
| ⌘⇧F | Find text in the conversation's files |
| ⌘N | Start a new thread in the current project |
| ⌘⇧N | Write a new task |
| ⌘B | Show or hide the sidebar |
| ⌘J | Show or hide the panel beside the conversation |
| ⌘[ and ⌘] | Go back or forward through the screens you visited |
| Esc | Close the command palette. In an expanded panel that has focus, collapse it. |
Threads
Most of these act on the thread that is open and focused.
| Keys | Action |
|---|---|
| ⌘1 to ⌘9 | Open the first to ninth thread, in the order the sidebar lists them |
| ⌘⇧[ and ⌘⇧] | Open the previous or next thread in the sidebar's order |
| ⌘-click a thread | Open it in another pane beside the current one, up to three panes |
| ⌘\ | Close the other panes and keep the focused thread |
| ⌘⇧P | Pin or unpin the thread |
| ⌘⇧A | Resolve the thread, or reopen a resolved one |
| ⌘⇧U | Mark the thread as read or unread |
| ↵ or Esc while renaming | Save or cancel the new title |
Composer
| Keys | Action |
|---|---|
| ↵ | Send. While the agent is working, the message joins the current turn if the agent can take it; otherwise it waits for the next turn. |
| ⇧↵ | Start a new line |
| @ | Mention a file in the project or an Orcling |
| / | Commands, at the start of a message, and skills. Picking a Codex skill inserts it as $name. |
| $ | Codex skills |
| ↑ and ↓ | Move through the suggestions |
| ↵ or Tab | Pick the highlighted suggestion |
| Esc | Remove the mention or command you were typing |
In a thread, / offers these commands:
/compact- Fold the conversation so far into a summary. Offered while the agent is not working.
/fork- Continue in a new thread from here.
Tasks list and task pages
| Keys | Where | Action |
|---|---|---|
| J or ↓ | Tasks list | Next task |
| K or ↑ | Tasks list | Previous task |
| ↵ | Tasks list | Open the task |
| ↵ | New task, in the title | Move to the description |
| ⌘↵ | New task | Create task |
| ⌘↵ or ⌘S | A task's page | Save the task now |
| ⌘↵ | Task comment box | Post the comment |
In a task description:
- / at the start of an empty line opens the insert menu: headings, lists, a checklist, a quote, a code block, a divider, or an image.
- Markdown shortcuts work as you type, such as
#and a space for a heading,-and a space for a list, or[]and a space for a checklist. - ⌘B and ⌘I make text bold or italic, and ⌘K edits a link. Inside the description, these keys format text instead of their usual action.
- ⌘⇧V pastes as plain text.
Review and editing
| Keys | Where | Action |
|---|---|---|
| ⌘↵ | A comment on a changed line | Add comment |
| ⌘↵ | Editing a draft comment in a pull request review | Save |
| Esc | Either comment box | Cancel |
| ⌘S | The panel's instruction file editor | Save the file |
| ⌘S | A file open in the panel | Save the file |
| ⌘F | A file open in the panel | Find or replace text in the file, instead of searching threads |
| ⇧⌥F | A file open in the panel | Format the file |
| ⌥Z | A file open in the panel | Turn word wrap on or off |
| F12, or ⌘-click a name | A TypeScript or JavaScript file | Go to the definition |
| ⇧F12 | A TypeScript or JavaScript file | Find references |
| ⌘. | A TypeScript or JavaScript file | Show quick fixes |
| ⌘⇧M | A TypeScript or JavaScript file | List problems |
| ⌥← and ⌥→ | A TypeScript or JavaScript file | Go back or forward between places you jumped to |
| ↵ | A typed answer to an agent's question | Submit, once every question has an answer |
Resizing and menus
Press Tab to focus the divider beside the sidebar, the panel, or a thread pane, then:
| Keys | Action |
|---|---|
| ← and → | Resize by 8 pixels, or 32 with ⇧ |
| Home and End | Make it as narrow or as wide as it goes |
| ↵ | Reset to the default width. Double-clicking the divider does the same. |
In the side panel's tabs, ← and → move between tabs, Home and End jump to the first and last, and Delete closes the focused tab. In the Files explorer, the arrow keys move through the tree and open or close folders, and ↵ opens the focused file. In the New thread page's list of projects, ⇧F10 or the Menu key on a project opens its menu, the same as a right-click.
App menu
On macOS, the View menu has these:
| Keys | Menu item |
|---|---|
| ⌘R | Reload, which reloads the window. Agents keep working. |
| ⇧⌘R | Force Reload |
| ⌘0 | Actual Size |
| ⌘+ | Zoom In |
| ⌘- | Zoom Out |
| ⌃⌘F | Toggle Full Screen |
Source: apps/desktop/src/renderer/src/lib/app-shortcuts.ts, components/CommandPalette.tsx, components/ComposerInput.tsx, components/code-editor/extensions.ts, components/code-editor/intelligence.ts, components/PanelTabs.tsx, panels/FileExplorer.tsx, apps/desktop/src/main/view-menu.ts
Next steps
Checked against OpenOrc's source on November 9, 2026.