Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

walking past the end of a subexpression #229

Open
pkra opened this issue Jul 13, 2018 · 3 comments
Open

walking past the end of a subexpression #229

pkra opened this issue Jul 13, 2018 · 3 comments

Comments

@pkra
Copy link
Contributor

pkra commented Jul 13, 2018

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 pkra changed the title walking past the end walking past the end of a subexpression Jul 13, 2018
@pkra
Copy link
Contributor Author

pkra commented Jul 13, 2018

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
Copy link
Member

zorkow commented Jul 14, 2018

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
Copy link
Contributor Author

pkra commented Jul 16, 2018

Could be done with a new walker in SRE.

Copy that.

Do you want to try writing your own?

Thanks, I might try that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants