FastRead is an NVDA add-on for text that changes frequently and needs to be heard immediately. It is useful for browser dashboards, upload or download speeds, CPU meters, status fields, terminal output, progress text, and similar live readouts.
Press NVDA+Y to toggle monitoring. When FastRead detects a change, it cancels the previous
FastRead message and speaks the newest text straight away.
- Browsers and browse mode: follows the current line exposed by NVDA's browse/application cursor and speaks the useful changed text.
- Terminals and command output: speaks newly added text where possible, including interrupting live output in NVDA live-text terminals such as PuTTY.
- Focused controls: watches non-edit focused controls when no browse-mode document is active.
FastRead monitors one active item at a time and avoids reading entire browser documents.
FastRead can also pin up to three watched items or lines in the same window. This is useful when a value changes somewhere else while you move focus, such as a price changing while you alter options on a web page.
NVDA+8: read watcher 1. Press twice quickly to set it if empty, or clear it if already set.NVDA+9: read watcher 2. Press twice quickly to set it if empty, or clear it if already set.NVDA+0: read watcher 3. Press twice quickly to set it if empty, or clear it if already set.
Watchers can be set, read, or cleared while FastRead is off. They only speak automatically while FastRead is on, and automatic watcher speech is queued politely after FastRead's own change announcement.
FastRead avoids ordinary edit fields while typing so it does not duplicate NVDA's normal character echo. Terminal and live-output controls are still monitored.
FastRead uses NVDA's add-on update channel for store-compatible updates. Repository: https://github.com/OnjLouis/fastRead
- 1.0.4: Improved browser combo-box change speech when a diff would only produce a tiny fragment, and avoided ordinary edit fields while typing. Follow-up for issue #1.
- 1.0.3: Added three watcher slots with
NVDA+8,NVDA+9, andNVDA+0for pinned values in the current window. Closes issue #1. - 1.0.2: Aligned update handling with NVDA Add-on Store distribution.
- 1.0.1: Improved support for NVDA live-text terminals such as PuTTY.
- 1.0.0: Initial release.