Google Docs support for NVDA

This add-on enhances compatibility with Google Docs. This add-on works in browse mode by making QuickNav commands and cursor navigation commands work properly. For example, if you use Google Docs without this add-on, then pressing H will take you to the next heading, but only among the ones visible on the screen. This add-on fixes this behavior and H command will now take you to all headings in the document.

Setup

For this add-on to work properly, we need to enable screenreader mode and Braille mode. In order to do that: * Make sure that your default NVDA shortcut is either unassigned or assigned to something else rather than Control+Alt+N. In order to do that, edit properties of your NVDA shortcut on the desktop. This requirement comes from Google Docs. * Open any Google Doc. * Press Control+Alt+Z until you hear "Screenreader support enabled". * Press Control+Alt+H until you hear "Braille support enabled". * Press NVDA+Space to enter browse mode if you are in forms mode.

Requirements

Supported browsers:

For now this add-on requires "en_us" keyboard locale to be installed on your computer. This is required because the add-on needs to resolve Google Docs keystrokes and it does so in "en_us" locale. It will crash if "en_us" locale is not found. Pull requests to fix this behavior are welcome.

Supported commands

Global commands:

QuickNav commands (their Shift+ counterparts are omitted for brevity):

Navigation commands:

Known issues