Go to startprevious pagenext page
Small GNOME foot in banner [Making GNOME Accessible]
 

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?!

 Next