2020年5月8日星期五

4 种自定义工具推荐,让 Touch Bar 更好用 | 工具推荐

Touch Bar 在 MacBook Pro 上推出已有三年的时间,它可以为用户提供丰富的快捷按键、控制选项。
不过目前来看它的使用率并不高,每个应用都有自己的逻辑和快捷键,想要不看就记住快捷按钮的大致位置还是有点难度的。不如记下它的快捷键来的高效。比如我自己用得最多的功能恐怕是看视频用来拖拽进度条、输入 Emoji,而不是效率方面的 Touch Bar 按钮。
那么能不能换一个思路,将 Touch Bar 作为屏幕的延伸,把原来需要显示在屏幕中的功能显示在 Touch Bar 上,让 Touch Bar 发挥出应有的作用呢?

系统原生的 Touch Bar 定制功能

在苹果官方的文档中,Touch Bar 被分为两个部分:应用控制区、Control Strip 区。
Touch Bar 部分

Touch Bar 的两个部分

应用控制区,在默认情况下会在左上角显示一个 ESC 键,剩余空间显示当前 App 的快捷键,如果当前 App 没有提供快捷键则显示为全黑。
Control Strip 区,点击三角箭头会弹出屏幕亮度、键盘背光等系统设置。Control Strip 部分可以用软件隐藏或替换,但二级选项是无法自定义的。
Control Strip 的二级菜单
当你按住键盘上的 fn 键时,Touch Bar 会被替换为 F1-F12 这些功能按键。F1-F12 也是无法自定义的。
F1 - F12 的二级菜单
小技巧:如何对 Touch Bar 截图
macOS 中默认提供了一种截图方式,按下 Command + Shift + 6 可以截取 Touch Bar 图片并保存到桌面。

定制 Control Strip 区

如果只是想简单改变 Control Strip 部分的按钮,系统默认提供了修改方法。可以在「系统偏好设置 - 键盘 - 自定触控栏...」中对 Control Strip 部分的按钮进行自定义。
系统提供的自定触控栏
这个选项中提供了截图、勿扰模式、屏幕锁定、AirPlay、任务控制等选项,你可以把最常用的操作放到最右侧。
默认情况下最多放置 4 个功能按键,如果有 Touch Bar 相关应用,这里最多可以显示 5 个图标。
除了 Control Strip 区,可供我们发挥的空间主要是应用控制部分,这部分是可以完全自定义的,下面就来详细讲讲。

把 Dock 栏放到 Touch Bar 上

当我第一次看到 Touch Bar 的时候我就觉得这里可以做一个不错的应用切换区域。对于我这种 13 寸 MacBook Pro 用户而言,屏幕的空间可谓是寸土寸金,需要长时间使用应用时我都会切换成全屏模式。
但全屏窗口一多,每次切换起来都要用触摸板左右滑动多次,或者将光标移动到屏幕底部呼出 Dock 栏。每当这时我就会想:如果能直接在 Touch Bar 中显示 Dock 栏就好了。但苹果官方似乎完全没有类似的想法。
还好我们有第三方工具可以使用,下面是两款优化 Dock 栏体验的第三方 Touch Bar 应用。

Dock 栏转移术:Pock

Pock 就是一款在 Touch Bar 显示 Dock 栏的应用,它将应用指示灯、提示小红点等细节一并搬到了 Touch Bar 上。可以说很好的满足了习惯全屏操作用户的需求。
Pock 可以显示 Dock 栏
如果想用应用本身的 Touch Bar,可以点击左上角的退出按钮,就会显示其他的快捷操作了。
有意思的是,Pock 在第二个位置放置了一个 ESC 按钮,保证在 Pock 常驻的情况下也能按下 ESC,不必退出 Pock。这是个贴心且实用的小设计。

应用切换工具:TouchSwitcher

