| Up/down |
Move by row as in an ordinary tree. If focused on a cell, will move
to the same cell in the newly focused row |
| Left/right |
Collapse/expand as in an ordinary tree. If the row is already expanded, right arrow will focus the first cell. If focused on a non-editable cell, will navigate to an adjacent cell. |
| Home/end |
Move to first/last row or cell, depending on whether user currently focused on a row or cell. |
| Tab/shift+tab |
If there are focusable items in the currently active row,
will navigate between them, otherwise navigates out of the treegrid |
| Spacebar |
In a multiselectable treegrid, will toggle checkbox at start of row
that corresponds to selecting the current row |