最近很多用 Windows 的小伙伴发私信给笔者,说看了我的微博,他们表示很想尝试 OS X 系统的特性,并希望推荐给他们一些必备的 Mac 应用,这事原本可以很简单,但由于推荐对象的「过分强大」,使得我不得不特地写文来介绍它。
这里的「它」,指的就是本文标题里的 BetterTouchTool(简称 BTT),或许你可能听说过它,因为接触过的用户有很多,但能充分了解所有功能的人却较少,所以如果你希望感受到 OS X 的强大,或于基础上提升操作体验,那么掌握 BTT 就很必要了。
不过在此之前,还是非常希望读者能熟知键盘或触控板的指定操作,对此,我推荐一款免费的轻量级辅助应用 Cheatsheet,安装后长按 ⌘ CMD 键就可以显示系统指定键盘快捷键了。另外,还推荐一篇不久前笔者撰写的关于 Magic Trackpad 的体验总结,里面详细介绍了如何利用人性化的 Gesture 手势,方便又快捷地进行触控板的操作。
▲ Cheatsheet 应用截图
BTT 是一款完全免费的 Mac 辅助应用,可以用来代替默认的系统操作方式(组合键、修饰键、手势等),其目的是方便用户创造出更适合自身习惯的操作行为,是 Mac 上非常强大的触摸板辅助工具。但如果你希望拓展出更多丰富的功能,可能就要在购置硬件设备上投入额外资金,目前 BTT 直接支持的拓展设备有:Apple Remote、Leap Motion、普通鼠标等。如果你没有打算考虑新的硬件,那么官方开发的 BTT Remote iOS 客户端也非常值得尝试。总而言之,无论使用什么外设,都请牢记一条原则:必须让 BTT 后台运行。
界面概览
作为一款菜单栏应用(Menubar App),BTT 没有标准的主界面,但它有非常全面的「偏好设置」,所以这部分也是它的核心。为了方便大家快速理解,笔者将功能区域分为三大部分(见图)。
第一部分为「应用程序选择区」,选择一款 App 作为对象,而后在右侧的第二部分「编辑区」进行设置,这里唯一另类的是 Global,它代表整个操作系统而不是单个应用,所以你也可以将其理解为「通用设置」;第二部分「编辑区」是给对象添加行为操作用的,也是「偏好设置」里利用次数最多的区域;添加操作时,还要确认设备对象,因此就有了第三部分「设备选择区」。
BTT 功能解剖 1:应用选择区
点击左下角的「加减号键」可以添加或删除列表中的应用,但它不适用于 Global 选项,前文中已提到,因为它代表的是整个操作系统的大环境,所以任何对它的设置就相当于增加一个新的系统「指定」操作方式。
出于这个原因,这部分的设置项也都是针对 Global 的,分别是:
- 拷贝 Global 相关的手势操作设置
- 粘贴上述设置
- 禁止将单指滚动操作应用于 Global
- 禁止针对 Global 的窗口捕捉,该功能用于自动调整窗口位置,类似 Moom(下图蓝色虚线框效果)
- 禁止任何针对 Global 的 BTT 设置,相当于删除 Global
BTT 功能解剖 2:编辑区
这部分的功能大家看下图即可,强调一下具体的操作步骤(以截图为标准):首先点击 Add New Gesture,完成后在上方预览区会加入对应行;接着在 Touchpad Gesture 这里选择新的操作方式,其下方可以添加单个或多个键盘修饰键,然后在右边输入系统默认键盘快捷键或选择预置操作行为,其目的是用于被新创建的 New Gesture 代替;最后确认下预览区内容与设置一致即可。(了解更多预置手势请点击这里)
在这些触控板手势中,有个比较特殊的 Your Own Gestures 自定义手势选项,适用于创建内置手势外的动作。点击后会出现下图里右侧的窗口,但这里只提供了四个手指的支持,而且只能自定义先后点击的顺序,而不是行为,所以一般情况下不推荐使用该功能。
什么叫「绑定其他手势」?这个概念类似于「一键多用」,即一个新的操作方式可以代替两个甚至更多的默认操作方式,减少点击次数,增加使用效率。若 New Gesture 与重要的、无法修改的系统键冲突,BTT 会弹出警告框阻止你的行为。
BTT 功能解剖 3:设备选择区
不同的设备对应不同的操作,比如上文提到的设备是 Trackpad 触控板,那么对应新建立的操作方式就是 Add New Gesture;若换成 Keyboard 键盘,那相关选项就会变为 Add New Shortcut,其余同理,大家自己尝试就知道了。这里比较特殊的就属 Leap Motion 体感控制器和 BTT Remote iOS 客户端了,使用前别忘了开启方框内的 Enable xxx support 功能,否则是无法连接成功的。
笔者在 YouTube 上发现了一段 Leap Motion 搭配 BTT 的实际操作视频,特地转来分享给大家,希望它能让你对 BTT 这款应用留有一个非凡的印象。
BTT 功能解剖 4:其他设置
这里虽然不怎么起眼,但也同样重要!笔者将其分为两个部分:见下图,1 是同步区、2 是指南区。如果你只习惯于一套操作方案,那么同步区基本用不到,相反,想建立新的方案,又不愿放弃原有的,请点击 New,或点击 Import Export 进行导入及导出,切换方案时点击上方 Default 对下拉菜单进行选择即可;指南区里的 Show Live View 功能很有意思,推荐大家玩玩看,同时它也可以作为检测仪使用。
最后附上 @EasytimeTV播客 制作的 BTT 视频教程,相信看完你会对这款软件有更加清晰的认识:
总结
本文作为 BTT 的初上手指南,只详细介绍了主要操作界面的细节,其背后还有更多更丰富的设置项,这些内容会在下一篇 BTT 进阶文中提到,感兴趣的读者可以关注一下。由于 BTT 默认的设置已经非常人性化了,所以轻度用户也能很快适应,若还有对上文有不理解的地方,欢迎直接 联系笔者 告知,我会尽快答复。