.. _explorer-commands:
.. raw:: html
##########################
Keyboard Explorer Commands
##########################
The keyboard explorer is used to interact with a mathematical expression using
keyboard commands. Interaction allows a reader to traverse an expression in a
mathematical meaningful way, examining sub-expressions and diving into details as
they see fit.
The keyboard explorer supports multiple types of output: Speech and
Braille output for the sub-expression that is explored, magnification of that
sub-expression, and synchronised highlighting with the navigation.
Navigation can be started when a MathJax expression is focused and quit at any
time during the exploration. When navigation is restarted, the application will
continue where the user has left off within the expression.
Overview of key bindings
========================
Essential Keys
--------------
.. _essential-keys:
.. raw:: html
Tab | Repeat previous speech-text or announcement. |
Space | Get positional information; i.e., the current level in the sub-expression tree as well as collapsibility/expandability of the current subexpression. |
Enter | Collapse or expand expression under cursor, if possible.
Speech-text is regenerated to match. |
Home | Navigate directly to top-most level of expression. |
X | Summarise the expression under cursor, without collapsing it. |
Z | Give detailed description of expression under cursor, without expanding it. |
V | Start new virtual cursor from the current position. |
P | Go to last position or previous virtual cursor |
U | Undo all virtual cursors; i.e.; go to position where first virtual cursor was started. |
> | Switch rule sets between MathSpeak and ClearSpeak, if both are available for the current locale. |
< | Cycle styles or preferences for the currently active rule sets. |