- A composite widget is one tab stop; the arrows move inside it.
- Left and right arrows swap under
dir="rtl"; Home and End do not.
| Component | Keys |
|---|
| Dialog, drawer | Esccloses and returns focus, unless closeOnEscape: false Tabcycles inside; focus cannot leave |
|---|
| Select | EnterSpace↓↑open the panel ↑↓HomeEndmove through the options Enterselects (Space too, when there is no search field) EscTabclose without selecting Backspaceremoves the last chip, or clears an empty clearable search |
|---|
| Dropdown, context menu | EnterSpace↓↑open and focus the first item ↑↓HomeEndmove focus →←open / close a context-menu submenu Esccloses one level and returns focus |
|---|
| Tabs | ←→previous / next tab, wrapping HomeEndfirst / last tab EnterSpaceactivate, in router mode (wrTabsRouting) |
|---|
| Tree | ↑↓previous / next visible row →expands, or steps into the first child ←collapses, or jumps to the parent HomeEndfirst / last visible row EnterSpaceselect; hold Ctrl / ⌘ to add |
|---|
| Pagination | Tabmoves between cells; the arrows do nothing EnterSpacego to that page |
|---|
| Table | Tabwalks the sort, filter, selection and expand controls ↑↓PgUpPgDnscroll a virtualScroll body |
|---|
Calendar, event calendar, date picker, image cropper and editor list their keys on their own pages.