Jump To:
Leopard Sample Code: Cocoa
Support for external assistive applications is built into Mac OS X. An assistive application interacts with an application to allow persons with disabilities to use it. For example, it can enable the visually impaired to perform actions through verbal commands corresponding to menu items and button labels. By using Cocoa programming interfaces and following simple guidelines, developers can make the user interface of their applications available to these external assistive applications.

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

Sorted by
Title
Sort by
Date
Dicey (HTML) (DMG) (ZIP)
Dicey is a dice game project that demonstrates various techniques for making a Cocoa application accessible.
2006-08-01
ImageMapExample (HTML) (DMG) (ZIP)
Implements a custom NSView, an image map, and accessorizes it (i.e. makes it work with accessibility).
2005-06-01
SetMouseAcclSample (HTML) (DMG) (ZIP)
Find HID System Manager and get/set cursor acceleration
2006-11-28
TrackBall (HTML) (DMG) (ZIP)
Demonstrates how to build a custom control based on the NSControl class.
2007-06-07
UIElementInspector (HTML) (DMG) (ZIP)
Demonstrates using the Accessibility API introduced in Mac OS X 10.2, which allows manipulation of an application's UI.
2007-02-19