关于 TouchSwitcher,少数派早在 2017 年就推荐过它:《TouchSwitcher,把你的 Dock 栏放到 Touch Bar 上 | App+1
Touch Switcher 能够实现的功能和 Pock 差不多,不过它主打的是应用切换功能,不会把 Dock 栏直接拿来使用,更多的是着眼于切换已经打开的应用
TouchSwitcher 不会常驻在 Touch Bar 上,也没有 Pock 的 ESC 按钮,所以一般用于临时使用。在图标上长按时可以退出这个应用或是收藏它,这样会以灰色的形式显示在后方,用于快捷打开。你也可以收藏一些偶尔需要的系统应用:计算器、便签、终端、活动监视器等以备不时之需。
用 Touch Switcher 切换应用
Pock 作为 Dock 栏的补充,TouchSwitcher 作为快捷启动器。这两款工具可以结合起来一起使用,互不影响。当你同时安装两款应用时,Touch Bar 的显示逻辑就从一层变成了三层:「默认 Touch Bar - Pock - Touch Switcher」。我一般让 Pock 常驻,需要退出或者切换应用时再点击左右两侧的图标。

最强大的自定义工具:BTT

BTT 的全称是:BetterTouchTool,这款工具可以为 macOS 的键盘触摸板等提供高度的定制。如今它也提供 Touch Bar 的定制。
BTT 早期是完全免费的,现在变成了一款收费软件并加入了 SetApp。少数派在早些年提供过一份 BTT 的上手指南:《Mac 触摸板增强神器:BetterTouchTool 上手指南》,将 BTT 的界面和功能讲的很清楚。不过当时尚未推出 Touch Bar 功能,这里对如何自定义 Touch Bar 做一个补充。

自由设置按钮

初次上手 BTT 时,很多人会被众多复杂的选项劝退。其实只要学会简单的「添加」「编辑」操作就能自定义 Touch Bar 了。
我们先在 BTT 的上方导航栏中找到 Touch Bar 项。这个界面就是专门用于定制 Touch Bar 的,其他界面我们暂且不管。
进入 BTT 的 TouchBar 定制界面
上手时 BTT 给出了明确的标识,1 号位置是适用范围,Global 指的是默认状况下,你也可以对其他应用的 Touch Bar 进行逐一编辑。这里先对默认状况下的 Touch Bar 进行自定义。
一开始这里是空白的,你可以通过右下角 2 号位置的按钮来添加功能,功能有三种类别:按钮、小组件、分组
  1. + TouchBar Button :添加一个按钮。只要给按钮取一个名字。这个按钮就会在 Touch Bar 中显示出来。
  2. + Widget/Gesture:添加一个小组件。如果你希望在在 Touch Bar 上显示时间日期等信息,可以点击它来添加「时间」「应用切换器」等预先写好的小组件。
  3. + Button Group:添加一个分组。如果你发现图标过多,你可以点击这个按钮来添加一个分组。这样就能实现多个层级的菜单。
添加一个按钮,下方用于配置

赋予按钮功能

下方的界面则是用来为按钮赋予具体功能的,以 TouchBar Button 按钮为例:
  1. Custom Keyboard Shortcut:为这个按钮分配一个快捷键,等于快速调用这个快捷键。
  2. Predefined Action:为这个按钮选择一个预先写好的功能,比如截图、显示应用列表等,比快捷键的指定性更强。
而「小组件」除了可以点按触发,本身也可以具有一些「时间」「亮度调整」等功能,这些都可以在下方进行详细设置。
高级设置
最后在 Advanced Configuration 高级设置中可以看到更详细的选项。比如按钮颜色、文字颜色、字号大小、图标大小、只显示图标等外观选项;也有「打开分组时仍然显示」「重复多次动作」等功能选项。还可以作为隐藏功能,通过修饰键调用。
如果你觉得纯文字不好看,也可以点击前面的空白方框给这些按钮分配一个图标。
为按钮加上一个图标
这样一来,一个自定义按钮就添加完成了。
注意点:避免 Touch Bar 应用产生冲突
需要注意的是,Touch Bar 右侧的 Control Strip 部分一次只允许出现一个第三方应用。所以 BTT 的定制的 Touch Bar 会占用 Pock、Touch Switcher 等其他工具的位置,这样就无法使用其他应用了。
BTT 的目标似乎就是取代所有的 Touch Bar 工具,你可以在 BTT 中分配一个按钮,来实现其他应用的功能。 比如 Touchbar Switch 就可以用 BTT 里的 App Switch 功能代替。
另一种解决方法是为 Touchbar Switch 等应用设置一个快捷键,然后在 BTT 里调用快捷键以便在这些工具之间进行快捷切换。

