Accessibility Overview
PDF
Introduction
Why Make Your Application Accessible?
Increase Your User Base
Enter New Markets
Take Advantage of Mac OS X Assistive Features
ItâÂÂs Not Difficult
Developing an Accessible Application
Basic Design Requirements
Considering Specific Disabilities
Visual Disabilities
Hearing Disabilities
Motor and Cognitive Disabilities
The Mac OS X Accessibility Protocol
The Accessibility Model
The Accessibility Object
Attributes
The Role and Role Description Attributes
The Description Attribute
Title Attributes
Relationship Attributes
Value Attributes
Actions
Communication With Accessibility Objects
Messages
Notifications
Hit-Testing and Keyboard Focus
An Example of Accessibility
Testing for Accessibility
Using Accessibility Inspector
Using Accessibility Verifier
Appendix A: Accessibility Keyboard Shortcuts
Appendix B: Roles and Associated Attributes
Application Role
Browser Role
Busy Indicator Role
Button Role
Checkbox Role
Color Well Role
Combo Box Role
Disclosure Triangle Role
Dock Item Role
Drawer Role
Group Role
Grow Area Role
Image Role
Incrementor Role
List Role
Menu Role
Menu Bar Item Role
Menu Bar Role
Menu Button Role
Menu Item Role
Outline Role
Pop-Up Button Role
Progress Indicator Role
Radio Button Role
Radio Group Role
Relevance Indicator Role
Row Role
Ruler Role
Ruler Marker Role
Scroll Area Role
Scroll Bar Role
Sheet Role
Slider Role
Split Group Role
Splitter Role
Static Text Role
Tab Group Role
Table Role
Text Area Role
Text Field Role
Toolbar Role
Unknown Role
Value Indicator Role
Window Role
Revision History