@progress/wct-a11y-spec
Version:
Contains accessibility and keyboard navigation specification of Telerik and Kendo web components.
29 lines (18 loc) • 1.28 kB
Markdown
## Keyboard Shortcuts
| Shortcut | Behavior |
| -------- | -------- |
| `Down Arrow` | Selects the next available item. |
| `Up Arrow` | Selects the previous available item. |
| `Alt/Opt(Mac) Down` | Opens pop up |
| `Alt/Opt(Mac) Up` or `Esc` | `Closes popup |
| `Enter` | Selects and confirm the focused item. |
| `Space` | Selects and confirm the focused item. |
| `printable characters` | Typing "M" or any other printable character should select the next or first item in the list |
| `Esc` | Clears the value when the popup is not open. |
The TreeView element inside the Popup should implement the KB specification for a **TreeView** component.
[TreeView specification]({{treeview_kb_link}})
The items in the TreeView should not be selectable when used in the MultiSelectTreeView. Hence, when clicking (or pressing Enter/Space) on an item, it should not receive the `.k-selected` class.
## Resources
[ARIA Authoring Practices: Combobox Pattern ](https://www.w3.org/WAI/ARIA/apg/patterns/combobox/)
[ARIA Authoring Practices: Select-Only Combobox](https://www.w3.org/WAI/ARIA/apg/patterns/combobox/examples/combobox-select-only/)
[ARIA Authoring Practices: Navigation Treeview](https://www.w3.org/WAI/ARIA/apg/patterns/treeview/examples/treeview-navigation/)