> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zerotwo.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Keyboard Shortcuts

> Complete reference for all keyboard shortcuts in ZeroTwo.

ZeroTwo supports keyboard shortcuts for common chat actions and canvas editing. This page lists all available shortcuts.

<Info>
  Shortcuts marked **Canvas** work inside the Canvas editor panel only. They do not apply in the main chat input area.
</Info>

***

## Chat Shortcuts

| Action              | Mac         | Windows / Linux |
| ------------------- | ----------- | --------------- |
| New chat            | Cmd+Shift+O | Ctrl+Shift+O    |
| Submit message      | Enter       | Enter           |
| New line in message | Shift+Enter | Shift+Enter     |
| Stop generation     | Escape      | Escape          |

***

## Canvas Editor Shortcuts

These shortcuts work when the cursor is focused inside the Canvas editor panel.

### Text Formatting

| Action      | Mac         | Windows / Linux |
| ----------- | ----------- | --------------- |
| Bold        | Cmd+B       | Ctrl+B          |
| Italic      | Cmd+I       | Ctrl+I          |
| Inline code | Cmd+E       | Ctrl+E          |
| Undo        | Cmd+Z       | Ctrl+Z          |
| Redo        | Cmd+Shift+Z | Ctrl+Shift+Z    |

### Markdown-Style Shortcuts (Type and Space)

These shortcuts are triggered by typing the characters and then pressing Space. They work in the Canvas rich text editor.

| Action        | Mac                | Windows / Linux    |
| ------------- | ------------------ | ------------------ |
| Heading 1     | Type `#` + Space   | Type `#` + Space   |
| Heading 2     | Type `##` + Space  | Type `##` + Space  |
| Heading 3     | Type `###` + Space | Type `###` + Space |
| Bullet list   | Type `-` + Space   | Type `-` + Space   |
| Numbered list | Type `1.` + Space  | Type `1.` + Space  |
| Blockquote    | Type `>` + Space   | Type `>` + Space   |
| Divider       | Type `---` + Enter | Type `---` + Enter |

### Slash Commands

| Action                  | Mac      | Windows / Linux |
| ----------------------- | -------- | --------------- |
| Open slash command menu | Type `/` | Type `/`        |

Typing `/` anywhere in the Canvas rich text editor opens a menu of available commands (insert table, image, code block, etc.).

***

## Notes

**Canvas shortcuts only:** Formatting shortcuts (Cmd+B, Cmd+I, etc.) and markdown-style shortcuts only work within the Canvas editor panel. They do not affect the main chat input area, which uses a plain text field.

**Mobile:** Keyboard shortcuts are not available on mobile devices. On mobile, formatting is accessed through toolbar icons and touch gestures within the Canvas editor.

**Platform differences:** On some Linux distributions, Ctrl+Shift+Z for Redo may conflict with system-level shortcuts. If Redo doesn't work, try Ctrl+Y instead.

<Tip>
  The most useful shortcut for workflow speed: **Cmd/Ctrl+Shift+O** to open a new chat instantly from anywhere in ZeroTwo, without navigating back to the home screen.
</Tip>

***

## Coming Soon

Additional shortcuts may be added in future ZeroTwo releases. Check this page or follow [@ZeroTwo](https://zerotwo.ai) on social media for updates.
