> ## Documentation Index
> Fetch the complete documentation index at: https://continuum-three-olive.vercel.app/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Keyboard Shortcuts

> Mac keyboard shortcuts for navigation, sessions, the Code workbench, the transcript, and the composer.

These shortcuts apply in the Mac app. Press `Cmd+/` at any time to open the in-app shortcut sheet, which is searchable and reflects any custom bindings you have set. Every shortcut on this page can be rebound in **Settings → Shortcuts**.

## Global

| Shortcut | Action                           |
| -------- | -------------------------------- |
| `Cmd+K`  | Open the command palette         |
| `Cmd+/`  | Show the keyboard shortcut sheet |
| `Cmd+P`  | Open the repo file picker        |
| `Cmd+1`  | Open Code                        |
| `Cmd+2`  | Open Usage                       |
| `Cmd+3`  | Open Settings                    |

<Note>
  The tab digits follow the **visible** tab order, and Continuum currently ships three tabs. Chat and Cowork are hidden while the product focuses on Code, and a hidden tab doesn't reserve a number — so `Cmd+1` is Code, not Chat. If those tabs return, every digit renumbers to match.
</Note>

## Sessions

| Shortcut      | Action                                  |
| ------------- | --------------------------------------- |
| `Cmd+N`       | New workspace                           |
| `Cmd+;`       | Create a sub-chat off the open session  |
| `Cmd+'`       | Open the next session needing attention |
| `Cmd+Shift+R` | Rename the open session                 |
| `Cmd+Shift+A` | Archive the open session                |
| `Cmd+Shift+E` | Export the open session                 |

## Code workbench

| Shortcut      | Action                          |
| ------------- | ------------------------------- |
| `Cmd+T`       | New chat tab                    |
| `Cmd+Shift+T` | New terminal tab                |
| `Cmd+Shift+F` | Focus the Code search field     |
| `Cmd+O`       | Open the workspace switcher     |
| `Cmd+B`       | Toggle the review pane          |
| `Cmd+Opt+1…9` | Jump to the Nth visible session |

## Transcript

| Shortcut       | Action                        |
| -------------- | ----------------------------- |
| `Cmd+F`        | Find in transcript            |
| `Cmd+G`        | Next transcript match         |
| `Cmd+Shift+G`  | Previous transcript match     |
| `Cmd+Down`     | Jump to the latest message    |
| `Cmd+Shift+Up` | Jump to the last user message |

## Composer

| Shortcut           | Action                                            |
| ------------------ | ------------------------------------------------- |
| `Cmd+Return`       | Send the prompt                                   |
| `Opt+Return`       | Queue a follow-up while a turn is running         |
| `Opt+Up`           | Open prompt history                               |
| `Cmd+U`            | Add an attachment                                 |
| `Ctrl+M`           | Toggle voice dictation                            |
| `Cmd+Opt+M`        | Open the model selector                           |
| `Cmd+Opt+C`        | Open context usage                                |
| `Cmd+Opt+E`        | Increase effort                                   |
| `Cmd+Opt+Shift+E`  | Decrease effort                                   |
| `Cmd+Shift+1`      | Set permission to Plan                            |
| `Cmd+Shift+2`      | Set permission to Code                            |
| `Cmd+Shift+Return` | Comment on a pending plan instead of approving it |

<Note>
  In the Code tab, `Return` alone also sends. The permission control is a one-click Plan ↔ Code pill — Code grants maximum permissions for every provider, Plan never bypasses approvals, and `Cmd+Shift+1` / `Cmd+Shift+2` flip between the two poles.
</Note>

## Composer conventions

The composer placeholder reads **What would you like to build today?** — or, while a turn is running, **Queue a follow-up while this turn runs**.

* Typing `/` opens the slash-command palette. For Claude sessions this walks `~/.claude/skills/` and `<repo>/.claude/skills/` for installed skill definitions. For Codex sessions it lists the built-ins: `/clear`, `/compact`, `/model`, `/help`, `/quit`.
* Typing `@` opens the mention picker, listing files from the current repo, files the agent has already cited in this session, your other open sessions, and provisioning vendors.
* `Shift+Return` inserts a newline without sending.

## Customizing shortcuts

Open **Settings → Shortcuts** to search every binding and override any of them. The override is matched live against your keystrokes, so a rebound chord takes effect immediately without restarting the app. The shortcut sheet (`Cmd+/`) always shows your current bindings.

<Note>
  Six chords are reserved for the system and can't be claimed by an override: `Cmd+A`, `Cmd+C`, `Cmd+V`, `Cmd+X`, `Cmd+Z`, and `Cmd+Shift+Z`. Continuum's shortcut monitor runs ahead of the standard text-editing responders, so allowing a rebind onto one of these would swallow Select All, Copy, Paste, Cut, Undo, or Redo.
</Note>
