The NVDA screen reader can be downloaded free of accuse past anyone. Nosotros do this considering nosotros believe everyone, especially the world's poorest bullheaded people deserve access to computers and a fashion out of poverty. If you have the means, no matter how large or small, please consider making a donation before downloading NVDA. We rely on donations and grants to proceed improving NVDA and to ensure it remains compatible with the globe'southward rapidly changing technology.

What's New:

New Features

  • You tin at present toggle reporting of graphics from NVDA's document formatting settings. Note that disabling this option will still read the alternative texts of graphics. (#4837)
  • You can now toggle NVDA's touchscreen support. An option has been added to the Touch Interaction panel of NVDA's settings. The default gesture is NVDA+control+alt+t. (#9682)
  • Added new High german braille tables. (#11268)
  • NVDA now detects read-just text UIA controls. (#10494)
  • The existence of marked (highlighted) content is reported in both speech and braille in all web browsers. (#11436)
  • This can be toggled on and off past a new NVDA Certificate Formatting option for Highlighting.
  • New emulated system keyboard keys tin be added from NVDA'southward Input gestures dialog. (#6060)
  • To do this, press the add together button after y'all selected the Emulated system keyboard keys category.
  • Handy Tech Agile Braille with joystick is now supported. (#11655)
  • "Automated focus style for caret motion" setting is now compatible with disabling "Automatically set up focus to focusable elements". (#11663)

Changes

  • The Report formatting script (NVDA+f) has now been inverse to report the formatting at the system caret rather than at the review cursor position. To report formatting at the review cursor position now use NVDA+shift+f. (#9505)
  • NVDA no longer automatically sets the organization focus to focusable elements by default in scan fashion, improving performance and stability. (#11190)
  • CLDR updated from version 36.i to version 37. (#11303)
  • Updated eSpeak-NG to 1.51-dev, commit 1fb68ffffea4
  • You can now apply table navigation in list boxes with checkable listing items when the particular listing has multiple columns. (#8857)
  • In the Add-ons managing director, when prompted to confirm removal of an add-on, "No" is now the default. (#10015)
  • In Microsoft Excel, the Elements List dialog now presents formulas in their localized form. (#9144)
  • NVDA now reports the correct terminology for notes in MS Excel. (#11311)
  • When using the "move review cursor to focus" command in browse mode, the review cursor is now set at the position of the virtual caret. (#9622)
  • Information reported in browse mode, such as the formatting info with NVDA+F, are at present displayed in a slightly bigger window centered on screen. (#9910)

Bug Fixes

  • NVDA at present always speaks when navigating past word and landing on any single symbol followed by white space, any the verbosity settings. (#5133)
  • In applications using QT five.11 or newer, object descriptions are once more reported. (#8604)
  • When deleting a discussion with control+delete, NVDA no longer remains silent. (#3298, #11029)
  • Now the give-and-take to the correct of the deleted word is announced.
  • In general settings panel, the language listing is now sorted correctly. (#10348)
  • In the Input Gestures dialog, significantly improved performance while filtering. (#10307)
  • You tin now send Unicode characters beyond U+FFFF from a braille display. (#10796)
  • NVDA will announce Open With dialog content in Windows ten May 2020 Update. (#11335)
  • A new experimental option in Advanced settings (Enable selective registration for UI Automation events and property changes) can provide major performance improvements in Microsoft Visual Studio and other UIAutomation based applications if enabled. (#11077, #11209)
  • For checkable listing items, the selected state is no longer announced redundantly, and if applicable, the unselected state is announced instead. (#8554)
  • On Windows 10 May 2020 Update, NVDA now shows the Microsoft Sound Mapper when viewing output devices from synthesizer dialog. (#11349)
  • In Cyberspace Explorer, numbers are at present announced correctly for ordered lists if the list does not start with 1. (#8438)
  • In Google chrome, NVDA will now report non checked for all checkable controls (non simply bank check boxes) that are currently not checked. (#11377)
  • It is one time once more possible to navigate in various controls when NVDA's language is gear up to Aragonese. (#11384)
  • NVDA should no longer sometimes freeze in Microsoft Discussion when chop-chop arrowing upward and downwardly or typing characters with Braille enabled. (#11431, #11425, #11414)
  • NVDA no longer appends nonexistent trailing space when copying the current navigator object to the clipboard. (#11438)
  • NVDA no longer activates the Say All profile if there is zero to read. (#10899, #9947)
  • NVDA is no longer unable to read the features listing in Internet Information Services (IIS) Manager. (#11468)
  • NVDA at present keeps the audio device open improving operation on some audio cards (#5172, #10721)
  • NVDA volition no longer freeze or get out when holding downward command+shift+downArrow in Microsoft Discussion. (#9463)
  • The expanded / complanate state of directories in the navigation treeview on drive.google.com is now e'er reported by NVDA. (#11520)
  • NVDA will motorcar discover the NLS eReader Humanware braille display via Bluetooth as its Bluetooth proper noun is now "NLS eReader Humanware". (#11561)
  • Major operation improvements in Visual Studio Code. (#11533)

Changes For Developers

  • The GUI Helper's BoxSizerHelper.addDialogDismissButtons supports a new "separated" keyword argument, for adding a standard horizontal separator to dialogs (other than messages and single input dialogs). (#6468)
  • Additional properties were added to app modules, including path for the executable (appPath), is a Windows Store app (isWindowsStoreApp), and auto architecture for the app (appArchitecture). (#7894)
  • It is now possible to create app modules for apps hosted inside wwahost.exe on Windows eight and afterwards. (#4569)
  • A fragment of the log can at present exist delimited and then copied to clipboard using NVDA+control+shift+F1. (#9280)
  • NVDA-specific objects that are found by Python's circadian garbage collector are now logged when being deleted past the collector to aide in removing reference cycles from NVDA. (#11499)
  • The majority of NVDA'due south classes are tracked including NVDAObjects, appModules, GlobalPlugins, SynthDrivers, and TreeInterceptors.
  • A course that needs to exist tracked should inherit from garbageHandler.TrackedObject.
  • Significant debug logging for MSAA events tin be now enabled in NVDA's Advanced settings. (#11521)
  • MSAA winEvents for the currently focused object are no longer filtered out along with other events if the event count for a given thread is exceeded. (#11520)