预设好的 BTT 插件:GOLDENCHAOS-BTT

如果你觉得 BTT 插件过于硬核,每个按钮都要自己设置显得很复杂,而且很难把插件调整为想要的样子。
那也没关系,有人已经帮我们做好了整套的 BTT 插件,可以完整套用别人的方案
这个 BTT 插件就是免费的 GoldenChaos-BTT,它是一套基于 BTT 的预设方案。你可以下载它的预设方案直接应用到自己的 Touch Bar 上。
GoldenChaos-BTT
那么 GoldenChaos-BTT 到底实现了哪些功能呢?

发挥到极致的 Touch Bar

在 GoldenChaos 这套预设中,它将 Touch Bar 的作用发挥到了最大。它有着不少优良特性:
上手即用:下载文件后导入 BTT,马上可以看到效果。默认显示日程、打开 Finder、AirDrop 等常用操作,逻辑清晰,上手简单,不做任何设置也很省心。
预设丰富:添加这份预设之后,你可以在 Touch Bar 上使用日历、快捷启动、应用切换、系统设置、查看日期天气、搜索、调整窗口大小、呼出界面等丰富的功能。
定制功能非常丰富,后面两条是设置和天气二级菜单
功能增强:GoldenChaos 最吸引我的地方是添加了双指滑动调整音量、三指滑动调整亮度这种全新操作。Touch Bar 本身就是长条状的,拖动调整设置的体验非常棒。
更多空间:官网建议你把右侧的 Control Strip 部分隐藏,以便使用更多的空间。GoldenChaos 将原本放在二级菜单中的音量调整、亮度调整功能放在了第一屏,隐藏之后非但没有影响使用,反而能够显示更多的内容、调用更快捷了。功能的打开和关闭也可以由用户自己掌控。
可以自定义组件的宽度
修饰键增强:预设中为 control、option、command 这几个修饰键分配了不同的按钮,比如按住 control 可以切换窗口大小和位置、按住 option 显示系统功能设置、按住 command 显示应用切换界面。这让 Touch Bar 变成了「真正的功能键」。
按下修饰键,显示不同的功能

如何安装 GoldenChaos-BTT

GoldenChaos 的官网 给出了具体安装方法:
  1. 将你的 BetterTouchTool 更新到最新版。
  2. 安装 iCalBuddy,这是一个日历读取工具,这样才能在 Touch Bar 上显示系统日程(也可以选择不安装)。
  3. 参考GoldenChaos 官网说明,对 BTT 进行预先配置。主要是关闭 Control Strip、增加触摸反馈等。
  4. 进入官网的链接,点击下载 json 文件(文件有 20 MB 左右,直接网页导入可能会因网络原因出现问题)。然后用 BTT 导入配置。
  5. 如果导入成功,你可以在 BTT 的 Touch Bar 界面看到所有的新增按钮。
添加后就能看到所有的新增按钮
如果将来 GoldenChaos 有更新,你可以根据这些步骤来升级。
安装完毕后就可以使用了。GoldenChaos 在使用上也没有太多难点,编辑按钮都是可视化的操作,勾选最后的 Visible 框就能选择是否可见。
我觉得把 GoldenChaos-BTT 看作苹果官方推出的功能都不为过,因为它的大多数功能都是调用已有的功能,没有让 Touch Bar 承担过分复杂的功能,和 Touch Bar 的理念高度契合。实现方法也多是调用系统自己的接口,而不是单纯采用快捷键,失误率很低。同时也让修饰键变得更有用,提高了整个 Touch Bar 的利用率。

总结

一直以来,我的 Touch Bar 只起到辅助作用,很少被注意到,使用频率并不比 F1 - F12 高。而 Pock、TouchSwitcher 就能够把应用切换之类的小功能带到 Touch Bar 上。
而 BTT 功能更为强大,允许你完全掌控 Touch Bar 上的每一寸空间。让它的每一个按键都符合你的期望。
GoldenChaos 则通过以及做好的功能按钮,为 BTT 带来全面的功能。你只需要对这些按钮开开关关就能实现丰富的功能。
这里的每一种方法都能提升 Touch Bar 的使用频率。如果你还有更好的 Touch Bar 工具推荐,欢迎在评论区留言分享。

没有评论:

发表评论