我在Interface Builder中有一个NSMenu
连接到NSTableView
的{{1}}插座。
我想将Key Equivalents分配给此菜单中的项目,这样用户就不必右键单击,但除非菜单可见(无法点击),否则它们不起作用。
当菜单不可见时,是否有办法允许等效的键工作?
答案 0 :(得分:5)
您可以将菜单项放在应用程序的菜单栏和上下文菜单中。即使没有可见的上下文菜单,关键等效项也将起作用。
答案 1 :(得分:2)
看起来macOS 10.13 SDK(High Sierra)在NSMenuItem上有一个新属性allowsKeyEquivalentWhenHidden
。