[
    {
        "role": "user",
        "content": "when%20using%20NVDA%20what%20are%20the%20keystrokes%20for%20reading%20across%20a%20table"
    },
    {
        "role": "assistant",
        "content": "<p>Here are NVDA\u2019s keystrokes for navigating and reading tables (in browse mode), including how to move across cells horizontally (across rows) or vertically (down columns). These work when NVDA detects and uses proper table structure. (<a href=\"https://passiro.com/cs-cz/resources/web-accessibility/testing/nvda/?utm_source=openai\">passiro.com</a>)</p>\n<hr />\n<h2>Moving Cell-by-Cell</h2>\n<table>\n<thead>\n<tr>\n<th>Direction</th>\n<th>Keystroke</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Next cell in same row (move right)</td>\n<td>Ctrl + Alt + Right Arrow (<a href=\"https://www.barrierbreak.com/cheat-sheet-nvda-general-web-keystrokes/?utm_source=openai\">barrierbreak.com</a>)</td>\n</tr>\n<tr>\n<td>Previous cell in same row (move left)</td>\n<td>Ctrl + Alt + Left Arrow (<a href=\"https://www.barrierbreak.com/cheat-sheet-nvda-general-web-keystrokes/?utm_source=openai\">barrierbreak.com</a>)</td>\n</tr>\n<tr>\n<td>Next cell in same column (move down)</td>\n<td>Ctrl + Alt + Down Arrow (<a href=\"https://www.barrierbreak.com/cheat-sheet-nvda-general-web-keystrokes/?utm_source=openai\">barrierbreak.com</a>)</td>\n</tr>\n<tr>\n<td>Previous cell in same column (move up)</td>\n<td>Ctrl + Alt + Up Arrow (<a href=\"https://www.barrierbreak.com/cheat-sheet-nvda-general-web-keystrokes/?utm_source=openai\">barrierbreak.com</a>)</td>\n</tr>\n</tbody>\n</table>\n<hr />\n<h2>Moving to Table Edges or Reading Whole Rows/Columns</h2>\n<table>\n<thead>\n<tr>\n<th>Action</th>\n<th>Keystroke</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Move to first column in current row</td>\n<td>Ctrl + Alt + Home (<a href=\"https://liptrot.org/guides/nvda/tables/?utm_source=openai\">liptrot.org</a>)</td>\n</tr>\n<tr>\n<td>Move to last column in current row</td>\n<td>Ctrl + Alt + End (<a href=\"https://liptrot.org/guides/nvda/tables/?utm_source=openai\">liptrot.org</a>)</td>\n</tr>\n<tr>\n<td>Move to first row in current column</td>\n<td>Ctrl + Alt + Page Up (<a href=\"https://liptrot.org/guides/nvda/tables/?utm_source=openai\">liptrot.org</a>)</td>\n</tr>\n<tr>\n<td>Move to last row in current column</td>\n<td>Ctrl + Alt + Page Down (<a href=\"https://liptrot.org/guides/nvda/tables/?utm_source=openai\">liptrot.org</a>)</td>\n</tr>\n<tr>\n<td>Read the rest of row (from current cell to end)</td>\n<td>NVDA + Ctrl + Alt + Right Arrow (<a href=\"https://www.nvda.jp/nvda2024.4.1jp/en/keyCommands.html?utm_source=openai\">nvda.jp</a>)</td>\n</tr>\n<tr>\n<td>Read the rest of column (from current cell downwards)</td>\n<td>NVDA + Ctrl + Alt + Down Arrow (<a href=\"https://www.nvda.jp/nvda2024.4.1jp/en/keyCommands.html?utm_source=openai\">nvda.jp</a>)</td>\n</tr>\n</tbody>\n</table>\n<hr />\n<h2>Other Useful Table Commands</h2>\n<ul>\n<li>Press <strong>T</strong> to jump to the <em>next table</em> on the page. (<a href=\"https://liptrot.org/guides/nvda/tables/?utm_source=openai\">liptrot.org</a>)  </li>\n<li>Press <strong>Shift + T</strong> to go back to the <em>previous table</em>. (<a href=\"https://liptrot.org/guides/nvda/tables/?utm_source=openai\">liptrot.org</a>)  </li>\n</ul>\n<hr />\n<p>If you tell me what version of NVDA you're using (or if you're on Windows laptop mode vs desktop keyboard), I can give you the exact keystrokes for <em>your</em> setup.</p>"
    }
]