Document Revision History

This table describes the changes to Cocoa Event Handling Guide.

DateNotes
2013-08-08

Removed incorrect advice to never send setResponder: to a view.

2013-01-28

Removed obsolete information on Xcode key bindings; see Xcode's documentation for information on Xcode key bindings.

 

See Key Bindings Preferences for details of using key bindings in Xcode.

2012-05-14

Updated links to other documents.

2010-05-20

Updated paths to examples in See Also. All examples are now in ADC Reference Library.

2009-10-19

Added "Handling Trackpad Events" and "Monitoring Events" chapters, which document features introduced in OS X v10.6. Also added information on NSEvent class methods introduced in OS X v10.6.

2009-08-28

Corrected ordering of NSWindowController in the responder chain. Added links to Cocoa Core Competencies. Made minor corrections.

2009-02-04

Added OS X v10.5 details about scroll-wheel events and key equivalents.

2008-11-19

Added section on handling non-mouse events during tracking operations. Made an assortment of small corrections.

2007-03-16

Added chapter on using NSTrackingArea objects (new in OS X v10.5). Clarified behavior of cursor-rect methods. Added note to "Text System Defaults and Key Bindings" stating that defining custom key bindings dynamically is not supported

2006-07-24

Made substantial changes as part of a major update and reorganization of Cocoa documents related to event handling.