DualSense Tester 可以测试手柄的哪些功能?

DualSense Tester(ds.daidr.me)是一个在浏览器中运行的 DualSense 手柄检测工具,主要用于确认按键、摇杆、扳机和触控板等输入是否被正确识别。它适合在以下场景使用:刚买到手柄想快速验机、手柄出现漂移或按键失灵想定位问题、或者想确认某个按键在系统里是否真的发出了信号。需要注意的是,它检测的是“输入信号有没有被浏览器读到”,而不是手柄的震动马达、电池健康或音频等硬件性能,因此不能替代官方诊断工具。

它能检测哪些项目

根据这类浏览器手柄测试工具的通用实现方式,DualSense Tester 通常覆盖以下输入项:

检测项目 能确认什么 典型用途
面键(△○×□) 每个按键是否触发、是否有粘连 验机、排查失灵键
方向键 四个方向是否正确响应 排查串键
肩键 L1/R1、扳机 L2/R2 按下是否被识别,扳机是否有模拟量变化 排查扳机无段落感或卡键
摇杆(左右) 移动时坐标是否跟随、松手是否回中 判断摇杆漂移
摇杆按下 L3/R3 垂直按下是否触发 排查 L3/R3 失灵
触控板 点击和触摸位置是否被识别 排查触控板无响应
Create / Options / PS 键 功能键是否上报 排查系统键无反应
陀螺仪/加速度计(部分工具支持) 倾斜手柄时数值是否变化 排查体感异常

不同版本的工具支持范围可能略有差异,实际以页面显示的项目为准。

测试结果是怎么呈现的

这类工具一般有两种反馈方式:

  • 状态高亮:按下某个按键时,页面上对应的图标或方块会变色或点亮,松开后恢复。这是判断“信号有没有到”的最直接方式。
  • 数值/坐标显示:摇杆通常显示为二维坐标点或十字准星,扳机显示为 0–100% 的进度条,陀螺仪显示为实时数值。这类显示能看出漂移和线性度问题。

例如,如果左摇杆在你不碰它时坐标点仍偏离中心并持续抖动,就说明存在漂移;如果 L2 按到底进度条只到 60%,说明扳机行程上报不完整。

使用前的前提条件

  • 用支持 Gamepad API 的浏览器(Chrome、Edge、Firefox 等桌面版),手机浏览器通常无法完整读取手柄。
  • 通过 USB 或蓝牙把手柄连到电脑,先在系统里确认已被识别。
  • 连接后需要按一下手柄上的任意键,浏览器才会开始上报手柄状态,这是浏览器的安全机制,不是工具故障。

常见卡点

  • 页面没反应:先按一下手柄按键激活;仍无反应则换 USB 线或重新配对蓝牙。
  • 只识别到部分按键:可能是浏览器或系统驱动对手柄支持不完整,换浏览器再试。
  • 摇杆数值抖动:轻微抖动属正常,持续大幅偏移才是漂移。
  • 测不出震动、电池、音频:这些不在输入检测范围内,需要借助其他工具或系统设置确认。

如果你只是想快速确认手柄按键和摇杆是否正常,这个工具足够用;如果要判断震动强度、电池衰减或音频功能,它帮不上忙,需要另找对应工具。

ds.daidr.me