键盘快捷键与托盘

Throne 桌面版的键盘快捷键、命令面板、全局热键和托盘图标。

快捷键在 Throne 窗口处于活动状态时生效。macOS: Ctrl 指 Cmd,Alt 指 Option,因此 Ctrl+Shift+S 即 Cmd+Shift+S。在 Mac 笔记本键盘上,Del 为 Fn+Delete。

主窗口

设置(Settings)和 路由(Routing)菜单没有快捷键。“可更改”一列表示能否设置其他快捷键,参见更改快捷键。简洁模式会隐藏部分菜单项,例如 为本组解析域名(Resolve Domain for group)、导出配置(Export config)和 重置流量(Reset Traffic)(参见简洁模式与高级模式)。

在状态栏中,点击正在运行的配置档可以对它进行 URL 测试,点击 Mixed: … 可以打开 基本设置(Basic Settings)。

程序菜单

操作 快捷键 可更改
隐藏窗口(Hide window) Ctrl+H(macOS 上还可用 Cmd+W) 是
新建配置档(New profile) Ctrl+N 是
添加剪贴板中的配置档(Add profile from clipboard) Ctrl+V 否
添加文件中的配置档(Add profile from File(s)) Ctrl+O 是
扫描二维码(Scan QR Code) Ctrl+Shift+Q 是

你也可以把文件、二维码图片或链接拖放到窗口上来导入它们。

分组菜单

分组操作作用于当前打开的标签页所对应的分组。

操作 快捷键 可更改
URL 测试本组(Url Test Group) Ctrl+Shift+G 是
速度测试本组(Speedtest Group) Ctrl+Alt+P 是
为本组解析域名(Resolve Domain for group) Ctrl+Shift+I 是
清除本组测试结果(Clear Group test result) Ctrl+Shift+C 是
更新订阅(Update subscription) Ctrl+U 是
清理(Clean up)→ 移除重复项(Remove Duplicates) Ctrl+Shift+D 是
清理 → 移除不可用项(Remove Unavailable) Ctrl+Shift+R 是
清理 → 移除无效项(Remove Invalid) Ctrl+Alt+I 是
停止测试(Stop Testing) Ctrl+. 是

停止测试(Stop Testing)仅在测试运行时出现。右键点击分组标签页可以打开该分组的菜单;拖动标签页可以调整分组的顺序。

工具菜单

操作 快捷键 可更改
Search Settings Ctrl+K 是
速度测试当前项(Speedtest Current) F6 是

Search Settings 用于打开命令面板。速度测试当前项(Speedtest Current)仅在有配置档运行时可用。

命令面板

命令面板可以按名称查找菜单命令和设置。在主窗口中按 Ctrl+K,或点击 工具(Tools)→ Search Settings。

  • 输入一个或多个词。如果某一项的名称或路径包含所有这些词,它就会被匹配,例如 基本设置 › 通用 › 入站设置。在翻译后的界面中,输入英文单词也能找到许多项。
  • 以 > 开头只搜索命令,以 @ 开头只搜索设置。只输入 @ 会列出所有设置。
  • 按 Enter 或双击某一项即可运行它。Esc 会关闭命令面板。

命令面板可以找到 基本设置(Basic Settings)、路由设置(Routing Settings)、Tun 设置(Tun Settings)、预设设置(Preset Settings)和 Integration Settings 中的设置,以及菜单当前显示的命令,包括配置档列表的菜单和你的路由配置档。

在简洁模式下,命令面板也会在 高级模式中的设置(Settings in Advanced mode)下找到被隐藏的设置;选择其中一项后,Throne 会切换到高级模式。被隐藏的菜单命令不会被列出。

以下窗口同一时间只能打开一个:设置窗口、管理分组(Manage Groups)、OTP 管理器(OTP Manager)、流量统计(Traffic Stats)和 关于(About)。当其中一个窗口打开时,命令面板会将会打开其他窗口的项显示为灰色。

配置档列表

右键点击配置档列表可以打开它的菜单。除了 程序(Program)菜单中的“添加”操作,它还有:

操作 快捷键 可更改
启动(Start) Enter 否
停止(Stop) Ctrl+S 否
分享(Share)→ 导出配置(Export config) Ctrl+E 是
分享 → 复制选定项的链接(Copy links of selected) Ctrl+C 否
分享 → 复制选定项的链接 (深度链接)(Copy links of selected (Deep Links)) Ctrl+Alt+C 否
删除(Delete) Del 否
全选(Select All) Ctrl+A 否
克隆(Clone) Ctrl+D 是
URL 测试选定项(Url Test Selected) Ctrl+Shift+S 是
速度测试选定项(Speedtest Selected) Ctrl+Shift+P 是
重置流量(Reset Traffic) Ctrl+R 是

列表中的其他按键和鼠标操作:

按键或操作 作用
双击配置档 打开配置档编辑器。
Esc 清除选择。在筛选行中则关闭筛选行。
拖动某一行 移动该配置档。筛选生效时无法移动。
Ctrl+F 显示或隐藏筛选行。隐藏筛选行会清除筛选条件。
在第一行按 Up,在筛选行按 Down 在列表和筛选行之间移动。

没有默认快捷键的操作

你可以为以下操作设置快捷键:二维码和链接(QR Code and link)、复制测试结果(Copy Test Result)、解析选定域名(Resolve Selected Domain)、解析选定的出口 IP(Resolve Selected Out IP)、清理测试结果(Clear Test Result)、为本组解析 IP(Resolve out IP for group)、更新所有订阅(Update all subscriptions)、移除不安全的配置(Remove Insecure Configs)、IP Scanner 和 刷新列宽(Refresh Column Widths)。

