Small GNOME foot in banner [Making Applications Accessible]
back next

Key aspects of application accessibility

  • Provide programmatic access to the features and capabilities of application objects
    • this is where ATK is used
    • done for stock GTK+ widgets by GAIL
  • Keyboard navigation: are all the functions in an application useable from the keyboard alone?
    • Useful for someone who is blind or otherwise can not use the mouse.
    • Don't forget tab order!
  • Theming: does an application use the standard mechanisms for theming?
    • Useful for someone who has low vision, and may need to consistently magnify text and icons.
    • Also for users with only moderate vision problems.
    • Some users require exclusively high or low contrast.