检测NSTextView中的Enter/Tab/Up/Down键?

Con*_*nor 5 macos cocoa objective-c nstextview

可可诺布在这里.我想知道如何在用户输入NSTextView时捕获Entertab键onKeyDown?

谢谢!

Nic*_*sky 2

您应该处理keyDown:(NSEvent*)theEventNSTextView 的消息(即编写您自己的后代)。在这种情况下,您将在 中获得关键代码[theEvent keyCode]

对于 return 有一个常量kVK_Return,对于 tab-kVK_Tab等。

您应该添加 Carbon 框架(和#import Carbon/Carbon.h)来访问这些常量。