[
    {
        "role": "user",
        "content": "using%20nvda%20as%20my%20screen%20reader%2C%20is%20there%20a%20way%20that%20I%20can%20bring%20a%20list%20of%20headings%20and%20links%20together%20on%20a%20page%3F%20like%20I%20can%20do%20in%20jaws%2C%20with%20the%20insert%20and%20f6%20and%20insert%20and%20f7%20keys%3F"
    },
    {
        "role": "assistant",
        "content": "Yes \u2014 NVDA does let you pull up a consolidated view of headings, links, landmarks, etc., similar to what JAWS does with Insert+F6/F7. NVDA calls this the *Elements List*. Here's how you can use it, and how it compares to what you're used to in JAWS.\n\n---\n\n## \ud83d\udd0d Elements List in NVDA\n\n- **Shortcut:**  \n  Press **NVDA key + F7**  \n  (by default the NVDA key is **Insert**, unless you changed it in the settings). ([nvaccess-nvda.mintlify.app](https://nvaccess-nvda.mintlify.app/quickstart?utm_source=openai))\n\n- **What it shows:**  \n  A dialog pops up that lists all the links, headings, form fields, buttons, landmarks, etc., on the page. ([joppekroon.github.io](https://joppekroon.github.io/nvda-tutorial/elements-list-dialog.html?utm_source=openai))\n\n- **How to use it:**  \n  Once the dialog is open, you can:\n\n  \u2022 Use the **Tab** key (or Shift + Tab) to move to the filter options. ([joppekroon.github.io](https://joppekroon.github.io/nvda-tutorial/elements-list-dialog.html?utm_source=openai))  \n  \u2022 Use arrow keys to navigate the list of elements once you've selected a filter (like \"headings\" or \"links\"). ([joppekroon.github.io](https://joppekroon.github.io/nvda-tutorial/elements-list-dialog.html?utm_source=openai))  \n  \u2022 Press **Enter** on one of the items to jump directly to it on the page. ([joppekroon.github.io](https://joppekroon.github.io/nvda-tutorial/elements-list-dialog.html?utm_source=openai))  \n  \u2022 Press **Esc** to close the dialog when done. ([srt.csb-cde.ca.gov](https://srt.csb-cde.ca.gov/nvda/nvda-lesson-3.html?utm_source=openai))\n\n---\n\n## \ud83e\ude84 Single-keystroke Navigation\n\nAside from the Elements List, NVDA also has quick single-letter commands to move through certain types of elements without opening a list:\n\n| Type of Element        | Key (forward) | Key (backward)       |\n|------------------------|----------------|------------------------|\n| Headings               | H              | Shift + H             |\n| Links                  | K              | Shift + K             |\n| Unvisited Links        | U              | Shift + U             |\n| Visited Links          | V              | Shift + V             |\n| Lists                  | L              | Shift + L             |\n| List Items             | I              | Shift + I             |\n| Landmarks              | D              | Shift + D             |\n| Form Fields            | F              | Shift + F             | ([nvaccess-nvda.mintlify.app](https://nvaccess-nvda.mintlify.app/quickstart?utm_source=openai))\n\nAnd also you can press **1**, **2**, **3**, etc. to move to headings of level 1, 2, 3, etc. ([joppekroon.github.io](https://joppekroon.github.io/nvda-tutorial/headings.html?utm_source=openai))\n\n---\n\nSo in short: yes, you *can* get a JAWS-like list in NVDA using **Insert + F7** to open the Elements List. It shows a grouped view of headings, links, etc., which is exactly what you're asking about.\n\nIf you'd like, I can also help you set NVDA up so these shortcuts work reliably \u2014 sometimes browser or laptop settings (especially \"Fn\" keys) interfere with function keys. Would that be helpful?"
    },
    {
        "role": "user",
        "content": "can%20i%20display%20a%20list%20of%20links%20on%20page%2C%20using%20nvda%2C%20without%20going%20through%20the%20elements%20list%3F"
    },
    {
        "role": "assistant",
        "content": "You can list *all the links* on a page\u2014or more precisely, navigate through them one by one\u2014without fully opening the Elements List, but there\u2019s not a built-in NVDA command that shows only **just** a \u201clink list\u201d dialog (other than filter used in Elements List). Here are the ways to do partial or full link navigation using NVDA\u2019s features:\n\n---\n\n## \u2705 Ways to Navigate Links Without Elements List\n\n1. **Single-letter Quick Navigation**  \n   - Press **K** to jump to the **next link** on the page. ([liptrot.org](https://liptrot.org/guides/nvda/links/?utm_source=openai))  \n   - Press **Shift + K** to go to the **previous link**. ([cio.nebraska.gov](https://cio.nebraska.gov/accessibility/nvda-keyboard-commands?utm_source=openai))  \n   - Also:\n     - **U** jumps to the next *unvisited* link. ([srt.csb-cde.ca.gov](https://srt.csb-cde.ca.gov/nvda/nvda-lesson-3.html?utm_source=openai))  \n     - **V** jumps to the next *visited* link. ([aitg.disability.illinois.edu](https://aitg.disability.illinois.edu/courses/links/slide11.html?utm_source=openai))  \n\n   These let you walk through links one at a time without leaving the webpage or opening any lists.\n\n2. **Tab Key**  \n   - Press **Tab** repeatedly to move focus through interactive elements, including links. This is slower and moves through all controls (not just links), but works. ([aitg.disability.illinois.edu](https://aitg.disability.illinois.edu/courses/links/slide11.html?utm_source=openai))  \n\n---\n\n## \u26a0\ufe0f Limitations Compared to Elements List\n\n- Using **K**, **U**, or **V** doesn\u2019t give you a list you can skim visually or filter. You have to move link-by-link in reading order.  \n- You won\u2019t see a grouped view (say, all the \"Links\") unless you open the Elements List with **NVDA + F7**, then navigate to the \u201cLinks\u201d filter. ([joppekroon.github.io](https://joppekroon.github.io/nvda-tutorial/elements-list-dialog.html?utm_source=openai))  \n\n---\n\nIf you often want to just scan all links quickly, opening Elements List (NVDA + F7) and filtering to \u201cLinks\u201d tab is really your best bet. But if you prefer staying in the page and moving link-by-link, **K**, **U**, **V**, and **Tab** are what NVDA provides.\n\nWould you like me to walk you through customizing NVDA so that the Elements List only shows links by default (if possible), or setting up a macro or addon to view links alone?"
    }
]