KeyDown needs to be overridden in an NSView subclass whose object is set as first responder. The responder chain should pass down the event, but to be sure you get it, make sure that your object is first responder.
Thanks a lot for these valuable inputs... – lance Jul 1 '09 at 14:52.