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