# UNTAG Premium 第七期

> 本文开放前 70% 正文，剩余内容会员可见。

原文：https://utgd.net/article/9509

本期内容目录：

- 关于 ChatGPT，我们如何借助 AI 的力量？

- HashPhotos 的隐私相册功能

- 会员问答：认识 Keyboard Maestro 的 Palette 功能

- 当你看不懂一个 Keyboard Maestro 模块时……

- 快捷键打开 macOS 中选中文本内的所有链接

- 用快捷指令控制 HomePod/AirPlay 音箱

- 在控制中心调用三方 App

- 另一种绕过 PDF 编辑密码的极简方法（macOS）

- 如何找回双击 ⌘Command\-P 保存 PDF 的快捷键（macOS）

- 在 iOS 中去除开屏广告的方法

## 关于 ChatGPT，我们如何借助 AI 的力量？

作者：@沨沄极客

最近 ChatGPT 非常火，很多文章在大肆渲染 ChatGPT 有趣的那一面。比如我已经在很多地方看到“ChatGPT 写毁灭人类计划书”的新闻了，这些宣传中噱头的成分更大一些。

实际上 OpenAI 做了不少限制来减少 ChatGPT 的“娱乐性”，一旦问到它“你关于某事的看法”时，它往往会提醒你“我只是一个人工智能助手，没有自己的看法”来回避一些敏感问题。而且回复的内容一般也是中规中矩，不会像微软小冰那样用口语化、拟人化的语气进行回复。

相比娱乐性，我们更关注它的实用性。

我在开发领域向它进行一系列提问，如果是一些初级问题，它都能结合官方文档和一些社区回答，整合出一份不错的答案，而且更直白易懂。

比如下图中我问了一个与 Vue 3 相关的基础问题，它给出了一个质量不错的回复。我继续问了一个相对主观的问题，它会告诉你“两种方法都可以，根据你的喜好决定”。

网络上通常是不会直接告诉你这种问题的答案的，而很多领域的初学者恰恰缺乏的就是这种指导——网上搜不到，身边没人问，只能自己摸索。现在有了 ChatGPT 后，这些问题可以放心大胆的问 AI 了。

有时即便是熟悉这个领域的人，ChatGPT 也可以帮你开拓一下思路，比如在不经意间推荐一个你不知道的新特性，还贴心的给出一段示例代码。

除此之外，还诞生了不少 ChatGPT 的衍生用法。不是总有人在讨论 ChatGPT 能不能替代搜索引擎吗？现在已经有了 ChatGPT 的 Chrome 插件，只要在同一个浏览器中登录 OpenAI 账号，它就能在 Google 搜索中直接给你答案。

比如我用中文搜索“Gitlab 如何配置 SSO 登录？”ChatGPT 的回答往往比搜索出来的结果更直观易懂，且具备一定的可操作性。

你也可以顺着它的回复继续问更详细的方案，根据它在回答中提到的关键词 Omniauth ，我继续搜索“Gitlab 接入 Omniauth 配置 SSO”它甚至可以把答案细化到如何修改配置文件，像这个例子中的回答就是正确的，而且很多中文文章都讲不到它这么清晰易懂。

当然，有时候你不能完全相信它的回答，因为当你反复问它同一个问题时，它也会给出不同的回答，还是要结合实际情况做一些功课，才能判断哪些是符合自己需要的。

关于这一点，我的理解是，我们在搜索时使用的“一句话式的简短提问”往往是非常宽泛的。只有在提问内容越清晰的情况下，ChatGPT 的回复才会更贴近你想要的回答。

## HashPhotos 的隐私相册功能

作者：@沨沄极客

本周 @文刀漢三介绍了他的私人相册用法《iCloud 共享相册的隐藏用法：私人相册 》，他将一些在网上收集到的素材图片放入 iCloud 共享相册避免 “污染” 自己的普通相册。

