我想抓住按Enter键。对于keyDown:
和keyUp:
方法,当我输出NSEvent
时,我得到36作为值,但当我尝试使用该值时,它没有响应。有谁知道它的价值是什么以及如何使用keyDown / keyUp方法实现这一目标?我正在寻找某种键的映射,但我找不到。
答案 0 :(得分:1)
- (void) keyDown:(NSEvent *)theEvent
{
NSString *eventChars = [theEvent charactersIgnoringModifiers];
unichar keyChar = [eventChars characterAtIndex:0];
if (( keyChar == NSEnterCharacter ) ||
( keyChar == NSCarriageReturnCharacter ))
{
//do stuff
}
}