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