The following keyboard shortcuts are supported in data tables:
|
Type |
Win Shortcut |
Mac Shortcut |
Description |
|---|---|---|---|
|
Cell / editable cell is not active |
Mouse Left Click |
Mouse Left Click |
Clicking the check-box or radio button selects or deselects the row. Clicking the row does not select/deselect the row. |
|
Arrow Up |
Arrow Up |
Moves the cursor to the cell one row up in the same column. |
|
|
Ctrl + Arrow Up |
Command ⌘ + Arrow Up |
Moves the cursor to the cell in the first row of the same column. |
|
|
Arrow Down |
Arrow Down |
Moves the cursor to the cell one row down in the same column. |
|
|
Ctrl + Arrow Down |
Command ⌘ + Arrow Down |
Moves the cursor to the cell in the last row of the same column. |
|
|
Arrow Left |
Arrow Left |
Moves the cursor to the cell in the same row of the previous column. |
|
|
Ctrl + Arrow Left |
Command ⌘ + Arrow Left |
Moves the cursor to the first cell of the same row. |
|
|
Arrow Right |
Arrow Right |
Moves the cursor to the cell in the same row of the next column. |
|
|
Ctrl + Arrow Right |
Command ⌘ + Arrow Right |
Moves the cursor to the last cell of the same row. |
|
|
Backspace |
Backspace |
Clears the value of an editable cell. |
|
|
Delete |
Fn + Backspace |
Clears the value of an editable cell. |
|
|
Ctrl + C |
Command ⌘ + C |
Copies the rendered formatted value of a cell. |
|
|
End |
Fn + Arrow Right |
Moves the cursor to the last cell of the table. |
|
|
Enter |
Enter |
Moves the cursor to the first focusable child of a cell and performs an action depending on the context. For example:
|
|
|
Escape |
Escape |
Moves back to the parent element – cell or table. |
|
|
Home |
Fn + Arrow Left |
Moves the cursor to the first cell of the table. |
|
|
Page Down |
Fn + Arrow Down |
Scrolls one screen down and moves the cursor to the cell in the first visible row of the current column. |
|
|
Page Up |
Fn + Arrow Up |
Scrolls one screen up and moves the cursor to the cell in the first visible row of the current column. |
|
|
Space |
Space |
Selects or deselects the current row. |
|
|
Tab |
Tab |
Moves the cursor to the next focusable element (checkbox, cell, button, link, ...). Browser default behavior. |
|
|
Shift + Tab |
Shift + Tab |
Moves the cursor to the previous focusable element. Browser default behavior. |
|
|
Any printable character without pressing Ctrl or Space key |
Any printable character without pressing Command ⌘ or Space key |
Directly starts editing the cell value. |
|
|
Editable cell is active |
Arrow Up |
Arrow Up |
Confirms changes and moves the cursor one row up in the same column. |
|
Arrow Down |
Arrow Down |
Confirms changes and moves the cursor one row down in the same column. |
|
|
Enter |
Enter |
Confirms changes. |
|
|
Escape |
Escape |
Reverts changes. |
|
|
Tab |
Tab |
Confirms changes and moves the cursor to the next cell. |
|
|
Shift + Tab |
Shift + Tab |
Confirms changes and moves the cursor to the previous cell. |
|
|
Header Cell |
Arrow Up |
Arrow Up |
Moves the cursor to the header cell when in the first row. |
|
Arrow Down |
Arrow Down |
Moves the cursor from the header cell to the first row. |
|
|
Arrow Left |
Arrow Left |
Moves the cursor to the previous header cell. |
|
|
Arrow Right |
Arrow Right |
Moves the cursor to the next header cell. |
|
|
Escape |
Escape |
Moves the focus to the table. |