检查手柄上的每个按键、扳机和摇杆。实时查看模拟量数值,检测摇杆漂移并测试震动,直接在浏览器中完成。

等待手柄连接
LT RT LB RB Y B A X

请按一下手柄上的任意按键

通过 USB 或蓝牙连接手柄,然后按一个按键。浏览器只有在按键被按下后才会显示手柄。

  • 尚未按下
  • 正在按下
  • 正常
已测试的按键 —
左摇杆 —
右摇杆 —
扳机 —

摇杆:漂移与圆度

左摇杆

位置
—
静止偏移
—
圆度误差
—

右摇杆

位置
—
静止偏移
—
圆度误差
—
0.10

松开两个摇杆,读取它们的静止偏移(漂移)。然后沿外缘缓慢转动每个摇杆两三圈,以测量圆度。

震动

1.0 s
100%

在 Chrome 和 Edge 中,大多数 Xbox 和 PlayStation 手柄支持震动;在 Safari 中部分手柄支持。Firefox 不支持。

手柄详情

名称
—
浏览器报告的 ID
—
厂商 / 产品
—
映射
—
索引
—
按键
—
轴
—
时间戳
—
震动
—
已连接的手柄
—

按键(原始数据)

# 名称 按下 数值

请连接手柄并按一个按键,以查看原始数值。

