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

# Bloc Keyboard Shortcuts: Format, Search, and Navigate

> Speed up your workflow with Bloc keyboard shortcuts. Open search, format text, insert blocks, and navigate notes without touching the mouse.

Keyboard shortcuts let you stay in the flow of writing without reaching for the mouse. Bloc supports shortcuts for opening search, formatting text, inserting blocks, and working with lists. The tables below group every available shortcut by category so you can scan and memorise the ones that matter most to you.

<Tip>
  On **Mac**, use the **Cmd** key wherever you see Cmd. On **Windows and Linux**, substitute **Ctrl** instead.
</Tip>

<Note>
  Keyboard shortcuts are only available on **desktop**. On mobile, use the toolbar at the bottom of the screen and the **+** button to insert blocks.
</Note>

## Navigation

| Shortcut                  | Action                                             |
| ------------------------- | -------------------------------------------------- |
| `Cmd/Ctrl` + `K`          | Open the search and command palette                |
| `Escape`                  | Close the search palette or dismiss the slash menu |
| `Arrow Up` / `Arrow Down` | Move focus between title, tag, and editor body     |

## Text Formatting

Select text first, then apply any formatting shortcut below. The shortcut toggles the format on or off — press it again to remove the formatting.

| Shortcut                   | Action        |
| -------------------------- | ------------- |
| `Cmd/Ctrl` + `B`           | Bold          |
| `Cmd/Ctrl` + `I`           | Italic        |
| `Cmd/Ctrl` + `U`           | Underline     |
| `Cmd/Ctrl` + `Shift` + `S` | Strikethrough |
| `Cmd/Ctrl` + `E`           | Inline code   |

## Blocks

Use these shortcuts to insert or convert blocks without leaving your keyboard.

| Shortcut                  | Action                                                          |
| ------------------------- | --------------------------------------------------------------- |
| `/`                       | Open the slash menu (block picker) — type to filter block types |
| `Tab`                     | Indent the current list item one level deeper                   |
| `Shift` + `Tab`           | Outdent the current list item one level up                      |
| `Enter`                   | Add a new item in a list, or a new row in a task list           |
| `Backspace` on empty item | Remove the current empty list item and return to a paragraph    |

<Tip>
  You can search inside the slash menu as you type. For example, type `/h2` to jump straight to **Heading 2**, or `/code` to insert a **Code Block**. Press `Escape` to close the menu without inserting a block.
</Tip>

## Task Lists

| Action                                    | How to do it                                                                           |
| ----------------------------------------- | -------------------------------------------------------------------------------------- |
| Toggle a task complete / incomplete       | Click the checkbox, or position your cursor on the item and press `Cmd/Ctrl` + `Enter` |
| Create a new task item                    | Press `Enter` at the end of any task item                                              |
| Complete a task and jump to the next line | Check the item with the checkbox; press `Enter` to add the following item              |

## Editor Navigation

| Shortcut                   | Action                                       |
| -------------------------- | -------------------------------------------- |
| `Cmd/Ctrl` + `A`           | Select all content in the current block      |
| `Cmd/Ctrl` + `Z`           | Undo                                         |
| `Cmd/Ctrl` + `Shift` + `Z` | Redo                                         |
| `Cmd/Ctrl` + `C`           | Copy selected content                        |
| `Cmd/Ctrl` + `X`           | Cut selected content                         |
| `Cmd/Ctrl` + `V`           | Paste (pastes images directly into the note) |
