一个工具的入门用户和进阶玩家,区别在哪些地方?相信不少人的回答里会有「会用快捷键」这一项。

我们印象中,在键盘上运指如飞的人,技术基本要比拿鼠标爬格子的人要厉害;即使在键鼠齐上的游戏玩家眼中,全键盘实现避让、瞄准、开枪的选手也是枪林高手。会用快捷键,往往代表形成了一套肌肉记忆,意味着专业、熟练。

但是换上自己真刀真枪开始学快捷键了,我们就会遇到很多问题:

  1. 快捷键凭什么设计成今天这样子?
  2. 怎样才能记住快捷键?
  3. 怎样自定义快捷键才不容易发生冲突?
  4. 总是不小心按到 ⌘Command-Q 退出应用,怎样避免?
  5. ……

这一篇文章,将从快捷键的历史开始谈起,带你了解为何今日的快捷键设计成这样;通用的东西不一定恰好适合你,所以,知其所以然之后,我们还要通过系统设置、Keyboard Maestro、Karabiner-Elements 等工具和方法,将快捷键变得更加客制化,让它真正符合你的习惯。

文章较长,设计的系统和工具也较多,大家可以先从目录中挑自己最感兴趣的读。

注:由于我(Minja)只有 Mac 电脑,所以本文主要以 macOS 为例,但原理是通用的。Windows 部分由 @沨沄极客 编写,希望能让尽可能多的读者受益。