轴(原始数据)

    请连接手柄并按一个按键,以查看原始数值。

    如何测试手柄

    1. 连接手柄:使用支持数据传输的 USB 线,或通过蓝牙连接(请先在系统的蓝牙设置中配对)。
    2. 按任意按键。浏览器只有在页面打开期间您按下手柄上的某个按键后,才会显示手柄。在此之前,测试工具一直在等待;之后会出现示意图,菜单中会显示手柄的名称。
      正在等待手柄的手柄测试,显示消息“请按一下手柄上的任意按键”
    3. 按下每个按键并扣动两个扳机。按键在按下时亮起蓝色,正常触发后变绿。扳机在扣动时会填充,数值从 0.00 到 1.00。
      Xbox 手柄示意图:大部分按键为绿色,A 和 LB 被按下呈蓝色,右扳机扣到 0.62,已测试按键为 17 个中的 16 个
    4. 检查摇杆。松开两个摇杆并读取静止偏移,然后沿外缘缓慢转动每个摇杆,测量圆度。
      转动后的两个摇杆轮廓:左摇杆静止在 0.142,标记为“漂移:超出死区”,右摇杆居中
      这里左摇杆出现了漂移:在没人触碰时,它的静止位置超出了 0.10 的死区。
    5. 测试震动。选择弱马达、强马达或两者,并设置时长和强度。详情面板会显示浏览器和手柄是否支持震动。
      “震动”面板带有马达按钮和滑块,旁边是显示名称、ID、厂商和映射的“手柄详情”面板
    6. 匹配您的手柄。在能够识别手柄的情况下,标签会自动切换为 Xbox、PlayStation 或 Nintendo;您也可以自行选择。连接了多个手柄时,请从菜单中选择一个。
      DualSense 手柄的 PlayStation 布局,R1 和圆键被按下,两个扳机被部分扣动

    摇杆漂移与死区

    摇杆漂移是指没有人触碰时,摇杆仍然报告有移动,表现为游戏角色缓慢向前移动,或视角慢慢转动。请放开摇杆,读取静止偏移:0 表示完全居中,1 表示推到最大。如果摇杆在无人触碰时偏移超出死区,测试工具会将其标记为漂移。

    死区滑块用于设置忽略中心附近多少移动量,类似许多游戏中的死区设置。如果把游戏内的死区稍微调大就能掩盖漂移,那可能就足够了。偏移很大或不断增大,通常说明摇杆需要清洁或更换。

    圆度与原始数值

    沿边缘转动摇杆会绘制出它的轮廓。圆度误差是该轮廓与完美圆形之间的平均差距,所以越低越好。有些手柄的轮廓天生更接近方形,因此请对比左右摇杆,或同一型号的两个手柄,而不要追求 0%。

    原始数据表列出了浏览器报告的每个按键(数值 0 到 1)和每个轴(−1 到 1)。对于不使用标准布局的手柄,例如飞行摇杆、方向盘、街机摇杆和较旧的 USB 手柄,这是最好的检查方式。

    手柄检测不到,或按键不对?一步步排查

    1. 页面加载完成后再按一个按键。仅仅插上手柄,浏览器不会显示它。如果测试工具仍显示等待手柄连接,请多按几个按键,然后点击检测手柄。
    2. 检查线缆和接口。有些 USB 线只能充电,所以请试用一根确定可以传输数据的线。直接插到电脑上,不要接在无源集线器上,并尝试换一个接口。
    3. 通过蓝牙重新配对。让手柄进入配对模式:PS5 DualSense / PS4 DualShock 4:按住 PS 键和创建键(PS4 为 Share 键),直到灯条闪烁;Xbox:按住顶部的配对键,直到 Xbox 键快速闪烁;Switch Pro 手柄:按住顶部的小型同步键。然后添加:Windows 11:设置 › 蓝牙和设备 › 添加设备;Mac:系统设置 › 蓝牙;Android:设置 › 已连接的设备 › 与新设备配对;iPhone 和 iPad:设置 › 蓝牙。
    4. 关闭 Steam 或关闭 Steam 输入。如果 Steam 正在运行,它可能接管手柄并把它显示为另一种手柄。请关闭 Steam,或为此手柄关闭 Steam 输入,以便测试硬件本身。
    5. 亮起的按键不对?如果状态显示已连接,非标准映射,说明浏览器无法识别手柄的布局,因此示意图可能不匹配。请尝试 Chrome 或 Edge,它们能识别最多的手柄。Firefox 和 Safari 会用这种方式显示部分手柄。
      测试工具显示一个 USB Gamepad,橙色状态为“已连接,非标准映射”,并提示使用原始数据
    6. 使用原始数据表。浏览器报告的每个按键和轴都会连同实时数值一起列出,所以即使是飞行摇杆、方向盘和较旧的 USB 手柄,您也仍然可以检查每一个。
      原始数据表:按键 2 被按下,数值 1.00,轴 1 为 −1.00,轴 4 为 +1.00
    7. 没有震动?如果“震动”面板显示震动不可用,说明浏览器或手柄不支持。请使用 Chrome 或 Edge 搭配 Xbox 或 PlayStation 手柄;Firefox 不支持震动。
      “震动”面板显示提示“震动不可用”,马达按钮为禁用状态;“手柄详情”显示震动:不支持

    USB 还是蓝牙?

    USB 线是最可靠的测试方式:无需配对,不耗电,也不会有无线掉线。蓝牙适合日常游戏,但如果手柄断开连接、延迟或无法无线震动,请用线连接,看看问题出在手柄还是连接上。

    关于这个手柄测试

    这个免费的手柄测试工具使用 Gamepad API 在浏览器中运行,无需安装应用或下载驱动,也不会向任何地方发送内容。只有在此标签页打开且可见时,它才会读取手柄。

    它适用于 Xbox Series 和 Xbox One 手柄、PS5 DualSense、PS4 DualShock 4、Switch Pro 手柄、8BitDo、罗技以及大多数其他 USB 和蓝牙手柄,可在 Windows、macOS、Linux、ChromeOS 和 Android 上使用,在 iPhone 和 iPad 上则支持受支持的手柄。Chrome 和 Edge 能提供最完整的结果,包括震动。

    常见问题

    如何在电脑上测试 PS5 手柄?

    用 USB 线连接 DualSense,或通过蓝牙配对,在 Chrome 或 Edge 中打开此页面并按任意按键。把标签切换为 PlayStation,然后按下每个按键,检查两个摇杆是否漂移,并测试震动。

    如何检查手柄是否有摇杆漂移?

    松开两个摇杆,观察静止偏移。居中的摇杆读数接近 0。如果在无人触碰时数值仍高于死区,说明摇杆在漂移。

    为什么检测不到我的手柄?

    浏览器只有在页面打开时您按下手柄的某个按键后,才会显示手柄。如果仍然没有出现,请尝试更换线缆或 USB 接口,通过蓝牙重新配对,并关闭可能接管手柄的 Steam 或其他应用。

    可以在线测试手柄震动吗?

    可以,在 Chrome 和 Edge 中使用大多数 Xbox 和 PlayStation 手柄即可,在 Safari 中部分手柄也可以。请使用弱马达、强马达或两个马达的按钮;如果手柄和浏览器支持,还可以测试扳机马达。Firefox 不支持震动。

    手柄测试适用于 Mac 或手机吗?

    适用。在 Mac 上,请使用 Chrome、Edge 或 Safari。在 Android 上,请通过蓝牙或 USB 连接手柄并使用 Chrome。在 iPhone 和 iPad 上,请配对受支持的 Xbox 或 PlayStation 手柄并使用 Safari。

    原始的按键和轴数值是什么意思?

    每个按键报告一个从 0(松开)到 1(完全按下)的数值;模拟扳机显示中间的值。每个轴报告 −1 到 1,其中 0 是摇杆的中心。