|
Keyboard Accessibility - How Can Hackers Help?
-
Label every control and menu item with a context-unique
mnemonic shortcut
-
Provide keyboard equivalents for every function that
can be
performed with the mouse
-
Ensure custom controls follow the same keyboard navigation
rules as standard controls-- or carefully extend
them if necessary.
E.g. the new GtkColorSelectionDialog for gtk+2.0.
-
Ensure custom controls have a focused state that is always
visually discernible
-
Don't break standard navigation keybindings-- breaks
users'
mental models, reduces productivity, increases frustration...
and is technically in breach of the ADA 508 guidelines.
-
Hide your mouse for a day!! How easy is it to
use your app now?!
|