2019-5-18 [macOS 开发] 快捷键指南
设计快捷键时应该注意什么
![2019-5-18 [macOS 开发] 快捷键指南](/content/images/size/w2000/2019/05/pablo--2-.png)
这篇文章讲什么?
开发 macOS 应用时,如果要给程序设置快捷键,应该注意些什么。
注:本文章不包含代码片段或 demo,以后会另开一篇文章写具体代码
这篇文章对谁有用?
macOS App 开发者
正文
这篇文章其实只是简单总结下 Human Interface Guidelines 里 Keyboard 这一节
1. 快捷键一般组合 Control, Option, Shift, Command
虽然也有单个按键的快捷键,比如 ESC 但一般都是搭配以上4个按键。
原则上:
- 优先使用 Command
- 其次用 Shift
- 在其次用 Option
- 尽量避免使用 Ctrl,因为系统里已经用了很多 Ctrl 快捷键,为了避免冲突所以尽量少用这个

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

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


我这里只是随便截图了2张,全文请看文档
全文完
这篇挺短的,有点水。
写这个是因为最近在用 Swift 开发 macOS app。
在弄快捷键这个部分所以顺带写一下。
感谢阅读。