Wondering what voices besides the Windows One-Core ones people are using on #NVDASR these days. Looking for a break from David.

***Additional Hashtags***
#Blind #A11y #Accessibility #TTS

NVDA 2026.2 Beta 1 is now available for testing!

https://www.nvaccess.org/post/nvda-2026-2beta1/

This release includes a built-in magnifier with zoom and filtering options (currently only full-screen). Touch support has been significantly expanded, custom speech dictionaries are now available, you can press NVDA+x to repeat the last spoken information, the Braille display can automatically scroll and more!

#NVDA #NVDAsr #ScreenReader #NewVersion #Accessibility #Beta #PreRelease

NV Access | NVDA 2026.2beta1 available for testing

Just tried the new build in magnifier in the #NVDASR beta and I like it. Was about time such a feature came to NVDA, but I think it could be very useful to me in the future.
@NVAccess

From the NVDA Screen Reader Group on Facebook ...

Post from Abdullah Ashraf
Last December, I introduced the mw-word-lexicon add-on to provide a seamless way to look up word definitions, synonyms, and antonyms instantly from any application without interrupting your workflow or needing to open a web browser. Utilizing the Merriam-Webster Dictionary API, this tool was built to integrate a comprehensive dictionary directly into NVDA, ensuring quick and reliable access to rich linguistic data. Today, I am thrilled to announce the release of version 2.0, a major update that brings full support for NVDA 2026 and its 64-bit architecture, ensuring maximum compatibility and performance for all users.
This new release introduces a smart replacement feature designed to make the rephrasing process much smoother. When you request synonyms or antonyms for a selected word within your text, you can now simply choose a preferred alternative from the Definition dialog and press Ctrl+Enter to automatically replace the original word directly in your text. Furthermore, handling misspelled words is now much smarter; if you look up a misspelled word, the add-on instantly opens a context menu offering up to 10 spelling suggestions, seamlessly fetching the requested information once the correct word is chosen. Moreover, for those moments when you are unsure of an exact spelling, the newly added advanced wildcard search allows you to use a question mark for a single missing letter or an asterisk for multiple letters, presenting up to 15 potential matches to help you find exactly what you need.
Managing your previous lookups has also been significantly upgraded with our enhanced History dialog. You can now use the Spacebar to perform multiple and extended selections across your history, allowing for quick batch actions like copying or removing scattered items all at once. The dialog's context menu now features powerful sorting and filtering capabilities, giving you the ability to organize items alphabetically or chronologically, and filter results by specific lookup types like definitions, synonyms, antonyms, or the word of the day.
You can now find this version 2.0 update available directly within the NVDA Add-on Store. If you wish to learn more about the add-on's capabilities, I encourage you to explore the comprehensive User Guide, available in both English and Arabic through this link:
https://mw-word-lexicon.netlify.app/
For a seamless experience, you can access this user guide directly from the add-on itself by pressing Ctrl+Shift+D to enter the main layer, followed by F1, which will open it instantly in your web browser.
You can also explore the source code at our add-on repository through this link:
https://github.com/.../MW-word.../tree/MW-word-lexiconIf you would like to read what others are saying or share your own experience, please visit the Community Reviews page at:
https://github.com/nvaccess/addon-datastore/discussions/6798
I am truly looking forward to your feedback and suggestions to help refine the add-on further. In case you encounter any issues while using the add-on, please do not hesitate to report the problems you face during using the add-on through any of the official communication channels listed at the end of the User Guide page.
#NVDA #NVDASR #Blind
@mastoblind

Redirecting...

NV Access | In-Process 22nd May 2026

We've got a big In-Process for you this week!

- NVDA 2026.1.1
- Running on the sign in screen
- NV Access at Sight City
- Microsoft Outlook with NVDA module update
- Update on ARM Support
- Searching for text

All here: https://www.nvaccess.org/post/in-process-22nd-may-2026/

#NVDA #NVDAsr #News #Newsletter #SightCity #SightCity2026 #Outlook #ARM #Searching #Find #Accessibility

NVDA 2026.1.1 is now available! This is a patch release to fix security issues. A bug fix is also included for an issue introduced in 2026.1 with how ctrl+f is handled in File Explorer. A change introduced in 2026.1 with how NVDA handles connection issues with Remote Access was removed.

Read more and download from https://www.nvaccess.org/post/nvda-2026-1-1/

#NVDA #NVDAsr #ScreenReader #Accessibility #News #NewVersion #Update

NV Access | NVDA 2026.1.1 Released

Alright, hive mind. I just used the Claude desktop app for the first time, in the Claude Code mode, to create and ship a PR. The workflow is not the best with screen readers. No auto-announcing of incoming chat messages, and I have to use arrows, etc, to find the buttons to allow commands to run. Does anyone have any good ideas for how to work with Claude Code on local repositories that is more accessible than the native Claude Desktop app? When I go to Settings, there is an Accessibility section under the General page, Desktop subsection, but it says "Not Supported" underneath it. Thanks! #Claude #VibeCoding #NVDASR
Second update: Yes, this is pointless security theatre. Any addon can download and execute remote code. So even if you do all of the work I mentioned, unless you audit the code, you still have no idea if the addon is safe or secure. This just gives users a dangerously false sense of security. The only way it would be meaningful is if NVDA code signs all addons, disables remotely downloading files, and only allows approved addons through the store. And doing this would be far, far worse than the alternative. It would mean, for one, that Eloquence would be completely dead as an NVDA addon. NVDA doesn't allow it in the addon store, and thus wouldn't sign it.

Update: it looks like the outreach to virustotal.com in my firewall logs was unrelated to NVDA. Based on a look at:
github.com/nvaccess/nvda/blob/master/source/addonStore/models/scanResults.py

NVDA just accepts whatever the addon manifest says without verification. So instead of a privacy violation, this is just pointless. I can put whatever I want there in my addons, and it'll reassure the user that no viruses were found. To actually know the truth, a user has to:
* visit the URL
* hash there addon
* compare the hashes

And only then can they know if the results in the virustotal URL they visited are the same ones for the addon they installed, and that the information in the manifest is correct based on the actual virustotal.com findings.

By the time you do all that, either Windows Defender has flagged the virus, or you're already screwed.

I guess I'd rather pointless security theatre than privacy violation, if I have to choose. But can't I have neither?

It looks like in the latest
#nvdasr alphas, it's now sending all of your addons to be scanned by VirusTotal. I did not give permission for this, and I do not want this. How long until NVDA stops addons it doesn't approve from running at all? For now I have virustotal.com blocked at the router. There seems to be no other way to block this.
'scanResults': {'scanUrl': '
www.virustotal.com/gui/file/2a83b713e38596cfbcb3f98b5eb91530ddfd0e9319907c6119cbbbe08f7acc88', 'malicious': 0, 'undetected': 67, 'harmless': 0, 'suspicious': 0, 'failure': 0, 'timeout': 0, 'confirmedTimeout': 0, 'typeUnsupported': 9}}
Traceback (most recent call last):
File "addonStore\models\scanResults.pyc", line 31, in fromDict
KeyError: 'virusTotal'

#screenreader #a11y #nvda #accessibility
nvda/source/addonStore/models/scanResults.py at master ยท nvaccess/nvda

NVDA, the free and open source Screen Reader for Microsoft Windows - nvaccess/nvda

GitHub

I think I got it.
create a dictionary entry with a regular expression containing
[\u2500-\u27BF\u2800-\u28FF\uE000-\uF8FF]+

#NVDASR