I wrote an Interactive Fiction authoring system that lets you create and play text adventure games. I want to make it work with screenreaders on different platforms (windows, linux, OSX).
I have the following issue with NVDA on Windows 10. My application runs in a CMD window. It prints text messages that are printed as lines of maximum 80 characters. After 80 characters (or the last whole word that fits in 80 characters) it prints a carriage return and continues on the next line.
What happens is that after the lines are printed, NVDA starts reading the lines, but it pauses at the end of each line before it continues with the next.
I found that when I back up to the first line of a paragraph with keypad1 and then hit kepad+ the paragraph is read as single continuous text.
So my question: is there a way to tell NVDA that it must read each paragraph as if keypad+ was selected?
Thanks for reading.