前言¶
DeepSeek Harness (DSH) 採用插件化架構,WebUI 是常用的操作界面。在多會話交互或長時間運行時,頻繁切換會話或調整側邊欄會打斷操作流。插件 dsh-conversation-shortcuts 通過鍵盤快捷鍵接管部分 WebUI 操作,減少對鼠標的依賴,提升操作效率。
這是什麼¶
dsh-conversation-shortcuts 是一個爲 DSH WebUI 增加鍵盤快捷鍵功能的插件,由 QChengW 維護。它通過攔截並映射系統級快捷鍵,實現了新建對話、切換側邊欄、打開設置以及快速跳轉會話列表的功能。
核心功能¶
- 新建對話:
Control + Command + N。若當前有工作區且該工作區存在空白對話,則複用該空白對話;否則進入新建對話視圖。 - 側邊欄切換:
Command + B。收起或展開左側側邊欄。 - 打開設置:
⌘/Ctrl + ,。直接跳轉到設置頁面。 - 會話導航:
⌘/Ctrl + 1到⌘/Ctrl + 9。分別打開左側會話列表中的第 1 到第 9 個非空對話。 - 解析規則:快捷鍵按當前左側 DOM 順序解析,會跟隨工作區分組、搜索結果和當前可見行。摺疊分組中的會話排在可見行之後,仍可通過後續數字鍵訪問。
- 設置頁顯示:設置頁中的“對話快捷鍵”頁面會列出這些功能。
安裝與啓用¶
前置條件:已安裝 DSH,且 dsh web 可以正常運行。
- 安裝插件:
dsh plugin --profile web add dsh-conversation-shortcuts@latest
- 重載 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