DeepSeek Harness (DSH) 的默認界面在「設置 → 通用 → 字號大小」中提供了一個設置項。由於入口較深且缺乏快捷鍵,調整字號往往需要多次點擊。dsh-client-ui-font-scale 插件旨在解決這一操作鏈路過長的問題,它將字號控制直接嵌入到消息輸入框的 Composer 工具欄中,並提供了全局鍵盤快捷鍵和鼠標滾輪支持。
這是一個運行在瀏覽器端的 DSH 客戶端插件。它不修改默認設置邏輯,而是通過複用主題服務的 setFontSize 接口,在界面上增加了一個獨立的輸入控制層。插件本身不存儲狀態,所有持久化由 DSH 的主題服務統一處理。
核心功能¶
-
Composer 工具欄步進器
在消息輸入框的工具欄中增加了一個步進控件,左側顯示A-,右側顯示A+,中間實時顯示當前字號數值。 -
重置按鈕
步進器旁提供重置按鈕(↺),用於將字號恢復到默認值(14px)。當字號處於默認值時,該按鈕會自動變灰禁用。 -
鍵盤快捷鍵
支持全局鍵盤快捷鍵:Ctrl+=:增大字號Ctrl+-:減小字號Ctrl+0:恢復默認字號
-
Ctrl+滾輪縮放
在頁面的任意位置按住Ctrl鍵並滾動鼠標滾輪,即可縮放頁面內容。滾動向上放大,向下縮小。
安裝與啓用¶
使用官方插件管理命令安裝:
dsh plugin --profile <profile> add dsh-client-ui-font-scale
安裝後,DSH 會自動重新組合 Bundle,無需重啓應用。如需卸載,請使用 remove 命令。
典型用法¶
安裝完成後,你可以通過以下方式調整字體:
- 在消息輸入框上方的工具欄中,點擊
A-或A+步進器。 - 直接使用鍵盤快捷鍵:
Ctrl+=增大,Ctrl+-減小,Ctrl+0恢復。 - 在頁面任何空白處按住
Ctrl並滾動滾輪進行縮放。
插件會自動將新字號寫入主題服務,因此你在插件中的修改會立即反映在默認的設置面板中,兩者保持同步。
適用場景與注意¶
- 適用人羣:需要頻繁調整字號以適應視力或閱讀習慣的 DSH 用戶。
- 權限與安全:該插件以當前 DSH 進程的權限運行。在安裝前,建議查閱其 GitHub 源碼以確認其行爲符合預期。
- 功能定位:這是對默認設置的一個裝飾性補充,而非替代。官方的「設置 → 通用 → 字號大小」仍然是查看和修改字號的權威入口。
- Ctrl+滾輪限制:
Ctrl+滾輪縮放會阻止瀏覽器的默認頁面縮放行爲,因此在 DSH 環境下該手勢專用於字號調整。 - 字號範圍:有效的字號範圍爲 10px 至 22px(默認 14px),超出範圍會自動截斷。
插件倉庫:https://github.com/AprilCrystal/dsh-client-ui-font-scale