FastRead

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.

When FastRead detects a change, it cancels the previous FastRead message and speaks the newest text straight away. This avoids a queue of stale messages building up while a value is changing.

Using FastRead

  1. Move focus, the browse cursor, or the application cursor to the item you want to monitor.
  2. Press NVDA+Y to turn FastRead on.
  3. Leave the cursor on the changing item while it updates.
  4. Press NVDA+Y again to turn FastRead off.

Watcher Slots

FastRead can also pin up to three watched items or lines. This is useful when a value changes somewhere else in the same window while you move focus to another control, such as a price changing while you alter options on a web page.

Watcher slots can be set, read, or cleared even when the main FastRead monitor is off. They only speak automatically while FastRead is on. They stay limited to the same top-level window, so a watcher set in one browser window will not keep speaking while you work in another app. When a watched value changes, FastRead speaks the full new watched text. Automatic watcher speech is queued politely after FastRead's own change announcement, so the main changed line and the watched value can both be heard.

What It Reads

Notes

Updates and Source Code

FastRead uses NVDA's add-on update channel for store-compatible updates. The project page is https://github.com/OnjLouis/fastRead.

Changes