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

# Keyboard Shortcuts

> Complete reference for every keyboard shortcut in the Versuno editor.

## Inline formatting

| Action        | Windows / Linux    | macOS           |
| ------------- | ------------------ | --------------- |
| Bold          | `Ctrl + B`         | `⌘ + B`         |
| Italic        | `Ctrl + I`         | `⌘ + I`         |
| Underline     | `Ctrl + U`         | `⌘ + U`         |
| Strikethrough | `Ctrl + Shift + S` | `⌘ + Shift + S` |
| Inline code   | `Ctrl + E`         | `⌘ + E`         |

***

## Block types (Markdown shortcuts)

Type the shortcut followed by a space on an empty line:

| Block            | Shortcut  |
| ---------------- | --------- |
| Heading 1        | `# `      |
| Heading 2        | `## `     |
| Heading 3        | `### `    |
| Heading 4        | `#### `   |
| Code block       | ` ``` `   |
| Quote            | `> `      |
| Divider          | `--- `    |
| Bullet list      | `- `      |
| Numbered list    | `1. `     |
| To-do list       | `[] `     |
| Toggle heading 1 | `# > `    |
| Toggle heading 2 | `## > `   |
| Toggle heading 3 | `### > `  |
| Toggle heading 4 | `#### > ` |

***

## Editing

| Action     | Windows / Linux                  | macOS           |
| ---------- | -------------------------------- | --------------- |
| Undo       | `Ctrl + Z`                       | `⌘ + Z`         |
| Redo       | `Ctrl + Y` or `Ctrl + Shift + Z` | `⌘ + Shift + Z` |
| Select all | `Ctrl + A`                       | `⌘ + A`         |

***

## Versioning

| Action       | Windows / Linux | macOS   |
| ------------ | --------------- | ------- |
| Save version | `Ctrl + S`      | `⌘ + S` |

***

## Block actions

| Action                 | Windows / Linux   | macOS           |
| ---------------------- | ----------------- | --------------- |
| Duplicate block        | `Ctrl + D`        | `⌘ + D`         |
| Cut block to clipboard | `Ctrl + X`        | `⌘ + X`         |
| Copy link to block     | `Alt + Shift + L` | `⌥ + Shift + L` |
| Delete block           | `Del`             | `Del`           |

***

## Blockquote behaviour

| Action                                   | Shortcut           |
| ---------------------------------------- | ------------------ |
| Exit blockquote (insert paragraph after) | `Enter`            |
| Split within blockquote                  | `Ctrl / ⌘ + Enter` |

***

## Toggle blocks

| Action                            | Shortcut                            |
| --------------------------------- | ----------------------------------- |
| Move cursor to toggle body        | `Enter` in title                    |
| Unwrap toggle to heading + blocks | `Backspace` at start of empty title |
| Collapse / expand all toggles     | `Ctrl / ⌘ + Alt + T`                |

***

## Lists & indentation

| Action                                       | Shortcut                                                         |
| -------------------------------------------- | ---------------------------------------------------------------- |
| Increase visual indent (paragraph / heading) | `Tab`                                                            |
| Decrease visual indent (paragraph / heading) | `Shift-Tab`                                                      |
| Nest list item                               | `Tab` (cursor in a list item with a sibling above)               |
| Lift list item                               | `Shift-Tab`                                                      |
| Move list into toggle above                  | `Tab` (cursor in **first** item of list directly below a toggle) |
| Move list out of toggle                      | `Shift-Tab` (cursor anywhere inside list inside a toggle)        |
