设置:
在 Interface Builder 3.2.5 中,当您使用使用 shift 键(例如问号)键入的字符为菜单项设置等效键时,等效键将设置为与 shift 键相同的键上的未移动字符修饰符作为关键等价物的一部分。例如,尝试设置 key equiv。将 Command-问号设置为 Command-Shift-Forward Slash。
各种系统美国和 Dvorak 布局、Unicode 十六进制输入、英国和加拿大英语布局以及我自定义的 Dvorak 布局都表现出这种行为。
问题:
如何轻松地将 equiv 设置为需要使用 shift 键的字符而不将 shift 修饰符作为 equiv 的一部分?
解决方法:
这可以通过切换到键盘布局来完成,您可以在其中键入所需的字符而无需使用 shift。也可以通过编辑包含菜单的 nib 文件来完成。然而,这些都没有我想要的轻松程度。它可以通过编程方式完成,但是(就这个问题而言)我只对如何在 IB 中完成它感兴趣。
到目前为止,Apple 文档和网络搜索都一无所获。如果任何在线资源回答了这个问题,请告诉我。
最佳答案
在 IB 3 中,按钮应该允许您在键入替代内容后单击箭头以弹出菜单。
在 Xcode 4当您输入 ⇧⌘/时,它会更加明显,它有一个下拉菜单 Alternates
那让你选择⌘?
关于macos - 如何在没有 IB 中的 shift 修饰符的情况下轻松设置使用需要转换的字符的菜单项键等效项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5136215/