erkyrath / lectrote

The IF interpreter in an Electron shell
Other
248 stars 28 forks source link

Improve Automatic Speech Output for NVDA Screen Reader #157

Open slannon97 opened 2 months ago

slannon97 commented 2 months ago

I'm totally blind and use Lectrote on Windows 11 with the NVDA screen reader. Most of the time, the output from my commands is automatically read. However, there are times when NVDA appears to start reading information from the top of the screen after entering a command instead of the output from that command. This means I have to manually read the output. Is there a way to fix this, such as using https://github.com/dkager/tolk or possibly customizing how the program handles live regions? I'm not sure how the current implementation works, though it might be using ARIA live regions. Perhaps the easiest thing to do is always use a live region containing the latest output information which the screen reader should automatically read. I'm not a programmer, so I'm not sure how much information I can provide, but please let me know if you need anything, and I'll do my best to provide it.