I really like VoiceOver's navigation model where you can navigate to different elements on a webpage. However, sometimes this model doesn't make sense. As an example, do the following:
- Go to the following URL: https://github.com/saqibs/emacspeak-on-windows.
- Press VO+command+H until you get to the heading that reads, "Emacs Configuration".
- Move to the next element with VO+right until you get to a piece of text that reads: "The start of my .emacs file is below (many more customizations can be made):"
At this stage, if you press VO+right, you will land in a block of code. Although VoiceOver treats this whole text as one element, if you interact with it and try and navigate character by character and word by word, you will see that there are new lines in there, meaning that this text spans multiple lines. In fact, in Windows or Linux, you can verify that this is in fact multiple lines.
How can I read this text line by line? VoiceOver doesn't seem to treat new lines as new lines, since interacting with these blocks and pressing the up/down arrow keys doesn't navigate line by line.