【发布时间】:2011-11-13 17:46:05
【问题描述】:
我发现很难找到有关此事的官方消息。
我有一个 TextView 并覆盖 keyDown 事件并尝试检测用户是否按下了 Ctrl + Enter。
- (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了一段时间了,还没有找到任何东西)
【问题讨论】:
标签: objective-c cocoa nsevent