[
    {
        "role": "user",
        "content": "when%20using%20ms%20screenreader%2C%20explain%20what%20scan%20mode%20is%20and%20how%20it%20is%20similar%20to%20JAWS%20in%20this%20respect"
    },
    {
        "role": "assistant",
        "content": "<p>Here\u2019s a detailed explanation of what \u201cscan mode\u201d means in Microsoft\u2019s Narrator screen reader, how it works, and how it corresponds with similar modes in JAWS.  </p>\n<hr />\n<h2>What Is Scan Mode in Narrator (Microsoft Windows)</h2>\n<p><strong>Scan mode</strong> is a navigation mode in Microsoft\u2019s built-in screen reader Narrator. It\u2019s designed for efficiently exploring the structure and content of apps, emails, and web pages using keyboard navigation rather than typing into input fields. (<a href=\"https://support.microsoft.com/en-us/windows/chapter-3-using-scan-mode-7b2af804-5a2f-90fd-b0e0-672f7cbbf2da?utm_source=openai\">support.microsoft.com</a>)</p>\n<p>Here are the key features and mechanics:</p>\n<ul>\n<li><strong>Toggling On/Off</strong>: Press <code>Narrator key</code> + <code>Spacebar</code> to turn scan mode on or off. The Narrator key is, by default, either <code>Caps Lock</code> or <code>Insert</code>. (<a href=\"https://support.microsoft.com/en-us/windows/chapter-3-using-scan-mode-7b2af804-5a2f-90fd-b0e0-672f7cbbf2da?utm_source=openai\">support.microsoft.com</a>)  </li>\n<li>When scan mode is <strong>on</strong>, you navigate using arrow keys (up/down/left/right) to move through lines, words, characters; you use Enter or Space to activate a link, button, or another actionable item. (<a href=\"https://support.microsoft.com/en-us/windows/chapter-3-using-scan-mode-7b2af804-5a2f-90fd-b0e0-672f7cbbf2da?utm_source=openai\">support.microsoft.com</a>)  </li>\n<li><strong>Automatic and contextual toggling</strong>: Scan mode is turned on automatically in many commonly used applications\u2014Mail, Outlook, Edge, Chrome, Firefox\u2014and in web-based content. (<a href=\"https://support.microsoft.com/en-us/windows/chapter-3-using-scan-mode-7b2af804-5a2f-90fd-b0e0-672f7cbbf2da?utm_source=openai\">support.microsoft.com</a>) However, when you reach an edit field (where you need to type), scan mode switches off so typing works normally. When you exit that field, scan mode resumes. (<a href=\"https://www.esn-eu.org/sites/default/files/Narrator_Complete_Guide.pdf?utm_source=openai\">esn-eu.org</a>)  </li>\n</ul>\n<hr />\n<h2>What Is Forms Mode / Virtual/Browse Mode in JAWS</h2>\n<p>JAWS has similar dual modes, known under different terms:</p>\n<ul>\n<li><strong>Virtual Cursor Mode</strong> (also called \u201cBrowse Mode\u201d in NVDA and similar tools): This is the mode used by default for exploring pages. You use keystrokes to jump through headings, links, tables, lists; arrow keys can move through lines or words. (<a href=\"https://media.dequeuniversity.com/en/courses/generic/testing-screen-readers/2.0/docs/jaws-guide.pdf?utm_source=openai\">media.dequeuniversity.com</a>)  </li>\n<li><strong>Forms Mode</strong> (sometimes also called \u201cFocus Mode\u201d): When you reach an interactive control (like a form field, textbox, combo box), Forms Mode allows you to interact\u2014types keystrokes will go into the field, arrow keys may navigate options, etc. (<a href=\"https://liptrot.org/guides/jaws/form-fields-text/?utm_source=openai\">liptrot.org</a>)  </li>\n</ul>\n<p>JAWS will often switch automatically between these modes when focus moves from non-interactive content into interactive form controls. If it doesn\u2019t, you can manually toggle with a shortcut (e.g. <code>JAWS</code> key + Z). (<a href=\"https://webaim.org/articles/jaws/?utm_source=openai\">webaim.org</a>)  </p>\n<hr />\n<h2>How Scan Mode (Narrator) Is Similar to JAWS\u2019 Modes</h2>\n<p>Here are the ways scan mode in Narrator lines up with JAWS\u2019 modes:</p>\n<table>\n<thead>\n<tr>\n<th>Function / Behavior</th>\n<th>Narrator\u2019s Scan Mode</th>\n<th>JAWS\u2019 Virtual Cursor / Forms Mode</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Navigating page content (headings, lists, links) without typing</td>\n<td>Scan mode is used when exploring pages; arrow keys &amp; hotkeys move you through content. (<a href=\"https://support.microsoft.com/en-us/windows/chapter-3-using-scan-mode-7b2af804-5a2f-90fd-b0e0-672f7cbbf2da?utm_source=openai\">support.microsoft.com</a>)</td>\n<td>Virtual cursor / Browse mode provides similar navigation\u2014hotkeys and arrows to move through headings, links, etc. (<a href=\"https://media.dequeuniversity.com/en/courses/generic/testing-screen-readers/2.0/docs/jaws-guide.pdf?utm_source=openai\">media.dequeuniversity.com</a>)</td>\n</tr>\n<tr>\n<td>Entering interactive fields (typing, selecting)</td>\n<td>Scan mode turns <strong>off</strong> when you enter an edit field so you can type input normally. (<a href=\"https://www.esn-eu.org/sites/default/files/Narrator_Complete_Guide.pdf?utm_source=openai\">esn-eu.org</a>)</td>\n<td>Forms mode (JAWS) gets activated automatically in edit fields or interactive controls so typing works correctly in those contexts. (<a href=\"https://liptrot.org/guides/jaws/form-fields-text/?utm_source=openai\">liptrot.org</a>)</td>\n</tr>\n<tr>\n<td>Toggling / Automatic switching</td>\n<td>You can manually toggle scan mode; it also switches automatically in certain apps and off in edit fields. (<a href=\"https://support.microsoft.com/en-us/windows/chapter-3-using-scan-mode-7b2af804-5a2f-90fd-b0e0-672f7cbbf2da?utm_source=openai\">support.microsoft.com</a>)</td>\n<td>JAWS automatically toggles between Virtual Cursor and Forms Mode; manual override available. (<a href=\"https://webaim.org/articles/jaws/?utm_source=openai\">webaim.org</a>)</td>\n</tr>\n<tr>\n<td>Navigation keys &amp; commands</td>\n<td>Scan mode offers arrow-based navigation, plus hotkeys to jump by headings, landmarks, links, tables, etc. (<a href=\"https://www.esn-eu.org/sites/default/files/Narrator_Complete_Guide.pdf?utm_source=openai\">esn-eu.org</a>)</td>\n<td>Virtual Cursor / Browse mode similarly provides these hotkeys; Forms Mode reduces or repurposes some so keystrokes are passed through. (<a href=\"https://media.dequeuniversity.com/en/courses/generic/testing-screen-readers/2.0/docs/jaws-guide.pdf?utm_source=openai\">media.dequeuniversity.com</a>)</td>\n</tr>\n</tbody>\n</table>\n<hr />\n<h2>Key Differences and Distinctions</h2>\n<ul>\n<li>Terminology differs: Microsoft calls it <strong>Scan Mode</strong>; JAWS uses <strong>Virtual Cursor Mode</strong> (or Browse Mode) and <strong>Forms Mode</strong>. (<a href=\"https://help.soomolearning.com/en/articles/5025216-what-is-scan-mode-and-how-do-i-use-it?utm_source=openai\">help.soomolearning.com</a>)  </li>\n<li>Some behavior nuances:\n<ul>\n<li>In Narrator, scan mode is fully disabled inside edit fields so you can type; in JAWS, switch happens naturally and potentially more flexibly depending on settings (like Auto Forms Mode). (<a href=\"https://support.freedomscientific.com/Content/Documents/Manuals/JAWS/JAWS-Quick-Start-Guide.pdf?utm_source=openai\">support.freedomscientific.com</a>)  </li>\n<li>Narrator\u2019s scan mode is largely consistent across supported apps; JAWS has more fine-grained control (e.g., manual vs automatic forms mode depending on whether you use Tab, etc.). (<a href=\"https://support.freedomscientific.com/Content/Documents/Manuals/JAWS/JAWS-Quick-Start-Guide.pdf?utm_source=openai\">support.freedomscientific.com</a>)  </li>\n</ul></li>\n</ul>\n<hr />\n<h2>Why These Modes Exist</h2>\n<p>To understand why scan/browse/virtual cursor and forms modes exist, consider:</p>\n<ul>\n<li>Many keyboard keys are overloaded. For example, \u201cH\u201d often means \u201cgo to next heading.\u201d But if the user is typing in a text box, \u201cH\u201d should insert \u201ch.\u201d  </li>\n<li>To avoid conflicts, screen readers switch between:\n<ul>\n<li>A navigation mode (scan / virtual cursor / browse) where single-letter keys are navigation shortcuts.  </li>\n<li>A typing mode (scan off / forms mode) where keys behave as in normal typing.  </li>\n</ul></li>\n</ul>\n<p>These modes help users navigate quickly without having to constantly lift hands off keyboard or confuse typing with commands.</p>\n<hr />\n<p>If you want, I can provide exact keystrokes for Narrator and JAWS to switch between these modes, or a quick chart you could refer to. Do you want that?</p>"
    }
]