ユーザーがキーボードの「return」キーを押すと、アプリが何かをしなければならないようにしたいと思います。私は次のことを試します:
- (void)keyDown: (NSEvent *) event {
if ([event keyCode] == 36) {
[self doSmthFunction];
}
}
しかし、「リターン」を押すと、ビープ音が聞こえます。
完全なコード
KeyEventController.m
#import "KeyEventController.h"
#include "myCustomClass.h"
@implementation KeyEventController
- (void)keyDown: (NSEvent *) event {
if ([event keyCode] == 36) {
NSLog(@"log");
}
}
@end
KeyEventController.h:
#import <Cocoa/Cocoa.h>
@interface KeyEventController : NSResponder
@end