dsh-client-ui-font-scale:DeepSeek Harness 字體縮放控制插件

DeepSeek Harness (DSH) 的默認界面在「設置 → 通用 → 字號大小」中提供了一個設置項。由於入口較深且缺乏快捷鍵,調整字號往往需要多次點擊。dsh-client-ui-font-scale 插件旨在解決這一操作鏈路過長的問題,它將字號控制直接嵌入到消息輸入框的 Composer 工具欄中,並提供了全局鍵盤快捷鍵和鼠標滾輪支持。

這是一個運行在瀏覽器端的 DSH 客戶端插件。它不修改默認設置邏輯,而是通過複用主題服務的 setFontSize 接口,在界面上增加了一個獨立的輸入控制層。插件本身不存儲狀態,所有持久化由 DSH 的主題服務統一處理。

核心功能

  1. Composer 工具欄步進器
    在消息輸入框的工具欄中增加了一個步進控件,左側顯示 A-,右側顯示 A+,中間實時顯示當前字號數值。

  2. 重置按鈕
    步進器旁提供重置按鈕(↺),用於將字號恢復到默認值(14px)。當字號處於默認值時,該按鈕會自動變灰禁用。

  3. 鍵盤快捷鍵
    支持全局鍵盤快捷鍵:

    • Ctrl + =:增大字號
    • Ctrl + -:減小字號
    • Ctrl + 0:恢復默認字號
  4. Ctrl+滾輪縮放
    在頁面的任意位置按住 Ctrl 鍵並滾動鼠標滾輪,即可縮放頁面內容。滾動向上放大,向下縮小。

安裝與啓用

使用官方插件管理命令安裝:

dsh plugin --profile <profile> add dsh-client-ui-font-scale

安裝後,DSH 會自動重新組合 Bundle,無需重啓應用。如需卸載,請使用 remove 命令。

典型用法

安裝完成後,你可以通過以下方式調整字體:

  1. 在消息輸入框上方的工具欄中,點擊 A- 或 A+ 步進器。
  2. 直接使用鍵盤快捷鍵:Ctrl+= 增大,Ctrl+- 減小,Ctrl+0 恢復。
  3. 在頁面任何空白處按住 Ctrl 並滾動滾輪進行縮放。

插件會自動將新字號寫入主題服務,因此你在插件中的修改會立即反映在默認的設置面板中,兩者保持同步。

適用場景與注意

  • 適用人羣:需要頻繁調整字號以適應視力或閱讀習慣的 DSH 用戶。
  • 權限與安全:該插件以當前 DSH 進程的權限運行。在安裝前,建議查閱其 GitHub 源碼以確認其行爲符合預期。
  • 功能定位:這是對默認設置的一個裝飾性補充,而非替代。官方的「設置 → 通用 → 字號大小」仍然是查看和修改字號的權威入口。
  • Ctrl+滾輪限制:Ctrl+滾輪縮放會阻止瀏覽器的默認頁面縮放行爲,因此在 DSH 環境下該手勢專用於字號調整。
  • 字號範圍:有效的字號範圍爲 10px 至 22px(默認 14px),超出範圍會自動截斷。

插件倉庫:https://github.com/AprilCrystal/dsh-client-ui-font-scale

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

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

小夜