Markdown Navigator is an NVDA add-on designed to enhance the experience of editing and reading Markdown content. It allows you to use single-key navigation features, similar to NVDA's Browse Mode, within editable text areas (such as Notepad, VS Code, web-based editors, etc.).
It enables you to quickly jump to headings, lists, tables, code blocks, and various inline formatting without frequently pressing the arrow keys.
By default, single-key navigation is disabled. You need to manually enable Markdown Browse Mode.
NVDA + Shift + Space (Spacebar)Once the mode is enabled, you can use the following single-letter keys. * Press the Letter Key to jump to the next element. * Press Shift + Letter Key to jump to the previous element.
| Key | Element Type | Description |
|---|---|---|
| H | Heading | Any level heading (# to ######) |
| 1-6 | Heading 1-6 | Specific heading level |
| T | Table | Start of a table |
| L | List | Start of a list block |
| I | List Item | Specific list item (-, *, 1.) |
| Q | Blockquote | Quote block (>) |
| C | Code | Code block (```) or inline code (`) |
| S | Separator | Horizontal rule (---, ***) |
| X | Checkbox | Task list item (- [ ], - [x]) |
| K | Link | Markdown link [text](url) |
| G | Graphic | Image tag  |
| B | Bold | Bold text (** or __) |
| E | Emphasis | Italic/Emphasis text (* or _) |
| D | Delete | Strikethrough text (~~) |
| F | Footnote | Footnote reference [^1] |
| , | End of Block | Jump to the end of the current block element |
| Shift+, | Start of Block | Jump to the start of the current block element |
| M | Math | LaTeX math expression ($...$ or $$...$$) |
When the cursor is inside a Markdown table and Browse Mode is enabled, you can use the following shortcuts to move between cells:
NVDA + Shift + Space.Copyright (C) 2026 Cary-rowen manchen_0528@outlook.com