处理返回键事件和自定义NSView

| 我的Mac应用程序中有一个自定义的NSView,按下回车键时我想执行一个操作。 我的第一次尝试是找到该键的NSResponder操作消息(例如-complete:用于ESC键)。看来是–insertNewline:但不适用于NSView。 第二个,覆盖-keydown:并检查事件的keyCode。可以,但是我注意到keyCode只是键盘中某个键的位置,并且differents键盘(型号和语言)将为Return键返回不同的键码(是吗?)。 最后是将我的视图子类化为NSControl,并在子类的-awakeFromNib方法中将选择器设置为perfom作为操作(还设置了目标)。 任何一项都有效。任何想法? 提前致谢     
已邀请:
        最后–insertNewline:效果完美。问题是我使用\“-if \”和\“-interpretKeyEvents:\”覆盖了keydown(当条件不允许执行insertNewline时混合不好)...     

要回复问题请先登录注册