而我则有另一个需求：我想把身份证、驾驶证等常用的证件图片保存一份在手机相册中，以备不时之需。

但时间一长，这些证件照不仅会被新的照片淹没，放进本地相册则会一直明晃晃地显示在最显眼的地方，而且会被 iCloud 相册同步到我不设密码的 iPad 上。我自然也不想将这些带有私人信息的证件扫描件放在 iCloud 共享相册中。在 iOS 16 推出正式的“带密码的隐藏相册”之前，自带的隐藏相册更像是一种欲盖弥彰的功能。

所以我一直以来都使用本地应用来储存这样的图片，将其与自带相册彻底分开，避免一切烦恼。

如果在 App Store 中直接搜索隐私相册，你会发现很多所谓的“隐私相册 App”，明明提供的是重要的隐私保护功能，点进去却是一堆广告和申请联网权限，简直让人不敢用。

我目前常用的私人相册是由 HashPhotos 提供的隐私相册功能。我使用 HashPhotos 的一个重要原因就在于它保持自身的“干净”，同时提供了功能全面的照片管理功能，而不局限于隐私相册本身，具备了一个相册管理应用该有的素质。

HashPhotos 中提供了三种相册。

- 系统原生的相册。

- 本地相册，是独立存储在应用中的相册，与原生相册分离。

- 私人相册，也是独立存储在应用中的相册，可以进一步添加密码保护。

HashPhotos 在私人相册功能中提供了“密码锁定、手势切换、隐藏相册、修改标题”等功能，对要求高的话，可以通过多种手段进一步保护隐私照片。

在具体使用上，常用的身份证、驾驶证等信息，可以存放在本地相册中；而信用卡照片、手持身份证照片等，就可以放在私人相册中。这样在我需要用到这些照片时，就可以在一个相对固定的位置在手机上查看。

如果需要在电脑端做实名认证，也可以通过 HashPhotos 提供的本地传输功能，将图片通过本地局域网传到电脑上，而不用在微信上把照片传来传去，从多个方面确保了隐私。

## 会员问答：认识 Keyboard Maestro 的 Palette 功能

作者：@Hum

本需求来自 \#UNTAG 会员 @kewell2000、读者 @李宇晨 ，具体内容如下：

> Keyboard Maestro 中的 Palette 可以进一步定义快捷键么，不是通过首字母或数字快速选用，而是自定义例如方向键等快捷键。 更具体说，这个快捷键只在 Palette 显示的时候生效，全局不生效。

首先，这个意识非常好——仅在某种情况下按快捷键，才能触发功能，而非全局。这是一种完全可以应用到其它工具的思路。它最大的好处，是节约全局快捷键、从而节约使用快捷键时的思维负荷。而且，这个需求也体现了老牌自动化工具 Keyboard Maestro 和其它新兴自动化工具（如 Shortcuts）相比的优越性。

接下来，回答会员和读者的问题。解决方案有以下 3 个部分：

- 在具体软件里通过 Palette 控制该软件的自动化。

- 在具体软件里通过 Palette 控制该软件的自动化，并通过快捷键触发。

- 如何在 Palette 里显示快捷键。

其中第 1、2 步是解决方案，第 3 步是搭配的小知识点。

我们以《Premium 第六期》里提到的“复制某一封邮件的 ID 为例子”。因为这个操作，恰好是这个需求的完美例子。

我们先在 Keyboard Maestro 最左边栏的 Groups 中建立一个组，再在这个组的设置选项里做以下 3 个操作：

- 打开“Enable Marco Group”

- 把第二项“Available in all applications”改成“Available in these applications”，并且在里面选上“Email”

- 把第四项“Always Activated”改成“Shows/Hides a palette when”，然后打开下面的 The hot key Click is pressed，并给它一个快捷键，比如截图里我给的是 Hyper\-Y

接下来，我们添加“复制邮件 ID”这个 Marco，并给它加一个快捷键 Hyper\-T：

