SnapShots¶
SnapShot 会捕获您正在使用的窗口,并将其附加到当前草稿中。附件带有应用名称和窗口标题,并在可用时带有应用图标和窗口的辅助功能数据(其控件、文本及其在图像中的位置)。智能体可以使用这些数据对截图进行推理。
SnapShots 默认关闭,在 macOS、Windows 和 Linux 的 Wayland 桌面应用中可用。不支持 X11 会话。
开启¶
打开设置 > SnapShots 并开启该功能。设置分两步:允许捕获,然后选择快捷键。每一步只显示您的桌面所需的内容。稍后完成会关闭捕获,但保留您已安装的任何内容,以便您可以从上次中断的地方继续。
- macOS 在设置过程中会请求屏幕录制权限。仅在包含应用文本开启时才会请求辅助功能权限。
- Windows 无需设置或许可。
- Linux 取决于您的桌面环境。请参阅 Linux 桌面。
关闭捕获会释放快捷键。它不会卸载您已安装的辅助程序或扩展。
进行捕获¶
切换到您想要的窗口,然后按下快捷键。macOS 和 Windows 上的默认快捷键是两个 Shift 键同时按下。T3 Code 会将图像附加到您的草稿并将自身带到前台。如果没有打开任何会话,它会在当前项目中启动一个草稿。
当 T3 Code 位于前台时按下快捷键会捕获 T3 Code 本身。
待处理的捕获会保存在磁盘上,直到附件被保存到草稿中,因此即使中途关闭应用,捕获也会保留并在下次启动时附加。因图像过大而被拒绝的捕获会被丢弃。
更改快捷键¶
在设置中选择快捷键,按下新的按键,然后保存。在 macOS 和 Windows 上,您可以使用修饰键组合(如 Command+Command 或 Ctrl+Ctrl)或按键组合。T3 Code 会拒绝与其自身按键绑定冲突或已被操作系统保留的快捷键。
在 Linux 上,请选择按键组合;不支持修饰键组合。在 Niri 和 Hyprland 上,快捷键位于您的合成器配置中,因此更改快捷键会重新打开设置以查看更改。
包含应用文本¶
包含应用文本控制捕获是否包含窗口的辅助功能数据。将其关闭则仅附加截图。在 macOS 上,这也会取消辅助功能权限要求。
可用性取决于应用。有些应用只暴露其窗口控件,而不暴露文档或终端内容。如果应用响应缓慢,T3 Code 会附加不带数据的截图,而不是等待。
在 GNOME 上,浏览器可能需要先在桌面的辅助功能设置中启用应用辅助功能,然后才能暴露文本。启用后请重启浏览器。
附件中应用名称旁边的图标显示是否包含了辅助功能数据。选择它以检查捕获的内容。
声音、闪烁与动画¶
设置控制捕获声音、被捕获窗口上的短暂闪烁,以及将图像飞入草稿的动画。每一项都可以独立关闭。操作系统的减弱动态效果设置也会禁用该动画。
Linux 桌面¶
SnapShots 适用于 Wayland 会话。每个桌面提供不同的捕获方式,设置会显示您当前的桌面名称并只显示所需内容。偏好设置会跨桌面保留,但每个桌面的辅助程序和快捷键批准是分开的。
GNOME。 在设置过程中安装随附的 T3 Code SnapShots 扩展。它按用户离线安装,无需管理员密码。首次安装后请注销并重新登录,以便 GNOME 发现它,然后从设置或 GNOME 的扩展应用中启用它。如果 GNOME 已禁用所有用户扩展,请先在那里开启它们。在 GNOME 的扩展应用中禁用或移除扩展即可撤销访问权限。
KDE Plasma 6。 在设置过程中安装随附的捕获辅助程序;无需注销。如果快捷键不触发,请在系统设置 > 键盘 > 快捷键下检查 T3 Code。如果使用 Shift 加数字的快捷键在您的键盘布局上不起作用,请改用字母组合。从管理捕获 > 访问 > 高级中移除辅助程序。
Hyprland 和 Omarchy。 在设置过程中安装随附的辅助程序,然后选择快捷键并选择查看更改。T3 Code 会显示它将要对您的 Hyprland 配置所做的确切更改。保存快捷键仅写入该更改,保留备份,并重新加载 Hyprland。如果出现屏幕共享提示,请为辅助程序批准。在 Omarchy 上,请在您自己的配置中绑定,而不是使用随附的默认配置。某些 Hyprland 版本在捕获被阻止时会返回"访问被拒绝"的图像而不是错误;请检查辅助程序的屏幕共享权限。
Niri。 选择快捷键并选择查看更改。T3 Code 会显示它将添加到您的 Niri 配置中的确切绑定,验证结果,保留备份,并在您批准时保存。Niri 会自行重新加载配置。该绑定需要 gdbus 命令,该命令通常是您发行版 GLib 工具的一部分。从配置中移除该行以释放按键。
其他 Wayland 桌面。 当 T3 Code 可以捕获活动窗口时,它会使用桌面的截图门户。否则,设置会显示仅手动捕获,快捷键会打开桌面的窗口选择器。选择器捕获不包括辅助功能数据。
在 Wayland 会话中通过 XWayland 运行的应用仍然可以被捕获。
本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 t3/t3code