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 |