【问题标题】:Set menuitem's key-combo, like [Cmd+K, O]设置 menuitem 的组合键,如 [Cmd+K, O]
【发布时间】:2017-04-06 22:24:54
【问题描述】:

对于碳 API。 我找到了如何set one key for menuitem. 我找不到如何在那里设置组合键,例如使 menuitem 按 Cmd+K 然后 Cmd+L 动作,即 [Cmd+K, Cmd+L]。

如何在 Carbon 中做到这一点?

【问题讨论】:

标签: macos macos-carbon


【解决方案1】:

你不能。

由多个键组成的等效键在任何版本的 macOS 上都不是标准的用户界面习惯用法,并且框架不为它们提供任何支持。如果您仍然想实现此功能,则需要自己处理这些等效键,而不是依赖菜单管理器来处理它们。

(顺便说一句:您是在开发新应用程序,还是在现有代码库上工作?自 2012 年 7 月 macOS 10.8 发布以来,Carbon 已被完全弃用。该框架不支持 64 位应用程序根本没有,并且无法访问许多较新的操作系统功能。对于新开发来说,这是一个非常糟糕的选择。)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-01
    • 1970-01-01
    • 2021-03-20
    • 2015-11-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多