kendo-react
kendo-react copied to clipboard
Make ColumnMenu accessible via the keyboard keys
Make ColumnMenu accessible via the keyboard keys. Ticket ID: 1557959
requested again in 1558975 rasing priority.
requested again in 1585026
Requested again in 1595793
Requested again in Ticket ID: 1622722
Added in the latest 'dev' version of KendoReact - https://stackblitz.com/edit/react-zx8qbz-evpbyy?file=app%2Fmain.tsx,package.json Here are the new interactions:
- "Alt + Down Arrow" - Opens the ColumnMenu Popup when focus is on the Grid header cell or on the main column menu button (depending on whether the Grid is navigable or not). Focus is trapped and wrapped within the Popup.
- "Tab" - "Navigates to the next focusable element in the Popup. If current focus is on the last element, moves focus to the first focusable item in the Popup."
- "Shift + Tab" - "Navigates to the previous focusable element in the Popup. If current focus is on the first element, moves focus to the last focusable item in the Popup."
- "Enter" - "For column menu items, executes the currently focused item action. If item is expandable, expands or collapses the item."
- "Escape" - "Closes the ColumnMenu Popup and returns focus to the header cell or the main button."