How about escape to leave the editor and focus the div around the editor,
like in the Jupyter notebook?
On Thu, Dec 1, 2016, 00:26 Alex Jordan <jordancanoni...@gmail.com> wrote:
> I work on MathBook XML and WeBWorK, both of which make use of Sage cells.
> So first I want to thank this community for their work on this project. My
> institution strongly supports web accessibility and recently they were
> conducting some accessibility testing of the HTML generated by MathBook
> XML. Specifically they were looking at this sample page
> They encountered an accessibility issue with the Sage cell and I'd like to
> discuss it here.
> A keyboard navigator might have a visual disability and use a
> screen-reader. Or might have mobility impairments and be unable to use a
> mouse. Or maybe there are more reasons. But the idea is to support users
> who navigate a site with a keyboard only. The tab key is perhaps the main
> tool for these users. A user tabs from way point to way point, typically
> through links and other landmarks with the right attributes.
> But at that sample, if you attempt to navigate with the tab key, you
> eventually enter the Sage cell and are seemingly stuck there. The
> accessibility staff here refer to it as a "keyboard trap". The tab key has
> a fundamental Python role and can't be used to escape from the Sage cell,
> so it's not clear what to do about this. Has this community thought about
> accessibility issues with Sage cells?
> Being able to navigate in and out (or around) the cell somehow would
> probably be a first issue to look into. If the cell received focus, then
> rather than putting the cursor into action in the input field, maybe some
> extra action (like spacebar which activates a button with focus, or enter,
> which activates a like with focus) could bring the user into the input
> field. That would address navigating into or around the Sage cell, but
> still leaves the question of how to get out.
> You received this message because you are subscribed to the Google Groups
> "sage-cell" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sage-cell+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> For more options, visit https://groups.google.com/d/optout.
You received this message because you are subscribed to the Google Groups
To unsubscribe from this group and stop receiving emails from it, send an email
To view this discussion on the web visit
For more options, visit https://groups.google.com/d/optout.