角色又在自己动了。或者某个正面按键非得比别的键按得更用力才有反应。又或者你正准备掏钱买一只二手手柄,卖家拍胸脯保证“绝对没问题”。

打开网易新闻 查看精彩图片

这三种场面都不陌生。有人的手柄开始漂移之后,去找一个快速检测的办法,撞见的通常是同一堆麻烦:来路不明的软件下载、几乎看不出有用信息的系统设置页、被广告埋住的测试网页。于是有了一个想法:能不能只用一个页面,接上手柄的那一刻就把该看的都看清楚。

好消息是,一次真正的手柄体检大约只要一分钟,而浏览器本身已经具备做这件事的全部条件。

浏览器本来就能读手柄

现代浏览器可以通过Gamepad API(游戏手柄接口)直接读取手柄输入。这跟游戏拿到的是同一股数据流,只是原样摊开给你看:每个按键、两个摇杆、两个扳机,实时呈现。网页测试工具做的事,就是给这股数据加一张脸——不用再靠手感猜哪里不对,直接看。

第一步:连上,然后随便按一个键

用 USB 插上,或者通过蓝牙配对,然后在 Chrome 或 Edge 里打开测试页,这两个浏览器结果最可靠(Safari 的支持仍然有限)。接着在手柄上按任意一个键。

这一下比很多人以为的更重要。浏览器需要你先给出一次输入,才会显示已连接的手柄。所以如果页面显示“未找到手柄”,按一个键通常就是全部的解。

第二步:什么都别碰,先看摇杆

这一步有点反直觉:最重要的测试是彻底不动。

把手柄放下,看两个摇杆的静止数值。健康摇杆在两个轴上都停在或极接近0.000。测试那只漂移手柄时,左摇杆在没人碰的情况下,一个轴停在0.09。五秒钟问题就定了:这是漂移,是测出来的,不是想象出来的。

然后让每个摇杆慢慢画一个整圆。轨迹应该是一个平滑的圆,四周都能均匀到达边缘。出现平点或者圆歪了,说明摇杆在某个方向丢了行程——维修圈里叫“圆度问题”,在游戏里表现为瞄准不均匀。

第三步:每个键都按一遍,两个扳机都捏到底

把所有东西干净地过一遍:正面按键、肩键、十字键、摇杆下压、菜单键。每次按下应该只登记一次,松开干净。闪烁,或者按一次登记两次,指向磨损或脏污的开关。

扳机是模拟量,要区别对待。慢慢捏,盯着数值:它应该从 0 平滑爬到 1。一下跳到 1,或者不管多用力都卡在0.7附近,就是有问题——在赛车游戏和射击游戏里,它会先让你吃亏,然后才彻底坏掉。

第四步:跑一遍振动测试

最后是振动。两个马达应该一起转起来,力度均匀。振动偏弱或只往一边偏,说明马达疲了。关键在于:真打游戏时你几乎不会注意到是哪一边在失效,十秒钟的测试里却一目了然。

数值怎么读

  • 静止值,或抖动小于约0.01:健康,不用管它。
  • 静止值缓慢爬升:真漂移。你在游戏里能不能感觉到,取决于那款游戏的死区,但它只会越来越糟。
  • 只是轻微漂移?先别花钱,试试测试页上的死区滑块。它能预览“把游戏内死区调大一点”是否盖得住漂移。这是合理的短期办法,不是根治,谁说能根治就是在卖东西。

一个诚实的边界

网页测试工具显示的,就是操作系统报告的内容,仅此而已。它测不了真正的端到端输入延迟(那需要硬件,比如高速摄像机方案),也修不好任何东西。如果摇杆的电位器物理磨损了,没有哪个网站能把它救回来。

它给你的是证据。真实的数字,握在手里,再去买零件、去争保修、或者拿起螺丝刀拆开手柄碰运气。

谁该跑这一遍

  • 镜头或角色自己乱动的人:怀疑漂移,一分钟内确认或排除。
  • 买二手手柄的人:当着卖家的面跑一遍。六十秒比一次糟糕的购买便宜。
  • 刚清洁或修完手柄、想要证据证明活儿干成了的人。
  • 在怪自己代码之前,先检查原始输入的游戏开发者。

PS5、Xbox、Switch 手柄都能用吗?

能。DualSense、DualShock 4、Xbox Series 与 Xbox One 手柄、Switch Pro 手柄,以及大多数通用 USB 或蓝牙手柄,都通过同一个 Gamepad API 上报数据。浏览器看得见,测试工具就读得到。

不用装任何东西,不用注册账号。所有处理都在浏览器本地完成,手柄输入不会离开你自己的设备。

手柄完全不出现怎么办?连上后先按任意键,浏览器需要这第一次输入。还是不出现,就从蓝牙换到 USB 线,关掉 Steam 或其他可能占着手柄的程序,刷新页面。Chrome 和 Edge 在这里麻烦最少。

最后一个值得养成的习惯:在手柄还健康的时候跑一遍,把数字记下来。哪天手感不对了,你会确切知道变了什么,而不是靠猜。