Earlier quoted context omitted.
You don't need to dump the screen, the screen reader takes care of letting you explore the screen by line, word, character, etc. Some curses programs work reasonably well with screen readers (e.g. Mutt and WeeChat). One useful way to make them more accessible is to put the hardware cursor somewhere useful, even if hidden. Mutt puts it on the same line as the currently-selected message, and if braille_friendly is set,…
Can you give any more guidance on what might constitute "somewhere useful"? Is the hardware cursor position the default place to start reading from?
The hardware cursor is where it will start reading when I press read current line, word, etc.