dsh-conversation-shortcuts:为 WebUI 增加对话快捷键

前言

DeepSeek Harness (DSH) 采用插件化架构,WebUI 是常用的操作界面。在多会话交互或长时间运行时,频繁切换会话或调整侧边栏会打断操作流。插件 dsh-conversation-shortcuts 通过键盘快捷键接管部分 WebUI 操作,减少对鼠标的依赖,提升操作效率。

这是什么

dsh-conversation-shortcuts 是一个为 DSH WebUI 增加键盘快捷键功能的插件,由 QChengW 维护。它通过拦截并映射系统级快捷键,实现了新建对话、切换侧边栏、打开设置以及快速跳转会话列表的功能。

核心功能

  1. 新建对话:Control + Command + N。若当前有工作区且该工作区存在空白对话,则复用该空白对话;否则进入新建对话视图。
  2. 侧边栏切换:Command + B。收起或展开左侧侧边栏。
  3. 打开设置:⌘/Ctrl + ,。直接跳转到设置页面。
  4. 会话导航:⌘/Ctrl + 1 到 ⌘/Ctrl + 9。分别打开左侧会话列表中的第 1 到第 9 个非空对话。
  5. 解析规则:快捷键按当前左侧 DOM 顺序解析,会跟随工作区分组、搜索结果和当前可见行。折叠分组中的会话排在可见行之后,仍可通过后续数字键访问。
  6. 设置页显示:设置页中的“对话快捷键”页面会列出这些功能。

安装与启用

前置条件:已安装 DSH,且 dsh web 可以正常运行。

  1. 安装插件:
   dsh plugin --profile web add dsh-conversation-shortcuts@latest
  1. 重载 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

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