2

I know that's not the primary use or intended behavior of NVDA, but as a developer it would be amazing to be able to limit NVDA readout to a single window/application.

In its current state I'm forced to close and relaunch NVDA every time I switch between browser and VSCode to make some rapid changes and test.

Or maybe someone has an idea on how to efficiently deal with Screenreader testing in real-time while developing?

Phil
  • 57
  • 6
  • I don't know of a way to do this with the current version, but there are two ways you could accomplish this with either a wait or with some effort: 1. Put in a feature request to add a command line switch or other way of telling NVDA to only look at a specific set of processes like myapp.exe 2. Download the source code from github and modify it yourself, and optionally offer your changes as a patch – Dave S Nov 16 '22 at 03:37
  • It is extremely annoying as a developer to have NVDA read everything i do besides my browser. Is there an option to turn off NVDA temporarily via shortcut without closing it? – thg Feb 12 '23 at 08:49

1 Answers1

0

There is no such thing because, obviously, this is not the intended use case of NVDA.

That said, as @thg asked in the comments, there is in fact a way to disable screen reading temporarily, so you can alt-tab, code something, alt-tab back. From NVDA docs:

Toggle Speech Mode | NVDA+s | Toggles speech mode between speech, beeps and off.

Where NVDA is the modifier, which is insert by default (also numpad zero, if num lock is off)". Note that it cycles 3 values: Speech -> Off -> Beeps.

starball
  • 20,030
  • 7
  • 43
  • 238
eduardomps
  • 21
  • 4