Introduction to Accessibility Programming Guidelines for Carbon
Explains how to access-enable Carbon applications.
Who Should Read This Document
All Carbon application developers should read this document to learn how to make their applications accessible to users with disabilities. If you’re new to accessibility you should read Accessibility Programming Guide for OS X to get an overview of the Mac OS X accessibility architecture.
If you’re an assistive application developer, you don’t need to read this document. Instead, you should read Accessibility Programming Guide for OS X to become familiar with the Mac OS X accessibility architecture and then you should read <!--a target="_self" -->Accessibility Reference for Assistive Applications<!--/a--> .
Organization of This Document
This document has the following chapters:
Accessibility and the Carbon Framework describes how Carbon implements accessibility and provides support for access-enabling Carbon applications.
Making a Standard Carbon Application Accessible describes the steps you follow to access-enable a Carbon application that uses only standard HIObjects.
Making a Semistandard Carbon Application Accessible describes additional steps you follow to access-enable a Carbon application that implements some custom subviews.
Making a Custom Carbon Application Accessible provides guidelines to help you access-enable a Carbon application that implements a custom view subsystem or implements its interface procedurally.
Revision History describes changes to this document.
See Also
The Accessibility Reference Library contains several documents that cover accessibility:
Accessibility Programming Guide for OS X describes the Mac OS X accessibility architecture.
Accessibility Programming Guidelines for Mac describes how to access-enable a Cocoa application.
Carbon Accessibility Reference describes the functions, data types, and constants used in accessible Carbon applications.
In addition to these documents, Apple maintains a website devoted to accessibility in Mac OS X, with links to more information about compatible assistive technologies:
http://www.apple.com/accessibility
Next
Copyright © 2004, 2007 Apple Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2007-02-08