Overview of key bindings
The table below is an overview of all keybindings available for the interactive Math Explorer. It is divided into three parts:
For additional information and details see also:
| Essential Keys | |
|---|---|
| Shift+Space | Activate explorer. Requires focus on maths expression. NOTE: Depending on the implementation quality of the particular browser/screenreader/OS combination (especially Chrome and IE), users might have to disable screenreader reading modes (e.g., "browse mode" in NVDA, "virtual cursor" in JAWS) before being able to launch the application. | 
| Escape | Leave exploration mode. NOTE: When restarted, the application will continue where the user left off. | 
| Down | Explore next lower level of the formula by moving down in the sub-expression tree. Exploration will start at the left-most sub-expression on the level. | 
| Up | Move up the sub-expression tree. | 
| Right | Navigate the expression horizontally by moving to the next sub-expression on the current level. | 
| Left | Navigate the expression horizontally by moving to the previous sub-expression on the current level. | 
| An earcon is played as indicator that the boundary of an expression has been reached in either direction. | |
| Advanced Options | |
| 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. | 
| Special key combinations for navigating tables | |
| Shift+ Down | Move one cell vertically down in the table. | 
| Shift+ Up | Move one cell vertically up in the table. | 
| Shift+ Right | Move one cell horizontally right in the table. | 
| Shift+ Left | Move one cell horizontally left in the table. | 
| 0-9+0-9 | Move directly to cell (n,m) if it exists. (0,0) is cell (10,10). |