Jump To:
Leopard Reference: Carbon
Events are high-level messages sent to applications by the operating system. For example, when the user clicks the mouse, types a character, or chooses a menu command, Mac OS X notifies the appropriate application by means of an event; when a window needs to be redrawn, moved, or resized, the application receives an event telling it to perform the operation; when a program becomes the active (foreground) application or moves to the background in favor of another, the program receives an event informing it of the fact. When an application receives an event, the application's task is to respond appropriately.

Document Descriptions
On Off
Display

Sorted by
Title
Sort by
Date
Apple Event Manager Reference (HTML) (PDF)
Describes the C API for interapplication communication using Apple events.
2007-07-13
Carbon Event Manager Reference (HTML) (PDF)
Describes the C API for handling events in Carbon applications.
2007-10-31
Event Manager Reference (HTML) (PDF)
Deprecated - Describes the event-handling system created originally for Classic Mac OS and superseded by the Carbon Event Manager.
2007-10-31
Ink Services Reference (HTML) (PDF)
Defines the C API for customizing handwriting recognition.
2006-01-10
Keyboard Layout Services Reference (HTML) (PDF)
Describes the C API for managing key-to-character mappings used to support various languages.
2002-11-18
Notification Manager Reference (HTML) (PDF)
Describes the C API used by background applications to communicate information to the user.
2002-12-01
Quartz Event Services Reference (HTML) (PDF)
Describes the C API for event taps, filters used to observe and alter the stream of low-level user input events.
2007-10-31
Speech Recognition Manager Reference (HTML) (PDF)
Describes the C interface for recognizing and accepting spoken input.
2003-02-01
Text Services Manager Reference (HTML) (PDF)
Describes the C API for communicating between client applications and provider modules.
2005-11-09