「哎?你刚刚按的什么快捷键可以让对象快速居中对齐的?」正在用 Sketch 给同事演示组件规范的时候,同事好奇得问道。

「哦,这个按键组合,这样,还可以左对齐右对齐,这个是我自定义的快捷键。」我解释道。

「自定义快捷键?”」同事露出诧异的神色,眉头一皱,问道。

「嗯对... 你不知道 Sketch 可以自定义快捷键吗?」这次轮到我诧异得问道。因为同事的技术宽度很广,AE、C4D、Framer 等工具样样精通,我们同事都经常向他请教软件方面的问题,在我的概念中,自定义快捷键这种操作他应该早就轻车熟路。


不论是对于设计师还是对于开发者,快捷键的熟练掌握可以大幅提高工作效率,稍微资深一些的设计师几乎都可以将常用功能的快捷键用得滚瓜烂熟。

但也确实存在一些常用操作没有被软件默认配置快捷键,以至于我们下意识得忽略了这些功能的快捷键使用,自定义快捷键可以让我们拜托思维和操作束缚。此外不仅仅可以给 Sketch 设定快捷键,几乎任何标准的 Mac OS 应用都可以自定义快捷键。

当我发现还有小伙伴没点过自定义快捷键这个技能点时,便萌生了写篇文章介绍一下的想法。


废话完毕,正文开始:

如何给软件设置快捷键

打开 Mac 的「系统偏好设置」,①然后选择「键盘」,在新的面板中选择「快捷键」这个 Tab 标签,②在左侧的选项中选择「APP 快捷键」,③然后我们就可以通过「+」按钮给 Mac 中已经安装的应用设定快捷键了。

快捷键设置入口

这里,我们点击「+」然后在「应用程序」这个项目下选择「💎Sketch.app」,「菜单标题」这个选项里输入我们要设定快捷键的功能的菜单标题,然后在鼠标光标定位到「键盘快捷键」的栏目,在键盘上按下自己想要设定的快捷键键组合,点击「添加」就可以了。

添加快捷键

不过这里还有几个需要注意的点,我通过几个例子来说明就非常清晰了:

1.「菜单标题」指的是什么?

比如我想给图中的「路径合并」功能添加一个快捷键,在绘制图标的时候我们经常会用到这个功能,这个功能在 Sketch 中默认是没有快捷键的。

路径合并入口

但是「路径合并」并不是这个功能的「菜单标题」,「菜单标题」是指软件对应的顶部菜单栏里所展示内容名称,「路径合并」在「菜单标题」里的名称叫「拼合」。

菜单标题入口

遵循 Mac 原生软件规范的软件,几乎可以在菜单栏中找到软件中包含的所有功能,比如 Keynote、Affinity Desiger、Xcode 等。如果你不知道某个功能的「菜单标题」叫什么,可以尝试在菜单栏的最右侧点击「帮助」,然后在搜索栏里输入一些最靠近功能的关键词,尝试查找。

搜索功能

在这里我自己给「拼合(英文 Flatten)」设定的快捷键是「Controll+Option+Command+F」,然后我们在对应的菜单项「图层→结合→拼合」的后面就可以看到后面多了一个快捷键 ⌃⌥⌘F 的标识,说明快捷键已设置成功,下次在 Sketch 里使用快捷键就可以使用该功能了。

设置快捷键的前后

2.「菜单标题」重复了怎么办?

这里会有一种情况,有时候两个不同功能的「菜单标题」是重复的,比如:「字符→对齐→左对齐」里有一个叫「左对齐」的功能,用来改变文字换行的对齐关系;而在「排列→对齐→左对齐」这里也有一个叫「左对齐」的功能,用来将两个不同的元素进行对齐操作。

这个时候,我们就需要采用一种更精确的方式来输入「菜单标题」了:我们可以通过输入该功能完整菜单路径的方式来定位精确的菜单项,路径节点中间使用「->」隔开,比如「排列->对齐->左对齐」,如图所示:

完整路径

3.注意快捷键冲突

在自定义快捷键的时候,需要注意使用 Sketch 和第三方软件没有使用过的快捷键:

第三方软件快捷键:比如 Mac 电脑的默认全局截图快捷键是 「⌘⇧4」,通过这个快捷键可以在任何软件的任何屏幕下快速截取屏幕;再比如我电脑中安装了一款叫 Magnet 的工具,它可以通过快捷键「⌃⌥+回车」等方式快速调整窗口尺寸,那我们设定快捷键的时候就要避开这些。

Sketch 快捷键:设置快捷键之前,可以在 Sketch 界面快速敲一下你想设定的组合,如果菜单栏没有项目变蓝,就是安全的,如果菜单栏中有项目变蓝,就说明该项目下的某个子项目已经使用了该快捷键。


到这里,您已经掌握了给 Sketch 设置快捷键的技巧了,其他的软件快捷键设置技巧大同小异。

另外,您还可以将某些软件的快捷键习惯设定给另外一些软件,来消除这些软件之间的误操作和壁垒,比如我给

Keynote 设定了很多 Sketch 的快捷键,如此一来,使用 Keynote 也就得心应手飞一般的感觉了!