2019-5-18 [macOS 开发] 快捷键指南

设计快捷键时应该注意什么

2019-5-18 [macOS 开发] 快捷键指南

这篇文章讲什么?

开发 macOS 应用时,如果要给程序设置快捷键,应该注意些什么。
注:本文章不包含代码片段或 demo,以后会另开一篇文章写具体代码

这篇文章对谁有用?

macOS App 开发者

正文

这篇文章其实只是简单总结下 Human Interface Guidelines 里 Keyboard 这一节

1. 快捷键一般组合 Control, Option, Shift, Command

虽然也有单个按键的快捷键,比如 ESC 但一般都是搭配以上4个按键。
原则上:

  1. 优先使用 Command
  2. 其次用 Shift
  3. 在其次用 Option
  4. 尽量避免使用 Ctrl,因为系统里已经用了很多 Ctrl 快捷键,为了避免冲突所以尽量少用这个

4个按键的对应图标如下:

然后列了一堆应该避免使用的快捷键。

我这里只是随便截图了2张,全文请看文档

全文完

这篇挺短的,有点水。
写这个是因为最近在用 Swift 开发 macOS app。
在弄快捷键这个部分所以顺带写一下。

感谢阅读。