Cocoa 这个键盘快捷键控件是什么?

Cocoa 这个键盘快捷键控件是什么?,cocoa,controls,keyboard-shortcuts,Cocoa,Controls,Keyboard Shortcuts,我在几个应用程序中见过这个键盘快捷键控件。我非常喜欢它 这是什么? 是否可在自己的应用程序中使用 您所指的控件可能基于一个名为Cocoa的框架,该框架用于轻松地将快捷方式和首选项嵌入到您的应用程序中。网址: 它带有一个界面生成器调色板,它是可定制的,并且 分辨率独立,并且已经在应用程序中使用。 多亏了它的BSD许可证,您也可以使用它,如果需要,还可以对其进行调整 需要 但是,控件是可用的,您可能更喜欢更新的选项,如。该项目在GitHub上得到了积极的维护,并且拥有良好的文档。你可以查一下 还有一

我在几个应用程序中见过这个键盘快捷键控件。我非常喜欢它

这是什么? 是否可在自己的应用程序中使用


您所指的控件可能基于一个名为Cocoa的框架,该框架用于轻松地将快捷方式和首选项嵌入到您的应用程序中。网址:

它带有一个界面生成器调色板,它是可定制的,并且 分辨率独立,并且已经在应用程序中使用。 多亏了它的BSD许可证,您也可以使用它,如果需要,还可以对其进行调整 需要

但是,控件是可用的,您可能更喜欢更新的选项,如。该项目在GitHub上得到了积极的维护,并且拥有良好的文档。你可以查一下

还有一些其他有趣的相关控件,如可以帮助构建接口部分的控件


您试图找到的控件在开源世界中不存在。它也不是基于ShortcutRecorder,它完全是定制的

不幸的是,我并没有计划对它进行开源,如果我真的决定对它进行开源的话,也不会很快


谢谢。

你可以在应用程序包(例如,查看框架)内翻找和/或类转储其可执行文件来找到答案。这不是一个,但MASShortcut是一个优秀且简单的快捷方式记录器。。。它还与MAS要求的samdbox兼容!你能说出一些你见过的使用快捷键标签的应用吗?为什么不问问twitter上咖啡因(使用它的应用之一)的开发者@curthard89@combinatorial:看起来像问题中显示的应用程序。谢谢@彼得罗西:事实上,我认为这个问题是在2011年提出的,因此我做出了推论。不过,好吧,窗口中显示的快捷方式是电子邮件应用程序常见的快捷方式,我最好的猜测是,它们是使用诸如或[BWToolkit](brandonwalkin.com/BWToolkit/)之类的工具构建的,没有使用过。我知道它必须是自定义的。我认为OP实际上是在询问应用程序中的快捷方式,特别是不仅仅是界面。你是从零开始开发控件的吗?@ChibuezeOpata:你怎么会认为提问者在问这个应用程序的默认快捷键?因为它在几个应用程序中都不可用。事实上,它完全是从零开始的,但是我确实看到了ShortcutRecorder是如何根据我的需要调整键盘映射的。系统使用一个自定义事件处理控制器,它是
addLocalMonitorForEventsMatchingMask:mask:
的包装器,实际上相当简单。复杂的部分实际上是图纸。好吧,我猜也是。但是,如果@PeterHosey正在寻找开源的MASShortcut,那么MASShortcut也很棒。它被用于他的一个应用程序中,该应用程序具有类似的界面设置