Mac 用户在对 Mac 的使用过程中,追求效率的脚步从来不曾停步,老用户尤其如此:无鼠标、键盘控是他们标准的配置,Firefox、Vim 是他们常用软件,Dock 栏上无多余图标,iPhone 中最终也难以决择哪款蕃茄工作软件,不 Geek 但对前沿科技无比热心,不专职写作/编程作却对输入法和写作/编程平台软件颇有研究,这样的你怎么能忍受 Mac 上存在缺失的快捷键呢,好吧,让我们一起沿着效率的长路再进一步,将常用的功能就放在我们手边。
设置快捷键,有很多软件可以应用,Alfred 可以用来完成常用软件的启动和隐藏,如有必要,甚至可以用 Jitouch 来设置触摸板手势启动软件,但是全局性进阶功能的缺失和第三方程序的稳定性总是让玩家们转向对系统原生支持的探求。Key Binding 功能对于那些使用过 uBuntu 系统的 Mac 用户并不陌生,在 Mac OS X 中 Key Binding 功能仍然好用,其核心文件 DefaultKeyBindings.dict 位于 Mac OS X 系统的 ~/Library/KeyBindings/ 文件夹,当然如果你从未开发过这个功能,这个文件夹包括 DefaultKeyBindings.dict 文件都是不存在的,需要你自行建立。它的功能是为程序或者用户动作绑定键位或组合键,其功能和作用较早地被国外用户发现并开发,详见 Brett Terpstra 的 KeyBindings Project,但是非常不幸的是,国外玩家对于键位的设置有着较高的外国化,并不适合中国国情,本着方便自己的精神,笔者选取了少许进行了“本土化”并记录如下。