(function(a,e,f,g,b,c,d){a.GoogleAnalyticsObject=b;a[b]=a[b]||function(){(a[b].q=a[b].q||[]).push(arguments)};a[b].l=1*new Date;c=e.createElement(f);d=e.getElementsByTagName(f)[0];c.async=1;c.src=g;d.parentNode.insertBefore(c,d)})(window,document,"script","https://www.google-analytics.com/analytics.js","ga");ga("create","UA-732153-7","auto",{allowLinker:!0,siteSpeedSampleRate:10});ga("set","transport","beacon");ga("set","anonymizeIp",!0);ga("require","linker"); ga("linker:autoLink","askapache.com askapache.net htaccess.io htaccesselite.com askapache.info htaccess.guru".split(" "),!0);ga("send","pageview"); CLASS="article" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" >

How to Develop Accessible Linux Applications

Sharon Snider

v1.1, 2002-05-03

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

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: