dsh-page-zoom:DeepSeek Harness 页面缩放插件

DeepSeek Harness(DSH)默认仅提供字体大小设置,该设置仅影响对话正文,侧边栏、菜单和设置等 UI 元素保持固定像素大小。当屏幕较小或需要仔细查看 UI 细节时,这种限制会导致阅读困难。dsh-page-zoom 插件通过 Ctrl+滚轮手势解决了这个问题,使整个界面(包括固定元素)可缩放。

插件简介

该插件是 DeepSeek Harness / DSH Desktop 的一个客户端插件,由用户 Centaurea5547196 维护。它通过 CSS zoom 属性而非 transform 实现,确保固定定位的 UI 元素正常工作。插件将缩放范围限制在 30% 至 200% 之间,每次调整步进 5%,并利用 localStorage 保存当前缩放级别。

核心功能

  1. 缩放控制

    • 按住 Ctrl 键并滚动鼠标滚轮。
    • 向上滚动放大,向下滚动缩小。
    • 每次滚轮步进调整 5%。
  2. 范围与持久化

    • 支持的最小缩放为 30%,最大为 200%。
    • 缩放级别保存在本地,刷新页面后保持不变。
  3. 读数显示

    • 在右下角显示一个放大镜图标和当前百分比。
    • 读数显示为 pointer-events: none,不会干扰 UI 点击。
    • 读数会随页面缩放,保持与 UI 的相对比例。
  4. 技术实现

    • 纯 DOM 实现,无网络请求。
    • 不使用 transform,而是使用 CSS zoom 属性。

安装与启用

通过命令行安装该插件,需指定配置文件。

dsh plugin --profile web add github:Centaurea5547196/dsh-page-zoom
dsh plugin --profile desktop add github:Centaurea5547196/dsh-page-zoom

如果机器上没有安装 git,可以使用远程压缩包进行安装:

dsh plugin --profile desktop add https://github.com/Centaurea5547196/dsh-page-zoom/archive/refs/heads/main.tar.gz

典型用法

在 DSH 界面中,按住 Ctrl 键,滚动鼠标滚轮即可调整界面缩放。右下角会实时显示当前的缩放百分比(例如 100%)。读数显示在距离右下角 12px、底部 10px 的位置,随页面整体缩放。

适用场景与注意事项

  • 无按钮/菜单/键盘快捷键:该插件不提供任何按钮、菜单或键盘快捷键,仅依赖滚轮操作。
  • 权限与安全:插件以进程权限运行,安装前应检查源码与许可证。
  • 许可证:该插件遵循 MIT 许可证。

该插件为 DSH 用户提供了统一的页面缩放能力,解决了固定 UI 元素无法缩放的问题。更多细节可参考 GitHub 仓库 或 技能库目录。

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

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

小夜