对于Carbon API。 我找到了如何set one key for menuitem. 我找不到如何在那里设置key-combo,例如make menuitem按下Cmd + K然后按Cmd + L,即[Cmd + K,Cmd + L]。
如何在Carbon中做到这一点?
答案 0 :(得分:2)
你不能。
由多个密钥组成的密钥等价物不是任何版本的macOS上的标准用户界面习惯用法,并且框架不提供任何支持。如果你想要实现这个功能,你需要自己处理这些密钥等价物,而不是依靠菜单管理器来处理它们。
(顺便说一句:您是在开发新应用程序,还是在现有代码库上工作?自2012年7月发布macOS 10.8以来,Carbon已被全部弃用。该框架不支持64位应用程序完全没有,并且无法访问许多新的操作系统功能。对于新开发来说,这是一个非常糟糕的选择。)