How to Develop Accessible Linux Applications

Sharon Snider

Permission is granted to copy, distribute, and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or a later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover text, and no Back-Cover text. A copy of the license can be found at http://www.gnu.org/licenses/fdl.txt.

v1.1, 2002-05-03

Revision History
Revision v1.12002-05-03sds
Converted to DocBook XML and updated broken links.
Revision v1.02002-01-28sds
Wrote and converted to DocBook SGML.

Abstract

This document provides Linux software developers with guidelines and test cases for developing accessible Linux applications.


Table of Contents

1. Introduction
2. Developing Accessible Applications
2.1. Principles for Developing Accessible Applications
3. Guidelines for Developing Accessible Applications
3.1. Keyboard Navigation
3.2. Mouse Interaction
3.3. Graphical Elements and Objects
3.4. Fonts and Text
3.5. Color and High Contrast Settings
3.6. Magnification
3.7. Audio
3.8. Animation
3.9. Focus
3.10. Visual Focus Indicator
3.11. Timing
3.12. Documentation
4. Additional Resources: