我发现很难在这个问题上找到任何官方的东西。检测Ctrl + Return或Ctrl + Enter键
我有一个TextView和覆盖keyDown事件,并尝试检测,当用户按下Ctrl键+输入。
- (void)keyDown:(NSEvent *)theEvent
{
if([theEvent modifierFlags] & NSControlKeyMask && /* how to check if enter is pressed??? */)
{
NSLog(@"keyDown: ctrl+enter");
if(_delegate)
{
if([_delegate respondsToSelector:@selector(didSomething:)])
{
[_delegate performSelector:@selector(didSomething:) withObject:nil];
}
}
}else
{
[super keyDown:theEvent];
}
}
我试过不同的东西,但没有任何工作。
有人吗?
(我很抱歉地问这样一个微不足道的问题,但我现在用Google搜索了一会儿,没有发现任何东西)