csiroqa/dsh-hotkeys

Plugin ⭐ 1 MIT other

DeepSeek Harness(DSH)全局快捷键插件:会话切换、发送/清空草稿、停止生成、复制与归档,键位可在设置中自定义。Global keyboard shortcuts plugin for DeepSeek Harness.

Install

内置默认键位(即上表;值为空字符串 `''` 禁用该动作):

| 键 | 默认 | 说明 |
| --- | --- | --- |
| `newSession` | `mod+alt+n` | 新会话(与侧栏"新建会话"同一入口;`mod+n` 是浏览器保留快捷键无法拦截) |
| `prevSession` / `nextSession` | `mod+alt+[` / `mod+alt+]` | 上一个 / 下一个会话(`mod+shift+[ ]` 在 macOS 上是浏览器标签切换) |
| `stop` | `mod+.` | 停止当前会话运行中的回合 |
| `send` | `mod+enter` | 发送当前草稿(等价 composer 加速 Enter 语义) |
| `sendMode` | `auto` | 忙碌时的提交模式:`auto`(与 composer 加速 Enter 完全一致,见下)/ `queue` / `steer` |
| `clearComposer` | `mod+shift+u` | 清空草稿文本(避开 Firefox 的 `mod+shift+k`) |
| `fork` | `mod+shift+f` | 复制当前会话 |
| `archive` | `mod+alt+a` | 归档当前会话(原生 `workspaces.archiveSession`;避开 Chrome 的 `mod+shift+a` 搜索标签页) |
| `ignoreInputs` | `true` | 纯按键组合在输入框/文本域内不触发 |

键位写法:修饰键(`mod`/`ctrl`/`alt`/`shift`,可任意组合)+ 单键或具名键(`enter`/`esc`/`up`/`pageup`/`f5`/…)。`mod` 在 Windows/Linux 上为 Ctrl,macOS 上为 ⌘。默认键位已避开浏览器保留快捷键。

注意:`cordis.patch.yml` 的 insert `config` 段不达浏览器半区(patch config 只到 host),键位配置请写 `settings.yaml`。

## 安装

前置:Node.js >= 22、pnpm、本机 `deepseek-harness` 源码检出(依赖以 `link:` 指向 `../deepseek-harness`)。

Add csiroqa/dsh-hotkeys to your DSH config (web profile) to enable.

README

Expand full README Collapse

README is empty.