现在就达到了会员和读者的需求了——只有在 Mail\.app 下，才能用快捷键打开 Palette；只有在打开 Palette 情况下，才能用相应的快捷键做出相应的 Marco。

但是，现在还不能在 Palette 之中显示该操作的快捷键（虽然快捷键已经可以用了，只是看不到）。想要在 Palette 中显示快捷键，要在 Keyboard Maestro 的操作中设置。

进入 Keyboard Maestro 设置，选择 Palettes，在以下 4 个 Palette Styles 中，单击”Default Palette Style“，就会打开一个设计样式的菜单（允许大家吐槽一下这个交互）：

我们把这个菜单中的 “Trigger” 勾选，就能在呼出 Palette 时看到每个 Marco 的快捷键：

## 当你看不懂一个 Keyboard Maestro 模块时……

作者：@Minja

最近，Keyboard Maestro 论坛上有人抱怨看不懂 Keyboard Maestro、找不到想要的解决方案。这恐怕也是多数 Keyboard Maestro 入门用户的感受：功能太多，而没有什么成体系的指南。

事实上，Keyboard Maestro 有很好参考资料，几乎每一个步骤、每一个函数或每一项变量都有相应的官方词条，用于解释如何使用它们。论坛元老 ccstone 指出了一系列查看帮助文档的方法，有些我也不知道，非常实用：

- 任何一个模块，上下文菜单中都有“Help”项目；

- 在“Edit\-Insert XXX”中，列出了几乎所有可用的步骤、函数或变量等模块，您可以按住 ⌥Option 键以查看帮助“Help”，弄清这些模块的用途；

- 另外，Keyboard Maestro 还有一个官方 Wiki，上面提到的所有信息均收录其中。

当然，Keyboard Maestro 的帮助文档全是英文的，但有很多变通方法。帮助文档终归不是文学作品，机器翻译效果就很好，你也可以用我的对照翻译方法浏览 Keyboard Maestro 文档，翻译之后都是大白话。五年前我在写 Taskpaper 教程教程时，尚无那么方便的翻译工具，不少参考资料都是自己编译的，真是今非昔比。

说到底，和其他自动化工具不同，Keyboard Maestro 贯穿了使用电脑的几乎所有环节，因此没有人能够写一本 Keyboard Maestro 教程，正如没有人能够教别人怎么“使用电脑”的书一样。同样，想要“掌握 Keyboard Maestro”——同样的道理大概可以推及所有工具——也是一个荒唐的说法，我们应当关注的只是用 Keyboard Maestro 具体做什么。面对这样的工具，从来没有什么自上而下的“掌握”或“精通”可言，只有自下而上的见招拆招，遇到一个问题解决一个。

## 快捷键打开 macOS 中选中文本内的所有链接

作者：@Hum

如果让你把图中的链接全部打开，你会怎么做：

也许大多数对自动化有概念的人，会第一时间想到用 AppleScript 或者 Shortcuts 来操作。诚然，这些都是可以的。但是，实际上系统设置中隐藏着一个极其简单的方法，只要一个快捷键，就能识别出文中所有链接，再通过默认浏览器打开。

这个设置项藏在我们（应该）熟悉的“键盘—快捷键”中，服务 → 互联网 → 打开URL：

给它设置一个快捷键，就可以来看看结果了：

在 UTGD 成员关于使用工具解决问题的思维方式里，有一个概念叫“低技术”。低技术指的是，在解决同样需求的前提下，尽量用最少的工具（软硬件）、最少的技巧、最少的步骤……拿自动化来说，别人做的不如自己做的，自己做的时候，通过第三方工具不如通过系统默认手段。

另一个在我们的会员栏目里通过“系统设置\+快捷键”就解决的“低技术”实用技巧是快捷键 Google macOS 上选中内

---

[前往标准阅读页](https://utgd.net/article/9509?audience=web)
