プログラマメモ2

2011-01-13

NSWindowでキーイベントを受け取る


NSWindowでキーの受付はNSWindowをサブクラスして行うようですね。

参考




#import "MyWindow.h"


@implementation MyWindow

/**
これ必要
*/
- (BOOL) canBecomeKeyWindow
{
return YES;
}

/**
これ必要
*/
- (BOOL) canBecomeMainWindow
{
return YES;
}

/**
キーイベントを受け取るよ
*/
- (void) keyDown: (NSEvent *) event
{
NSLog(@"KeyDown pressed[%d]", [event keyCode]);
}
@end




個のコメント

 

プログラマの本棚