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