我尝试使用 Control - Command - Whatever Alphabet 作为NSButton的等效键。 Xcode界面构建器不允许我这样做。我尝试在外部编辑器中编辑xib文件,将control="YES"
添加到<modifierMask>
节点。在Xcode中打开xib文件后,Xcode会删除我之前添加的control="YES"
。唯一的解决方法似乎是在代码中进行。
是否有任何理由Xcode不允许在NSButton的密钥等效项中使用 Control ?如果它可能成为一个问题,我还应该避免在代码中这样做吗?
我在Yosemite上使用Xcode 6.1。
答案 0 :(得分:1)
尽可能避免使用Control键。因为某些通用访问功能已经使用了Control键 - 以及Emacs样式的键绑定所在的Cocoa文本字段经常使用 - 只有在必要时它才能用作修饰键。
因此,虽然Xcode的行为在这方面并不是很好,但它可能只是试图强制执行指南。正如您所说,您可以在代码中轻松解决它。