游戏手柄测试:在安卓手机和电脑上检查各种通用手柄
这个游戏手柄测试页面适合检查各种品牌的通用手柄,无论是安卓手机用的蓝牙手柄、伸缩式手机手柄,还是电脑上常见的有线和2.4G无线手柄。只要用蓝牙、USB线或OTG转接头连上设备,在浏览器里按下任意键,页面就会实时显示每个按键、十字键、扳机和摇杆的读数,支持的浏览器中还能测试振动。不用安装应用,所有数据都在本地处理,不会上传。下文会讲到安卓设备的连接方法、通用手柄常见的模式切换和按键错位问题,以及怎样判断摇杆漂移和扳机异常。
通过 USB 或蓝牙连接手柄,然后按任意键
检测不到手柄?
- 使用 Google Chrome、Microsoft Edge、Brave 或 Opera,可获得最完整的 Gamepad API 支持。
- 打开本页后按任意键或推动一下摇杆,浏览器才会激活手柄。
- 在 Firefox 中,需要先按一次按键,已连接的手柄才会对当前标签页开放。
- 在 macOS 和 iOS 16 及以上版本中,请先到系统的蓝牙设置里确认手柄已配对。
体感、触摸板与电池(PS4 / PS5)
WebHID 模式支持 Sony DualShock 4、DualSense 和 DualSense Edge。
五步完成通用手柄检测
- 连接手柄: 蓝牙手柄先进入配对模式,常见做法是长按电源键或某个组合键,直到指示灯快速闪烁,再到手机或电脑的蓝牙设置里选择它。有线手柄直接插上USB,安卓手机需要配一个OTG转接头。2.4G手柄插上接收器后打开手柄即可。
- 用浏览器打开测试页: 在安卓手机上建议使用Chrome,在电脑上可以用Chrome、Edge或Firefox。打开页面后按一下任意键,浏览器要在第一次输入之后才会把手柄交给网页,识别成功后会显示手柄名称。
- 检查所有按键和十字键: 依次按下面键、肩键、扳机、开始键、选择键和摇杆按压,再把十字键的四个方向和斜向都按一遍。每个键都应按下即亮、松开即灭,同一个实体按键只对应页面上的一个按键。
- 测试摇杆和扳机: 松开两个摇杆,运行五秒的漂移检测,然后把摇杆推到各个方向的尽头并转几圈。接着慢慢按下两个扳机,观察数值是平滑上升,还是只在0和1之间切换。
- 试振动并保存结果: 如果手柄带振动,可以在支持的浏览器里试试弱振、强振和双重振动。最后点击复制按钮保存测试摘要,方便发给卖家、客服或维修人员。
游戏手柄测试结果说明
通用手柄的读数会受到连接方式、模式和浏览器的影响。下表整理了几项关键读数的正常和异常表现,以及遇到异常时最先要排查的地方。
| 检测项目 | 正常表现 | 异常表现 | 排查方向 |
|---|---|---|---|
| 识别与名称 | 页面显示手柄名称并能读到输入 | 完全识别不到或名称为乱码 | 连接方式、OTG转接头、手柄模式 |
| 按键排列 | 按键位置与页面图示一致 | 按键编号顺序混乱 | 手柄可能使用非标准布局,换X-input模式试试 |
| 摇杆静止读数 | 两轴都在0.00附近,跳动不超过0.02 | 松手后停在0.08以上或持续偏移 | 摇杆磨损、灰尘进入,或需要校准 |
| 扳机 | 从0.00平滑升到1.00 | 只有0和1,或按到底到不了1.00 | 扳机类型、手柄模式、扳机磨损 |
| 十字键 | 单方向按下只亮一个方向 | 十字键读数跑到摇杆上 | MODE键切换了十字键和摇杆 |
| 振动 | 支持的浏览器中有震感 | 没有任何反应 | 手柄是否带马达,浏览器是否支持振动 |
游戏手柄测试适用于哪些手柄
这个页面面向所有能被浏览器识别的手柄,包括各种安卓蓝牙手柄、夹在手机两侧的伸缩式手柄、电脑用的有线手柄、带2.4G接收器的无线手柄,以及很多小品牌的仿主机手柄。只要系统能把它识别为游戏控制器,浏览器就能通过W3C Gamepad API读取它的输入。
一次完整的游戏手柄测试会检查所有按键、十字键、两个摇杆的横轴和纵轴、摇杆按压和扳机。带振动马达的手柄,在支持的浏览器里还可以测试振动功能。
浏览器读不到的内容包括体感传感器、电池电量和手柄上的灯光。网页只能读取索尼DualShock 4和DualSense系列的体感数据,其他手柄即使带有陀螺仪,也需要在游戏或配套应用里检查。
在安卓手机和平板上测试手柄
安卓系统原生支持大多数蓝牙手柄,配对后打开手机版Chrome就能进行测试。如果手柄有多种模式,通常要选择安卓模式或X-input模式,部分手柄的说明书里会标注不同模式的切换组合。
有线手柄需要通过OTG转接头连接手机。并不是所有手机都支持OTG,有些机型需要在设置里手动开启OTG功能,开启后插上手柄,再打开测试页按一下按键。
伸缩式手机手柄一般通过蓝牙或手机的USB-C接口直接连接。这类手柄的摇杆普遍较小,测试时要特别留意摇杆能否推满,以及松手后能否准确回中。
电脑上的通用手柄和模式切换
很多电脑用的通用手柄支持X-input和D-input两种模式。X-input模式会让手柄以Xbox手柄的身份出现,浏览器会把它对应到标准布局,按键编号最直观,扳机也有连续数值;D-input模式下,浏览器拿到的是原始按键顺序,按键排列可能和页面图示不一致。
切换方式因品牌而异,有的手柄背面有拨动开关,有的需要长按中间的功能键几秒钟。做游戏手柄测试时,如果发现按键顺序混乱或扳机只有0和1,先试试切换到X-input模式再测一次。
MODE键和TURBO键带来的误会
不少通用手柄上有一个MODE键,按下后会把十字键和左摇杆的功能互换,或者切换摇杆的模拟和数字输出。如果测试时发现按十字键却是摇杆在动,或者摇杆只能输出几个固定方向,先看看MODE指示灯是否亮着,再按一下MODE键恢复。
TURBO键则用于开启连发功能。某个按键被设置成连发后,按住不放时页面上会看到它快速闪烁,很容易被误以为是按键接触不良。测试前最好先关闭所有连发设置,具体方法通常是同时按住TURBO键和对应的按键,或者参考说明书中的清除方式。
摇杆漂移的判断方法
通用手柄大多使用传统的电位器摇杆,价格较低的型号用料也相对简单,长期使用后容易出现漂移。典型表现是松开摇杆后,游戏里的角色或视角仍在缓慢移动。
测试时完全松手,观察两轴读数。0.02以内的跳动属于正常的电气噪声,稳定停在0.08以上,或者数值一直缓慢变化,就说明出现了漂移。接着把摇杆推到各个方向的尽头,确认每个方向都能接近1.00,转圈时轨迹完整。
轻度漂移可以通过游戏里的死区设置来缓解。漂移严重时,通用手柄的维修成本往往接近新手柄的价格,直接更换可能更划算。
另外,摇杆帽的防滑纹路磨平、摇杆底部的防尘圈破损,也会让灰尘更容易进入内部,加快漂移出现的速度。平时把手柄放在干净的地方,玩完后不要用沾着油的手直接推摇杆,都能在一定程度上延长摇杆的寿命。
扳机和十字键的检查
通用手柄的扳机分为两种:一种是有行程的模拟扳机,另一种只是普通按键。模拟扳机慢慢按下时,读数应该从0.00连续上升到1.00;数字扳机则只会显示0或1。买手柄之前如果看重赛车游戏的油门控制,就要确认它带有模拟扳机。
十字键是通用手柄质量差异最明显的地方之一。测试时依次只按正上、正下、正左、正右,看页面是否只亮一个方向,再试试斜向能否准确触发。价格较低的十字键容易出现方向串扰,玩格斗和平台类游戏时会很影响手感。
振动、连接稳定性与刷新率读数
带振动马达的手柄可以在支持的浏览器里测试振动,电脑上的Chrome和Edge支持最好。安卓设备上的浏览器对手柄振动的支持比较有限,按钮没有反应时不一定是马达坏了,换到电脑上再测一次会更准确。
无线手柄如果在测试中频繁断开或读数卡顿,先确认电量充足,让手柄靠近设备,远离路由器和其他无线设备。必要时换成有线连接对比一下,就能分辨问题出在手柄本身还是无线环境。
页面上的Hz数值统计的是浏览器每秒刷新画面的次数,它会跟着屏幕刷新率走,在60Hz屏幕上大约就是60Hz。手柄包装上标注的回报率属于硬件参数,浏览器无法显示高于屏幕刷新率的数值。
在iPhone、iPad和Mac上测试
苹果设备对手柄的支持比较有选择性。较新的iOS、iPadOS和macOS版本原生支持Xbox无线手柄、PlayStation手柄、任天堂手柄以及标有MFi认证的手柄,配对后用Safari打开测试页即可读取输入。
很多普通的安卓通用手柄在苹果设备上可能无法被识别,或者只能以键盘模式工作。如果在iPhone上测不出任何反应,可以换一台安卓手机或电脑来确认手柄本身是否正常。
购买新手柄或二手手柄时的检查清单
通用手柄品牌繁多,质量参差不齐。收到货后先做一次游戏手柄测试,发现问题可以及时退换。二手手柄更要当面测试,几分钟就能发现大部分常见毛病。
如果无法当面检查,可以请卖家用手机打开这个页面录一段视频,展示摇杆松手时的读数和每个按键的反应。
- 能被你的手机或电脑正常识别
- 松手后两个摇杆的读数都在0.05以内
- 摇杆能推到各个方向的尽头,轨迹完整
- 扳机类型符合宣传,模拟扳机能走到1.00
- 十字键单方向按下不串到其他方向
- 所有按键按下即亮、松开即灭,没有连发
- 无线连接稳定,测试期间不断开
隐私与数据安全
测试页面不需要安装应用,也不需要注册账号。所有读数都由浏览器在本地读取并显示,不会上传到任何服务器,关闭页面后不会留下记录。
复制按钮生成的测试摘要只保存在你的剪贴板里,要不要分享给别人,完全由你自己决定。
常见问题
安卓手机怎么测试游戏手柄?
先通过蓝牙配对手柄,或者用OTG转接头连接有线手柄,然后用手机版Chrome打开测试页,按任意键即可开始。
为什么手机识别不到我的有线手柄?
可能是手机不支持OTG,或者OTG功能没有开启。先在设置里打开OTG,再确认转接头正常,必要时换一根转接头试试。
为什么按键编号顺序很乱?
手柄可能处于D-input模式,浏览器拿到的是原始按键顺序。切换到X-input模式后,通常就能对应到标准布局。
按十字键却是摇杆在动,是坏了吗?
不是。这通常是MODE键把十字键和摇杆的功能互换了,按一下MODE键就能恢复。
某个按键按住时一直闪烁怎么办?
这个按键可能被设置成了连发。按照说明书清除TURBO设置,或者同时按住TURBO键和该按键来取消。
扳机只显示0和1正常吗?
如果手柄的扳机本身是数字按键,这就是正常的。带模拟扳机的手柄在X-input模式下应该能显示连续数值。
游戏手柄测试中多大的读数算漂移?
松手后0.02以内的跳动是正常噪声。稳定停在0.08以上,或者读数持续朝一个方向变化,就可以判断为漂移。
为什么在手机上振动测试没有反应?
安卓浏览器对手柄振动的支持比较有限。可以把手柄连到电脑上,用Chrome或Edge再测一次。
普通安卓手柄能在iPhone上测试吗?
不一定。苹果设备主要支持主机手柄和MFi认证手柄,很多普通安卓手柄无法被识别,建议换安卓手机或电脑测试。
测试会上传我的数据吗?
不会。所有读数都在你的设备上本地处理,页面不收集、不上传任何手柄信息。