mathjax / MathJax-a11y

MathJax Accessibility extensions
https://mathjax.github.io/MathJax-a11y/
Apache License 2.0
35 stars 19 forks source link

walking past the end of a subexpression #229

Open pkra opened 6 years ago

pkra commented 6 years ago

While exploring lower levels, I would like to be able to move past the aural cue to the next reasonable element, i.e., without having to move one up and one over and then down again.

For me, "reasonable" might be something like "parent.nextSibling.firstchild" (in the walker's tree). A special action (such as long-press or modifier keys) would be reasonable as well but perhaps not even necessary.

pkra commented 6 years ago

I've modified the title. Moving the focus past the expression would be enormously helpful but AFAIK not doable in today's AT landscape.

zorkow commented 6 years ago

Could be done with a new walker in SRE. Do you want to try writing your own? You could start by subclassing the syntax walker and experimentally map a key to a "hardRight/Left" that calls "up right/left down" of the super class. (You have to be a bit careful if you are at the rightmost element on a level already).

pkra commented 6 years ago

Could be done with a new walker in SRE.

Copy that.

Do you want to try writing your own?

Thanks, I might try that.