Create a shared utility for making widgets keyboard navigable.
|Reported by:||colin.clark@…||Owned by:||paul|
In order to make jQuery UI widgets navigable with the keyboard, it will help to have a centralized set of utility functions that make it easy to support tab focus, arrow key navigation, and common focus/blur behaviour. This will also need to include browser normalization for key up/down/press with certain keys (enter vs. space, for example) and focus/blur bubbling.
Here's an article on Mozilla Dev Centre describing techniques for keyboard accessibility:
I've written a proof-of-concept jQuery plugin that provides keyboard navigation with a simple API. Perhaps this could be used as the basis for a central jQuery UI utility?