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

# Plannotator keyboard shortcuts

> Keyboard shortcuts for plan review, document annotation, code review, images, search, and AI panels.

`Mod` means Command on macOS and Control on Windows and Linux. `Alt` is Option on macOS. Shortcuts that act on a file, annotation, search result, or panel require that item to be active.

## Plan review and document annotation

| Shortcut | Action |
| - | - |
| `Mod` + `Enter` | Approve or send feedback |
| `Mod` + `S` | Save or export notes when no default save destination is set |
| `Mod` + `P` | Print |
| `Mod` + `B` | Toggle the document contents sidebar |
| `Mod` + `Shift` + `B` | Toggle the folder file browser when available |
| `Shift`, `Shift` | Toggle the embedded agent terminal when available |
| Hold `Alt` | Temporarily switch between Select and Pinpoint annotation modes |
| Press `Alt` twice | Keep the alternate annotation mode selected |
| `Escape` | Close the current modal, editor, lightbox, or plan diff |

When the annotation label picker is open, press `1` through `0` to choose a label. Press `A` through `Z` to start a comment with the corresponding toolbar shortcut, or `Alt` plus `1` through `0` to start one with a label. The available labels determine which keys are active.

## Vim controls

Turn on **Vim controls** in Settings to navigate and annotate plan, document, and raw HTML views without a mouse. Turn the same setting off to return to standard navigation. The mode is off by default. Press `?` while it is active to open the complete key map.

The optional **Vim HUD** shows a target reticle and navigation context. Enable the HUD before you enable **Key panel**. The **Key panel** setting adds a live keypress legend and command panel.

| Key | Action |
| - | - |
| `j` / `k` | Next or previous block. In text, move down or up one line. |
| `gg` / `G` | First or last block |
| `h` / `l` | Move left or right in text. In nested document structure, move out or in. |
| `v` / `V` | Start character or whole-block visual selection |
| `w` / `b` / `e` | Move by word |
| `0` / `$` | Start or end of line |
| `{` / `}` | Previous or next paragraph |
| `o` | Swap visual-selection ends |
| `Enter` | Use the active selection mode |
| `Space` | Open the annotation menu |
| `c` | Add a comment |
| `d` | Request deletion |
| `m` | Open markup actions |
| `t` | Apply a quick label |
| `y` | Copy the selection |
| `Escape` | Step out of selection or navigation state |

Vim controls yield to text inputs, dialogs, editors, and other focused controls. Use the regular shortcuts in those surfaces.

## Comment and image editing

| Shortcut | Action |
| - | - |
| `Mod` + `Enter` | Submit or save the current comment |
| `Escape` | Cancel the current editor |
| `1` | Select the pen tool in image annotation |
| `2` | Select the arrow tool in image annotation |
| `3` | Select the circle tool in image annotation |
| `Mod` + `Z` | Undo the last image mark |
| `Enter` | Save and close an image annotation when a text field is not active |

## Code review

| Shortcut | Action |
| - | - |
| `Mod` + `Enter` | Approve or send review feedback |
| `Mod` + `F` | Open search |
| `Enter` or `F3` | Next search match |
| `Shift` + `Enter` or `Shift` + `F3` | Previous search match |
| `Escape` | Clear or close search |
| `Mod` + `B` | Toggle the file tree |
| `Mod` + `.` | Toggle the review sidebar |
| `Mod` + `Shift` + `G` | Start or stop guided review |
| `Mod` + `Shift` + `F` | Focus search while the pull request comments tab is open |
| Press `Alt` twice | Toggle the review destination between the code host and the calling agent when both are available |
| `V` | Mark the active file viewed or unviewed |
| `A` | Stage the active local file when staging is available |
| `J` or `Down Arrow` | Move to the next file |
| `K` or `Up Arrow` | Move to the previous file |
| `Home` | Move to the first file |
| `End` | Move to the last file |

In the all-files diff, `X` collapses the active file, `Z` reopens the nearest collapsed file, `C` starts a file-level comment, `]` moves to the next file, and `[` moves to the previous file.

Inside a code comment or suggestion editor, `Mod` + `Enter` submits, `Tab` indents, and `Escape` closes the editor. In Ask AI, `Mod` + `Enter` sends the prompt. `Escape` closes the inline panel.

## Goal setup

`Mod` + `Enter` submits the current interview answers or accepted facts.

Last verified against Plannotator OSS v0.25.0 on July 27, 2026. Maintained by the Plannotator project.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.