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 线或重新配对蓝牙。
- 只识别到部分按键:可能是浏览器或系统驱动对手柄支持不完整,换浏览器再试。
- 摇杆数值抖动:轻微抖动属正常,持续大幅偏移才是漂移。
- 测不出震动、电池、音频:这些不在输入检测范围内,需要借助其他工具或系统设置确认。
如果你只是想快速确认手柄按键和摇杆是否正常,这个工具足够用;如果要判断震动强度、电池衰减或音频功能,它帮不上忙,需要另找对应工具。