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

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

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

小夜