前言¶
DeepSeek Harness (DSH) 采用插件化架构,WebUI 是常用的操作界面。在多会话交互或长时间运行时,频繁切换会话或调整侧边栏会打断操作流。插件 dsh-conversation-shortcuts 通过键盘快捷键接管部分 WebUI 操作,减少对鼠标的依赖,提升操作效率。
这是什么¶
dsh-conversation-shortcuts 是一个为 DSH WebUI 增加键盘快捷键功能的插件,由 QChengW 维护。它通过拦截并映射系统级快捷键,实现了新建对话、切换侧边栏、打开设置以及快速跳转会话列表的功能。
核心功能¶
- 新建对话:
Control + Command + N。若当前有工作区且该工作区存在空白对话,则复用该空白对话;否则进入新建对话视图。 - 侧边栏切换:
Command + B。收起或展开左侧侧边栏。 - 打开设置:
⌘/Ctrl + ,。直接跳转到设置页面。 - 会话导航:
⌘/Ctrl + 1到⌘/Ctrl + 9。分别打开左侧会话列表中的第 1 到第 9 个非空对话。 - 解析规则:快捷键按当前左侧 DOM 顺序解析,会跟随工作区分组、搜索结果和当前可见行。折叠分组中的会话排在可见行之后,仍可通过后续数字键访问。
- 设置页显示:设置页中的“对话快捷键”页面会列出这些功能。
安装与启用¶
前置条件:已安装 DSH,且 dsh web 可以正常运行。
- 安装插件:
dsh plugin --profile web add dsh-conversation-shortcuts@latest
- 重载 WebUI:
在浏览器中执行硬刷新(Cmd/Ctrl + Shift + R)以加载新插件,或者重启 Web 进程。
典型用法¶
- 使用
Control + Command + N快速新建对话。 - 使用
Command + B快速切换侧边栏显示状态。 - 使用
⌘/Ctrl + ,快速打开设置页面。 - 使用数字键
⌘/Ctrl + 1~9快速访问左侧列表中的第 1~9 个会话。 - 当浏览器拦截
⌘1~9(例如 Chromium 系浏览器默认保留给标签页切换)时,尝试使用Ctrl1~9或带 Option 的组合键。
适用场景与注意¶
该插件适合需要高频通过键盘操作 WebUI 的场景。插件以当前 DSH 进程的权限运行,安装前建议检查源码与许可证。
结尾¶
通过上述快捷键,可以在 WebUI 中实现流畅的键盘操作流。更多插件信息请参考:
* 插件目录:https://www.skillhub.cn/plugins/QChengW/dsh-conversation-shortcuts
* GitHub 仓库:https://github.com/QChengW/dsh-conversation-shortcuts