CoderTools

在线游戏手柄测试

检测手柄按键、模拟摇杆、扳机、十字键和震动功能

未检测到手柄

请连接游戏手柄,然后按下手柄上的任意按键开始

使用说明

1

连接手柄

通过USB连接有线手柄或通过蓝牙连接无线手柄。浏览器会自动检测您的手柄。

2

按下任意按键

出于安全考虑,浏览器需要您先按下手柄上的任意按键才能访问手柄数据。这是浏览器的隐私保护机制。

3

测试所有输入

测试按键、模拟摇杆、扳机和十字键。可视化界面会实时更新,显示您按下的按键和摇杆位置。

4

测试震动

使用震动测试功能验证手柄的震动马达是否正常工作。

功能特点

按键测试

测试所有手柄按键,包括正面按键(A/B/X/Y)、肩键(LB/RB)、扳机(LT/RT)、摇杆按下和特殊按键。

模拟摇杆分析

监控模拟摇杆位置,显示精确的X/Y坐标。圆形可视化显示摇杆精确位置,帮助检测漂移问题。

扳机监控

模拟扳机显示从0.00(释放)到1.00(完全按下)的压力值。对于竞速游戏和射击游戏至关重要。

震动测试

独立测试弱震和强震马达。调整持续时间和强度以验证两个震动马达是否正常工作。

圆形度测试

通过测试摇杆画圆的精确度来分析摇杆性能。可检测不均匀磨损或校准问题。

圆形度测试指南

圆形度测试用于测量模拟摇杆画完美圆形的精确度。这有助于检测机械磨损、校准问题或可能影响游戏精度的制造缺陷。

1

在死区分析区域开启圆形度测试开关

2

沿外圈缓慢旋转模拟摇杆一整圈

3

查看摇杆下方显示的覆盖图和平均误差百分比

误差值说明

  • 小于 10% — 精度极佳,摇杆状态良好
  • 10% - 20% — 可接受,有轻微磨损或校准偏移
  • 大于 20% — 精度较差,建议重新校准或更换

使用技巧

  • 如果手柄未被检测到,请尝试使用Chrome或Edge浏览器,它们对手柄的支持更好
  • 无线手柄可能比有线连接有轻微的输入延迟
  • 某些通用手柄可能显示为'非标准'映射 - 原始模式有助于识别按键编号
  • 摇杆漂移是模拟摇杆的正常磨损 - 回中时有小数值表示存在漂移
  • Nintendo Switch Pro手柄可以使用,但按键映射可能与Xbox布局不同

支持的手柄

Xbox One/Series X|S 手柄

PlayStation DualShock 4/DualSense

Nintendo Switch Pro 手柄

通用USB/蓝牙游戏手柄

浏览器兼容性

Gamepad API 被大多数现代浏览器支持。以下是兼容性状态:

Chrome 21+ — 完全支持,包含振动功能
Edge 12+ — 完全支持,包含振动功能
Firefox 29+ — 支持按键/轴,振动支持有限
Safari 16.4+ — 基本支持,无振动功能
Opera 15+ — 完全支持,包含振动功能

注意:振动API(触觉反馈)需要在Windows上使用Chrome/Edge,或在Android上使用Chrome。macOS和iOS对振动的支持有限。

常见问题

为什么我的手柄没有被检测到?

请确保您的手柄已正确通过USB或蓝牙连接。某些浏览器需要HTTPS才能访问手柄。此外,由于浏览器隐私限制,您必须先按下手柄上的任意按键。

什么是摇杆漂移?

摇杆漂移是指即使您没有触碰摇杆,它也会产生输入信号。这会导致游戏中角色自己移动或镜头自己旋转。通常是由摇杆内部电位器磨损造成的。

为什么震动功能不工作?

并非所有浏览器都支持震动API。Chrome和Edge浏览器支持最好。某些老旧或通用手柄可能没有震动硬件。蓝牙连接也可能存在震动限制。

'非标准'映射是什么意思?

标准映射遵循Xbox手柄布局。非标准手柄可能有不同的按键排列。使用原始模式查看实际的按键编号以便排查问题。

可以同时测试多个手柄吗?

可以!连接多个手柄,使用手柄选择器在它们之间切换。每个手柄都有自己的编号(玩家1、玩家2等)。

我的数据会被发送到服务器吗?

不会。此工具完全在浏览器中运行,使用HTML5 Gamepad API。没有任何手柄数据会被传输到任何地方——所有数据都保留在您的设备上。

相关工具