AAClause / BrailleExtender

NVDA add-on that improves braille support
https://andreabc.net/projects/NVDA_addons/BrailleExtender/
GNU General Public License v2.0
16 stars 17 forks source link

When automatically scrolling braille display, reset scroll timer when a panning key is pressed or other events happen #91

Open devinprater opened 4 years ago

devinprater commented 4 years ago

Hello. When reading with Braille Extender and using the auto-scroll feature, I sometimes am distracted from the text and wish to review a line or so above what is currently reached. So, I press the pan-left command or key, but quickly the auto-scroll feature moves back down to the line it was on before. I believe this is because of the timer still counting as before, even though I have moved in the braille text. This means that I have to scroll up a few times, in order to comfortably read back through what I missed.

So, I would like for the auto-scroll function to reset its timer whenever reading is interrupted, whether it be from the user pressing a button, like pan-left, or up-arrow, or a quick navigation key, or, if possible, the focus is taken somewhere else, like a notification appearing and the user having to press a routing button to dismiss it.

I hope this is clearly written. If you need more details, let me know.

AAClause commented 4 years ago

Thanks for the report! Are you using the dev or stable version? With the dev version, a flash message should pause the autoscroll.

devinprater commented 4 years ago

I’m using the dev version.