DeepSeek Harness(DSH)采用插件化架构,Web 界面是其核心交互入口。在进行调试或高频指令操作时,键盘鼠标的输入效率往往受限,且缺乏直观的反馈。下面介绍的插件通过游戏手柄的映射,将 DualSense 的按键操作与 DSH 的 Web 界面深度集成,实现可视化的按键反馈与指令下发。
插件定位¶
dsh-client-ui-vibecontroller 是一个客户端插件,由 squirrelbullet 维护。它运行在 DSH 的 Web 表面之上,提供浮动的 DualSense 游戏手柄覆盖层,能够点亮当前按下的按钮,并直接从手柄触发对应的指令。
核心功能¶
- 实时覆盖:在 Web GUI 中显示实时的 DualSense 手柄状态。
- 左摇杆 (L3) 控制:推动左摇杆可移动插件在界面上的位置;按住左摇杆可查看所有按键绑定的功能列表。
- Options 按钮设置:按下 Options 按钮可唤出设置面板,调节覆盖层的显示大小和透明度。
安装¶
安装前需确保系统 PATH 中包含 pnpm,因为 dsh plugin 命令依赖它。执行以下命令添加插件:
dsh plugin --profile web add github:squirrelbullet/dsh-client-ui-vibecontroller
使用方法¶
- 移动与查看绑定:推动左摇杆 (L3) 来调整插件在屏幕上的位置。按住左摇杆 (L3) 不放,可查看当前每个按键对应的功能。
- 调整显示:按下 Options 按钮,在弹出的设置中调整显示尺寸和透明度。
注意事项¶
该插件以当前 DSH 进程的权限运行。在安装前,建议查看其源码以确保符合安全预期。许可证为 MIT。
总结¶
该插件为 DSH 的 Web 开发与调试提供了基于游戏手柄的交互方案,适合需要直观按键反馈或习惯手柄操作的用户。更多细节可参考其 GitHub 仓库。