2011-11-16 1 views

답변

2

무시를 keyDown을 같은를 keyDown keyUp 등으로되지 수 GET 키보드 이벤트를 오전 : keyUp 등 : 방법.

-(void)keyUp:(NSEvent*)event 
-(void)keyDown:(NSEvent*)event 

하고 Cocoa Event-Handling Guide를 참조해야 NSViewController 의 서브 클래스에서

- (BOOL)acceptsFirstResponder { 
    return YES; 
} 

.

0

Inteface Builder에서 "자동으로 다시보기 루프"로 설정하는 창이 유용했습니다. 당신이 단순히 탈출을위한 이벤트를 얻으려고 노력하는 경우

0

, 대신를 사용

override var acceptsFirstResponder: Bool { 
    return true 
} 

override func cancelOperation(_ sender: Any?) { 
    // The user pressed escape 
} 
관련 문제