NVDA 2017.3


Highlights of this release include input of contracted braille, support for new Windows OneCore voices available on Windows 10, in-built support for Windows 10 OCR, and many significant improvements regarding Braille and the web.

New Features

  • A Braille setting has been added to "show messages indefinitely".
  • In Microsoft Outlook message lists, NVDA now reports if a message is flagged.
  • In Microsoft PowerPoint, the exact type of a shape is now reported when editing a slide (such as triangle, circle, video or arrow), rather than just "shape".
  • Mathematical content (provided as MathML) is now supported in Google Chrome.
  • NVDA can now speak using the new Windows OneCore voices (also known as Microsoft Mobile voices) included in Windows 10. You access these by selecting Windows OneCore voices in NVDA's Synthesizer dialog.
  • NVDA user configuration files can now be stored in the user's local application data folder. This is enabled via a setting in the registry. See "System Wide Parameters" in the User Guide for more details.
  • In web browsers, NVDA now reports placeholder values for fields (specifically, aria-placeholder is now supported).
  • In Browse mode for Microsoft Word, it is now possible to navigate to spelling errors using quick navigation (w and shift+w).
  • Added support for the Date picker control found in Microsoft Outlook Appointment dialogs.
  • The currently selected suggestion is now reported in Windows 10 Mail to/cc fields and the Windows 10 Settings search field.
  • A sound is now playd to indicate the appearance of suggestions in certain search fields in Windows 10 (E.g. start screen, settings search, Windows 10 mail to/cc fields).
  • NVDA now automatically reports notifications in Skype for Business Desktop, such as when someone starts a conversation with you.
  • NVDA now automatically reports incoming chat messages while in a Skype for Business conversation.
  • NVDA now automatically reports notifications in Microsoft Edge, such as when a download starts.
  • You can now type in both contracted and uncontracted braille on a braille display with a braille keyboard. See the Braille Input section of the User Guide for details.
  • You can now enter Unicode braille characters from the braille keyboard on a braille display by selecting Unicode braille as the input table in Braille Settings.
  • Added support for the SuperBraille braille display used in Taiwan.
  • New braille translation tables: Danish 8 dot computer braille, Lithuanian, Persian 8 dot computer braille, Persian grade 1, Slovenian 8 dot computer braille.
  • Improved English (U.S.) 8 dot computer braille table, including support for bullets, the euro sign and accented letters.
  • NVDA can now use the OCR functionality included in Windows 10 to recognize the text of images or inaccessible applications.
    • The language can be set from the new Windows 10 OCR dialog in NVDA Preferences.
    • To recognize the content of the current navigator object, press NVDA+r.
    • See the Content Recognition section of the User Guide for further details.
  • You can now choose what context information is shown on a braille display when an object gets focus using the new "Focus context presentation" setting in the Braille Settings dialog.
    • For example, the "Fill display for context changes" and "Only when scrolling back" options can make working with lists and menus more efficient, since the items won't continually change their position on the display.
    • See the section on the "Focus context presentation" setting in the User Guide for further details and examples.
  • In Firefox and Chrome, NVDA now supports complex dynamic grids such as spreadsheets where only some of the content might be loaded or displayed (specifically, the aria-rowcount, aria-colcount, aria-rowindex and aria-colindex attributes introduced in ARIA 1.1).


  • An unbound command has been added to restart NVDA on demand. You can find it in the Miscelaneous category of the Input Gestures dialog.
  • The keyboard layout can now be set from the NVDA Welcome dialog.
  • Many more control types and states have been abbreviated for braille. Landmarks have also been abbreviated. Please see "Control Type, State and Landmark Abbreviations" under Braille in the User Guide for a complete list.
  • Updated eSpeak NG to 1.49.1.
  • The output and input table lists in the Braille Settings dialog are now sorted alphabetically.
  • Updated liblouis braille translator to 3.2.0.
  • The default braille table is now Unified English Braille Code grade 1.
  • By default, NVDA now only shows the parts of the context information that have changed on a braille display when an object gets focus.
    • Previously, it always showed as much context information as possible, regardless of whether you have seen the same context information before.
    • You can revert to the old behaviour by changing the new "Focus context presentation" setting in the Braille Settings dialog to "Always fill display".
  • When using Braille, the cursor can be configured to be a different shape when tethered to focus or review.
  • The NVDA logo has been updated. The updated NVDA logo is a stylised blend of the letters NVDA in white, on a solid purple background. This ensures it will be visible on any colour background, and uses the purple from the NV Access logo.
More information