Gamepad Calibration

摇杆漂移?在线校准你的手柄

大多数摇杆漂移,只要把死区设得比实测中心偏移稍大一点(健康摇杆约 3% 到 5%,轻微漂移约 8% 到 12%),并设在正确的位置,就能止住。这个工具负责测量中心偏移和行程;如果是 DualShock 4 或 DualSense,在电脑上用 Chrome 或 Edge 通过 USB 连接,还能直接在本页改写手柄内部的校准数据。需要 20% 以上的死区,就该换摇杆了。

手柄校准和死区到底做了什么?

摇杆上报两个介于 -1 和 1 之间的数值。它们可能出三种问题。中心会偏移,于是摇杆静止时上报 0.06 而不是 0,这就是漂移。范围会缩小,于是推到最右只上报 0.92 而不是 1,你的角色永远跑不起来。而响应手感会不对,因为游戏还在上面叠加了一条曲线。校准会测量你这只特定摇杆的真实中心和范围,然后做三项修正:减去偏移量,把范围重新缩放到整个圆,并忽略你选定死区内的所有输入。

上方的工具就在你的浏览器里完成这一切,并把原始位置和校准后的位置并排显示,这样你调整死区时就能亲眼看到漂移消失。配置会按手柄型号保存在本地。

校准结果应用在哪里?

浏览器的 Gamepad API 只能读取输入;不过对 DualShock 4 和 DualSense,本站可以在 Chrome 或 Edge 中通过 USB 直接改写手柄内部的摇杆校准。其他手柄则把测得的死区填到游戏读取输入的地方:

  • 游戏内设置。大多数游戏在手柄选项下有死区滑块。填入测量给出的建议百分比。
  • Steam Input。Steam → 设置 → 控制器 → 校准。对所有通过 Steam 启动的游戏生效,包括添加到库中的非 Steam 游戏。
  • 平台工具。Nintendo Switch 内置摇杆校准;Windows 为 DirectInput 设备保留了一个隐藏的校准向导;PS5 DualSense Edge 可以在主机设置里按摇杆设置死区。各平台指南分别说明。
  • 在本页通过 USB 校准。DualShock 4(CUH-ZCT1/ZCT2)和 DualSense 用 USB 数据线连上电脑,在 Chrome 或 Edge 中打开本校准页,就能把新的中心和行程直接写入手柄。先以测试方式写入(手柄重启后失效),确认无误后再永久保存;永久保存会覆盖出厂校准,请严格按步骤操作。这套方法来自开源项目 DualShock Tools。这是 PlayStation 手柄唯一能一次性对所有游戏修复漂移的方法。

死区设多少合适?

刚好能覆盖测得的静止偏移并留一点余量,不要更大。每多一个百分点的死区,中心附近就多一小块丢失精细瞄准的区域。测量会在观测到的最大偏移上加 2 个百分点并向上取整;健康的摇杆大约落在 3% 到 5%,轻微漂移的落在 8% 到 12%。如果需要超过 20%,摇杆已经到寿命尽头,换成霍尔或 TMR 摇杆模块才是更好的解决方案。

常见问题

这个工具能永久校准我的手柄吗?

DualShock 4 和 DualSense 可以:在电脑上用 Chrome 或 Edge 通过 USB 连接,本页会把新的中心和行程写进手柄(先测试,重启即还原;确认后再永久保存)。DualSense Edge、Xbox、Switch 等手柄不支持,请把测得的死区填进游戏、Steam 或主机设置。

使用的是哪种死区形状:圆形还是轴向?

圆形。工具会忽略中心周围一个圆圈内的输入,这是大多数现代游戏的做法,也能保持斜向移动顺滑。使用方形死区的老游戏可能需要略高一点的数值。

外死区有什么用?

磨损的摇杆往往推不到最外圈。外死区告诉工具把 95% 或 98% 当作 100%,这样疾跑和最高视角速度就能重新触发。

响应曲线是做什么的?

1.0 是线性。大于 1 会让摇杆在中心附近更不敏感、边缘附近更敏感,很多射击玩家偏爱这样的精细瞄准手感。小于 1 则相反。它只应用于这里的预览;请把这个思路照搬到游戏的曲线设置里。