【问题标题】:How to let user customize menu keyequivalents如何让用户自定义菜单键等效项
【发布时间】:2015-02-10 04:46:51
【问题描述】:

在我的 cocoa OSX 应用程序中,我使用界面生成器定义了一个带有等效键的主菜单。有时,我会收到用户要求能够自定义这些等效键的请求。我知道用户可以通过 Mac OSX 系统偏好设置(重新)定义应用程序的快捷方式 |键盘 |快捷方式,但如果您想重新定义许多快捷方式,这会相当麻烦。显示所有可用操作(菜单项)并让用户自定义关联的等效键的常用方法是什么?我可以自己酿造,但想知道是否有现成的解决方案。提前致谢,

【问题讨论】:

    标签: cocoa nsmenu


    【解决方案1】:

    我使用 SRRecorder,它运行良好,听起来它可以满足您的需求。

    https://github.com/Kentzo/ShortcutRecorder

    【讨论】:

    • 谢谢,但是,据我所知,这并不能自动列出主菜单中的所有可用命令并分配新的等效键?
    • 你不知道这些命令是什么吗?所以您可以自己手动将它们添加到 ShortcutRecorder,以便用户可以更改它们?
    • 我当然知道命令,但我一直在寻找可以为我完成这一切的东西。
    • 对不起,我不应该问一个明显的问题。不幸的是,我认为您将不得不为每个菜单选项手动创建快捷记录器
    • 好的,谢谢,我会看看 SRRecorder 是否可以帮助我。
    猜你喜欢
    • 1970-01-01
    • 2021-07-21
    • 2015-07-16
    • 1970-01-01
    • 2012-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多