这个键盘快捷键控制是什么?

8

我曾在几个应用程序中看到这个控制键盘快捷键,我非常喜欢它!

它是什么? 它可用于自己的应用程序吗?

enter image description here


1
你可以通过在应用程序包内查看框架等内容,或者对其可执行文件进行类转储来找到答案。 - Peter Hosey
1
不是那个,但MASShortcut是一个优秀且易于使用的快捷键记录器... 它还与MAS所需的沙盒兼容! - Max
你能列举一些使用“快捷方式”选项卡的应用程序吗? - Gabriel Petrovay
为什么不在 Twitter 上问一下使用 Caffeinated 应用程序之一的开发者 @curthard89 呢? - combinatorial
@combinatorial:那看起来就像问题中展示的应用程序。谢谢;我已经给他发送了一条推文(https://twitter.com/boredzo/status/357623717028831233)。 - Peter Hosey
2个回答

4

您想找的控件在开源世界中并不存在。它也不是基于 ShortcutRecorder,而是完全自定义的。

很遗憾,我暂时没有计划将其开源,如果我决定开源它,也不会在短时间内实现。

谢谢。


我知道它必须是定制的。我认为OP实际上是在询问应用程序中的快捷方式,而不仅仅是界面。你是从头开始开发控件的吗? - Chibueze Opata
@ChibuezeOpata:是什么让你认为提问者在问这个应用程序的默认快捷方式? - Peter Hosey
因为它在许多应用程序中不可用。 - Chibueze Opata
2
好的,我猜到了。但是如果@PeterHosey正在寻找开源MASShortcut也很棒。它在他的一个应用程序中使用,该应用程序具有类似的设置界面。 - Chibueze Opata
它完全是私有的,仅在Caffeinated中使用 :) - Curtis Hard
显示剩余3条评论

3
您所提到的控件可能基于一个名为ShortcutRecorder的Cocoa框架,用于将快捷键和偏好设置轻松地嵌入应用程序中。该网站上写道:

它带有Interface Builder面板,可定制且与分辨率无关,已被应用程序使用。 由于其BSD许可证,您也可以使用它,并在需要时进行自适应。

然而,该控件不再与Xcode4兼容,您可能更喜欢像MASShortcut这样的新型替代品。该项目在GitHub上得到积极维护并拥有良好的文档。您可以在此查看演示
还有一些其他有趣的相关控件,如SS_PrefsController,可帮助构建界面部分。

http://mattgemmell.com/files/source/previews/blog_preferences.png


1
“Shortcut Recorder 看起来与问题中展示的非常不同。” - Peter Hosey
@PeterHosey:我实际上以为这个问题是在2011年提出的,因此我的推断。据我所知,窗口中显示的快捷方式是电子邮件应用程序常用的快捷方式,我最好的猜测是它们是使用诸如MASShortcutBWToolkit等工具构建的,而不是被使用。 - Chibueze Opata

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接