【发布时间】:2017-04-02 07:52:51
【问题描述】:
我在NSViewController 中使用了NSTextField。我想捕捉特殊的键盘快捷键,比如 ⌥+0 来做一些特别的事情。但是,这些关键事件不会传递到:
- (BOOL) control:(NSControl *)control textView:(NSTextView *)textView doCommandBySelector:(SEL)commandSelector
我知道我们不能为自定义 NSTextField 覆盖 keyDown 事件,因为无论如何都会使用特殊字段编辑器代替我们的字段。我如何处理这些特殊的快捷方式而不求助于在主菜单中添加隐藏的NSMenuItems?
【问题讨论】:
标签: macos cocoa keydown nstextfield