DSH Plugins
返回列表
🖥️

dsh-client-ui-session-switcher

客户端 更新于 2026.10.21

在终端中运行以下命令:

dsh plugin install xilec/dsh-client-ui-session-switcher

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install xilec/dsh-client-ui-session-switcher 即可安装该插件,源码仓库为 https://github.com/xilec/dsh-client-ui-session-switcher。

插件介绍

在 DSH 客户端里频繁切换会话时,调色板与快捷键是否顺手,往往决定日常效率。上游会话切换 UI 在部分场景下仍有明显短板:非拉丁键盘布局下,依赖字符的快捷键可能完全对不上物理键位;界面文案若固定为中文,也会与平台语言设置不一致。

本仓库是上游插件的分支构建版,在正式合并前便于本地验证。核心改动有两块:一是布局无关的 chord——调色板、Ctrl+[ / ] 循环切换,以及面板字母快捷键,均基于 event.code(物理键)解析,因此在俄语等布局下 Ctrl+K 等行为仍可靠;二是中英文本地化,调色板文案跟随 DSH 平台 locale 服务,而非写死中文。

lib/ 目录已预编译随仓库发布,无需自行构建即可试用。若你经常在多语言键盘或多语言界面环境下使用 DSH 客户端,并依赖快捷键打开会话切换面板,这个分支版值得先装来对比体验。

协议为 MIT,与上游一致;待上游 PR 合入后,可再切回官方发行版。

使用场景

  • 非拉丁键盘布局下仍想用 Ctrl+K 等快捷键打开会话调色板
  • 需要在中文与英文界面之间与 DSH 平台语言保持一致
  • 想在 upstream 合并修复前先本地验证会话切换 UI 的行为

适合人员

  • 日常在 DSH 客户端中频繁切换多个会话的开发者
  • 使用俄语等非拉丁键盘但仍依赖 chord 操作的用户
  • 关注客户端体验与 i18n 一致性的 DeepSeek Harness 用户