Skip to main content


I really wish there were a way to quickly pause #NVDA's speech output while testing #ScreenReader navigation without having to close the whole application. (Is there perhaps a way to do that which I haven't figured out?)
in reply to Mike McCaffrey

NVDA+s toggles between speech mode talk, on-demand, off, and beeps. On-demand is a new option in NVDA 2024.1:

"When speech is on-demand, NVDA does not speak automatically (e.g. when moving the cursor) but still speaks when calling commands whose goal is explicitly to report something (e.g. report window title). In the Speech category of NVDA’s settings, it is now possible to exclude unwanted speech modes from the Cycle speech modes command (NVDA+s)."

in reply to NV Access

@NVAccess I'm interested in trying that out. My big problem is even when I toggle it into the silent mode, it is still reading everything to itself in the background, making my computer lag, so maybe this will help that somehow.
in reply to Mike McCaffrey

Ok there is application sleep mode: NVDA+shift+s (or NVDA+shift+z if using laptop keyboard layout): " sleep mode disables all NVDA commands and speech/braille output for the current application. This is most useful in applications that provide their own speech or screen reading features. Press this command again to disable sleep mode - note that NVDA will only retain the Sleep Mode setting until it is restarted."
in reply to NV Access

@NVAccess Thanks, that is very helpful. I'm not sure why I could not find that in the documentation.

Unfortunately, it does not solve my performance issues though. When I have NVDA open, even in sleep mode, it seems like the Desktop Window Manager CPU usage shoots up.

in reply to Mike McCaffrey

Could you please write up an issue on our tracker with a debug log maybe? https://github.com/nvaccess/nvda/issues - NVDA on its own, with no add-ons etc definitely shouldn't be causing a noticeable slowdown.