键盘快捷键与托盘
Throne 桌面版的键盘快捷键、如何更改它们、全局热键,以及托盘图标及其菜单的作用。
本页列出了 Throne 桌面版的键盘快捷键、可以设置的全局热键,以及托盘图标的作用。快捷键在 Throne 窗口处于活动状态时生效。全局热键在任何应用中都有效,即使 Throne 窗口已隐藏也是如此。
macOS: 本页中的 Ctrl 在 Mac 上指 Cmd,Alt 指 Option。例如,Ctrl+Shift+S 即 Cmd+Shift+S。在 Mac 笔记本键盘上,Del 为 Fn+Delete。
主窗口
工具栏按钮 程序(Program)、设置(Settings)、分组(Groups)、路由(Routing)和 工具(Tools)用于打开主窗口的各个菜单。设置(Settings)和 路由(Routing)菜单没有快捷键。
“可更改”一列表示能否在 设置(Settings)→ 热键设置(Hotkey 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 |
是 |
移除重复项(Remove Duplicates) |
Ctrl+Shift+D |
是 |
移除不可用项(Remove Unavailable) |
Ctrl+Shift+R |
是 |
移除无效项(Remove Invalid) |
Ctrl+Alt+I |
是 |
停止测试(Stop Testing) |
Ctrl+. |
是 |
停止测试(Stop Testing)仅在测试运行时才会出现在菜单中。
右键点击分组标签页,即可打开该分组及其菜单。标签页菜单包含 添加新分组(Add new Group)、编辑选定分组(Edit selected Group)、删除选定分组(Delete selected Group)、更新订阅(Update subscription)、URL 测试选定分组(Url Test selected Group)和 速度测试选定分组(Speed Test selected Group)。拖动标签页可以调整分组的顺序。
工具菜单
| 操作 | 快捷键 | 可更改 |
|---|---|---|
速度测试当前项(Speedtest Current) |
F6 |
是 |
速度测试当前项(Speedtest Current)仅在有配置档运行时可用。
状态栏
- 点击状态栏左侧正在运行的配置档,可以对它进行 URL 测试。
- 点击状态栏中间的
Mixed: …,可以打开基本设置(Basic Settings)。
配置档列表
右键点击配置档列表可以打开它的菜单。该菜单包含与 程序(Program)菜单相同的四个“添加”操作,另外还有以下操作:
| 操作 | 快捷键 | 可更改 |
|---|---|---|
启动(Start) |
Enter |
否 |
停止(Stop) |
Ctrl+S |
否 |
分享(Share)→ 导出 Sing-box 配置(Export Sing-box 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 |
返回列表。 |
在筛选行按 Esc |
关闭筛选行。 |
没有默认快捷键的操作
以下操作默认没有快捷键,你可以为它们设置快捷键:二维码和链接(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)和 刷新列宽(Refresh Column Widths)。
更改快捷键
- 打开
设置(Settings)→热键设置(Hotkey Settings)。 - 打开
快捷键(Shortcuts)标签页。其中列出了所有可以更改快捷键的操作。 - 点击某个操作旁边的输入框,然后按下新的组合键。要删除快捷键,请点击输入框并按
Backspace。 - 点击
确定(OK)。
如果两个操作使用相同的快捷键,则两者都不会生效。上面表格中标为“否”的快捷键无法更改,Ctrl+F 也无法更改。
全局热键
全局热键在任何应用中都有效,即使 Throne 窗口已隐藏也是如此。所有全局热键默认都为空。
- 打开
设置(Settings)→热键设置(Hotkey Settings)。 - 在
全局(Global)标签页中,点击某个热键的输入框。 - 按下组合键。
- 点击
确定(OK)。
| 热键 | 作用 |
|---|---|
显示/隐藏主窗口(Trigger main window) |
显示主窗口;如果主窗口处于活动状态,则将其隐藏。与点击托盘图标的效果相同。 |
显示分组(Show groups) |
打开 管理分组(Manage Groups)窗口。 |
显示路由(Show routes) |
打开 路由设置(Routing Settings)。 |
代理模式(Proxy mode) |
在鼠标指针处打开 操作模式(Operation Mode)菜单,其中包含 系统代理(System Proxy)和 Tun 模式(Tun Mode)。 |
切换系统代理(Toggle System Proxy) |
开启或关闭 系统代理。 |
- 如果两个全局热键使用相同的按键,Throne 不会注册其中任何一个。
- 如果某个组合键已被其他程序占用,该热键将无法生效。请换一个组合键。
热键设置(Hotkey Settings)窗口打开期间,全局热键会暂停工作。- macOS:
显示/隐藏主窗口(Trigger main window)不起作用。请改用托盘菜单中的显示窗口(Show Window)。 - Linux: 全局热键使用 X11。在 Wayland 会话中它们可能无法工作。
托盘图标
Throne 会在系统托盘中显示一个图标。在 macOS 上,该图标位于菜单栏中。当有配置档正在运行,以及 系统代理(System Proxy)或 Tun 模式(Tun Mode)开启时,图标会发生变化。将鼠标悬停在图标上,可以查看正在运行的配置档及其地理位置。开启了某种模式时,提示信息中还会显示该模式;当活动的路由配置档不是 Default 时,也会显示该路由配置档。
- Windows 和 Linux: 点击图标可以显示窗口;如果窗口处于活动状态,则会将其隐藏。右键点击图标可以打开托盘菜单。
- macOS: 点击图标可以打开托盘菜单。
关闭窗口并不会退出 Throne。窗口会隐藏,Throne 继续在托盘中运行。要退出,请在托盘菜单或 程序(Program)菜单中选择 退出(Exit)。
macOS: 窗口隐藏时,Throne 不会在程序坞(Dock)中显示图标。
Linux: GNOME 只有在安装了 AppIndicator 扩展后才会显示托盘图标(#1623)。即使没有托盘图标,你仍然可以找回隐藏的窗口:再次启动 Throne,正在运行的 Throne 就会显示它的窗口。
托盘菜单
| 菜单项 | 作用 |
|---|---|
显示窗口(Show Window) |
显示主窗口。 |
随系统启动(Start with system) |
在你登录时启动 Throne。 |
记住上次的配置档(Remember last profile) |
下次启动时,Throne 会重新启动上次运行的配置档;如果之前开启了 系统代理 和 Tun 模式,也会重新开启它们。 |
允许其他设备连接(Allow other devices to connect) |
向你网络中的其他设备开放本地代理端口。参见局域网共享。 |
选择配置档(Select Profile) |
打开一个列出你的分组的小列表。先选择一个分组,再选择其中的配置档即可启动它;也可以直接输入文字来搜索所有配置档。正在运行的配置档带有勾选标记,停止: <name>(Stop: <name>)按钮可以停止它。 |
选择路由(Select Routing) |
列出你的路由配置档。选择其中一个会将其设为活动的路由配置档,并重新启动正在运行的配置档。 |
OTP 代码(OTP Codes) |
列出你的 OTP 配置档。点击其中一个即可复制它当前的代码。 |
操作模式(Operation Mode)→ 系统代理、Tun 模式 |
开启或关闭系统代理或 TUN 模式。 |
重启核心(Restart Core) |
重新启动核心。 |
重启程序(Restart Program) |
重新启动 Throne。 |
退出(Exit) |
退出 Throne。 |
随系统启动(Start with system)在各个系统上的工作方式不同:
- Windows: Throne 会添加一个任务计划程序(Task Scheduler)任务。除非开启了
启动时隐藏仪表盘(Hide dashboard at startup),否则登录时会打开窗口。Throne 每次启动时,都会把该任务设置为与当前运行的 Throne 相同的权限:如果 Throne 以管理员身份运行,该任务也会以管理员身份启动它,除非开启了始终以标准用户身份启动(Always Start as Standard User)。 - Linux: Throne 会把带有
-tray选项的Throne.desktop添加到~/.config/autostart,因此它会在托盘中启动。 - macOS: Throne 会添加一个登录项。除非开启了
启动时隐藏仪表盘(Hide dashboard at startup),否则登录时会打开窗口。
托盘设置
这些设置位于 设置(Settings)→ 基本设置(Basic Settings)→ 样式(Style)。
| 设置 | 默认值 | 作用 |
|---|---|---|
启动时隐藏仪表盘(Hide dashboard at startup) |
关闭 | Throne 启动时只显示托盘图标,窗口保持隐藏。命令行选项 -tray 的效果相同。 |
禁用托盘(Disable tray) |
关闭 | 移除托盘图标。此时关闭窗口就会退出 Throne。 |