Below is the sample code.
- (void) keyDown: (NSEvent *) event
{
NSString *chars = [event characters];
unichar character = [chars characterAtIndex: 0];
if (character == 27) {
NSLog (@"ESCAPE!");
}
}
Should I need to set any delegate in InterfaceBuilder or any kinda binding??
Help Appreciated…
keyDownneeds to be overridden in anNSViewsubclass 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.