【问题标题】:Keyboard shortcut view for OS X application?OS X 应用程序的键盘快捷键视图?
【发布时间】:2014-02-22 00:07:09
【问题描述】:

我在几个不同的应用中看到过这种 UI:

我不确定是否有一个开源项目可以做类似的事情(我已经搜索了整个 github,但没有找到任何东西),但我想在开始之前验证我的实现方法(因为我是可可菜鸟)。

我可以继承nstextview,并将特殊字符灰色背景作为背景。然后,在 keydown 上,将该背景图像更新为适当的图像。然后,我需要对按键代码进行某种大的 switch 语句/反向查找,以找到所按下的字符串表示形式并使用它。

这有意义吗?

【问题讨论】:

    标签: objective-c macos cocoa


    【解决方案1】:

    这种控件有多种开源实现。两个值得注意的是ShortcutRecorderMASShortcut。它们看起来都不完全像这个特定的示例,但是在视觉上自定义它们应该不难。这些库为您完成了困难的工作(翻译关键代码、注册快捷方式处理程序等),因此它们将是一个很好的起点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多