dsh-client-shortcuts
在终端中运行以下命令:
dsh plugin install blue-a11y/dsh-client-shortcuts
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install blue-a11y/dsh-client-shortcuts 即可安装该插件,源码详见 https://github.com/blue-a11y/dsh-client-shortcuts
插件介绍
在 dsh web GUI 中频繁切换会话、开合侧栏或滚动长对话时,反复伸手够鼠标会打断心流。本插件为 dsh web 界面叠加一层全局键盘快捷键,把高频 UI 动作映射到组合键上,让你的操作始终留在键盘上。
插件通过 ShortcutRegistry 在 window 上挂捕获阶段 keydown 监听并分发已注册组合键;焦点处于文本输入框时默认放行,除非绑定显式声明输入框内可用。设置面板的「快捷键」页列出全部可绑定动作——聚焦输入框、新建会话、切换侧栏、切换详情面板、上一个/下一个会话、主题切换、滚动到顶部或底部、分叉会话——支持录制新组合键、重置为默认、实时冲突检测。浏览器保留组合键(如 Cmd+N、Cmd+T)及 macOS Option 改写组合会被自动拒绝,避免绑定永远无法触发的键位。会话切换完整镜像侧栏显示顺序,两端循环遍历并跳过归档与空白条目。
本插件适合在 dsh web 中多会话并行、需要频繁开合面板或翻阅长线程的重度用户,帮助建立键盘优先的工作流。需留意:自定义键位目前仅存活于当前页面会话,刷新后恢复默认,持久化存储尚在规划之中,适合先试用再逐步敲定个人偏好键位。
截图预览
使用场景
- 多会话间快速切换而不离开键盘
- 一键切换侧栏或详情面板保持工作流连贯
- 长对话中快速滚动到顶部或底部定位关键信息
适合人员
- 偏好键盘驱动的 dsh web 重度用户
- 多会话并行管理与频繁面板切换的开发者
- 希望自定义键位并规避冲突的工作流优化者