更改快捷键

  1. 打开 设置(Settings)→ Integration Settings → 快捷键(Shortcuts)(仅在高级模式下可用,参见简洁模式与高级模式)。
  2. 点击某个操作旁边的输入框,然后按下新的组合键。Backspace 会删除快捷键。
  3. 点击 确定(OK)。

上面标为“否”的快捷键以及 Ctrl+F 无法更改。如果某个组合键已被另一个操作或某个全局热键使用,窗口会写明冲突,并且在你更改其中一个之前不会保存。

全局热键

全局热键在任何应用中都有效,即使 Throne 窗口已隐藏也是如此。所有全局热键默认都为空。

  1. 打开 设置(Settings)→ Integration Settings → Global Hotkeys。
  2. 点击某个热键的输入框,然后按下组合键。
  3. 点击 确定(OK)。
热键 作用
显示/隐藏主窗口(Trigger main window) 显示主窗口;如果主窗口处于活动状态,则将其隐藏,与点击托盘图标相同。
显示分组(Show groups) 打开 管理分组(Manage Groups)。
显示路由(Show routes) 打开 路由设置(Routing Settings)。
代理模式(Proxy mode) 在鼠标指针处打开 操作模式(Operation Mode)菜单,其中包含 系统代理(System Proxy)和 Tun 模式(Tun Mode)。
切换系统代理(Toggle System Proxy) 开启或关闭 系统代理。
Start/Stop Profile 停止正在运行的配置档;如果没有配置档在运行,则启动上次的配置档。
Toggle Tun Mode 开启或关闭 Tun 模式。
  • 热键必须包含 Ctrl、Alt 或 Meta(macOS 上为 Cmd),除非它是 F9 这样的功能键。
  • 已被其他程序或系统占用的组合键无法生效。点击 确定(OK)后,Throne 会列出它无法注册的热键。
  • Integration Settings 窗口打开期间,全局热键会暂停工作。
  • Linux: 全局热键可以在 X11 会话和 KDE Plasma Wayland 会话中使用(在 KDE Plasma 上,它们还会出现在系统设置的快捷键部分中,位于 Throne 下),但不能在其他 Wayland 会话中使用。

要通过宏键盘、Stream Deck 或脚本控制 Throne,请使用 thronectl。

托盘图标

Throne 会在系统托盘中显示一个图标(在 macOS 上位于菜单栏中)。当有配置档在运行,以及 系统代理(System Proxy)或 Tun 模式(Tun Mode)开启时,图标会发生变化。将鼠标悬停在图标上,可以查看正在运行的配置档和模式。

  • Windows 和 Linux: 点击图标可以显示或隐藏窗口。右键点击图标可以打开托盘菜单。
  • macOS: 点击图标可以打开托盘菜单。

关闭窗口并不会退出 Throne:它会继续在托盘中运行。要退出,请在托盘菜单或 程序(Program)菜单中选择 退出(Exit)。

macOS: 窗口隐藏时,Throne 不会在程序坞(Dock)中显示图标。如果你将 Throne 保留在程序坞中,点击它在程序坞中的图标,或从“访达”(Finder)中再次打开 Throne,即可显示窗口。

Linux: GNOME 只有在安装了 AppIndicator 扩展后才会显示托盘图标(#1623)。没有托盘图标时,再次启动 Throne 即可找回隐藏的窗口。

托盘菜单

菜单项 作用
连接(Connect)/ 断开连接(Disconnect) 停止正在运行的配置档,或启动列表中选中的配置档;没有选中时启动上次的配置档,否则启动当前打开的分组中的第一个配置档。
记住上次的配置档(Remember last profile) 下次启动时,Throne 会重新启动退出时正在运行的配置档;如果之前开启了 系统代理 和 Tun 模式,也会重新开启它们。你自己停止的配置档不会被记住。
允许其他设备连接(Allow other devices to connect) 向你的网络开放本地代理端口,参见局域网共享。
选择配置档(Select Profile) 启动按分组选择或输入名称搜索到的配置档。
选择路由(Select Routing) 将一个路由配置档设为活动配置档,并重新启动正在运行的配置档。
OTP 代码(OTP Codes) 点击一个 OTP 配置档即可复制它当前的代码。在简洁模式下隐藏。

随系统启动(Start with system)会在你登录时启动 Throne。为此,Throne 在 Windows 上添加一个任务计划程序(Task Scheduler)任务,在 macOS 上添加一个登录项,在 Linux 上把带有 -tray 选项的 Throne.desktop 添加到 ~/.config/autostart。在 Windows 和 macOS 上,除非开启了 启动时隐藏仪表盘(Hide dashboard at startup),否则登录时会打开窗口。在 Windows 上,Throne 每次启动时都会把该任务设置为与当前运行的 Throne 相同的权限:如果 Throne 以管理员身份运行,该任务也会以管理员身份启动它,除非开启了 始终以标准用户身份启动(Always Start as Standard User)。

托盘设置

位于 设置(Settings)→ 基本设置(Basic Settings)→ 样式(Style):

设置 默认值 作用
启动时隐藏仪表盘(Hide dashboard at startup) 关闭 Throne 启动时只显示托盘图标,与命令行选项 -tray 相同。
禁用托盘(Disable tray) 关闭 移除托盘图标。此时关闭窗口就会退出 Throne。