Jump To:
Leopard Reference Library: Carbon
A set of C APIs for supporting assistive technology applications. An assistive application interacts with an application to allow persons with disabilities to use it. For example, using an assistive application, a person with a visual impairment can convert menu items and button labels into speech and then perform actions by verbal command.

A guided introduction for developers who want to make their applications accessible to all users.  
Document Descriptions
On Off

Sort by
Sort by
Resource Type
Sorted by
Speech Synthesis Manager Reference (HTML) (PDF)
Describes the C API for converting text into synthesized speech.
Reference 2009-04-08
Accessibility Overview (HTML) (PDF)
Explains how to use the accessibility features built into Mac OS X.
Guides 2008-03-11
Accessibility Programming Guidelines for Carbon (HTML) (PDF)
Explains how to access-enable Carbon applications.
Guides 2007-02-08
iTunesController (HTML) (DMG) (ZIP)
iTunesController allows you to control iTunes without having to bring it to the foreground.
Sample Code 2006-02-23
Carbon Accessibility Reference (HTML) (PDF)
Describes the C API for making Carbon applications accessible to assistive technologies.
Reference 2006-02-07
ImageMapView (HTML) (DMG) (ZIP)
Demonstrates how to add Accessibility to a complex custom HIView and the related parts of an application.
Sample Code 2005-10-17
Universal Access: Computers That Everyone Can Use (HTML)
Learn how to make your applications usable by everyone, including those with disabilities.
Articles 2004-08-02
Empty Memory Objects (HTML) (日本語 HTML)
QA1259: Describes how two memory management edge cases are handled by the common Mac OS memory allocators.
Technical Q&As 2003-04-21
SimpleSpeechRecExample (HTML) (DMG) (ZIP)
Demonstrates how to use the Speech Recognition Manager in a simple application.
Sample Code 2003-03-26
Speech Recognition Manager Reference (HTML) (PDF)
Describes the C interface for recognizing and accepting spoken input.
Reference 2003-02-01