简体中文

摇杆漂移测试

松开两个摇杆,点按录制,本页就会用数字显示每个摇杆停在离中心多远的位置。正常的摇杆接近 0。随后的画圈测试会显示每个摇杆是否还能在整圈上推到边缘。

测试在浏览器里进行,支持 PS5、Xbox 和 Switch 手柄以及大多数其他手柄。不需要安装任何东西,页面读取的内容也不会发送到任何地方。

在 Mac App Store 下载 InputConfigInputConfig 在 Mac App Store 免费提供。支持 macOS 14 或更高版本,无需账户,不追踪,开源。

步骤

  1. 连接手柄并按下任意按键,让浏览器把手柄交给本页。
  2. 把手柄放下,或者拿着但不碰摇杆,然后点按“录制 5 秒静止状态”。
  3. 查看每个摇杆下方的卡片:结论、平均值、离中心最远的距离,以及能遮住它的死区。
  4. 点按“开始画圈测试”,把每个摇杆沿边缘慢慢转两整圈。
  5. 点按“结束画圈测试”,把蓝色轮廓和白色圆圈对比。

怎样看静止测试

数字是离中心的距离,以推到底为 1。结论取决于其中最大的一个:

  • 居中。 小于 0.03。摇杆停在该停的位置。
  • 轻微偏移。 0.03 到 0.08。大多数死区都能盖住,没人会察觉。
  • 明显漂移。 0.08 到 0.15。不调高死区的话,视角或指针会自己慢慢移动。
  • 严重漂移。 大于 0.15。要遮住它所需的死区,会明显占用摇杆的有效行程。

这些分段是我的经验值,不是标准。

关键在于,最大的数字是否小于读取摇杆的那一方的死区。

怎样看画圈测试

平均误差表示摇杆推到的边缘与正圆相差多少,以推到底的幅度为单位。有些手柄在斜方向会报告超过 1 的值,这会让数字变大,但并不是故障。要留意的是凹陷:蓝色轮廓没有碰到白色圆圈的那个方向。在那个方向上,摇杆已经推不到底了。

遮住测到的漂移

死区在哪里设置,取决于谁在读取摇杆。按下面的顺序来,从最小的一步开始:

  1. 在游戏里设置。 自带手柄支持的游戏有死区设置,Steam Input 也提供。
  2. 在映射 App 里设置。 凡是 InputConfig 在 Mac 上驱动的指针、滚动或按键,内死区都在摇杆那一行。Mac 上的摇杆漂移(英文)逐种情况做了说明。
  3. 看看数字的效果。 死区测试(英文)会在实时的摇杆上显示内死区和外死区。

死区只是遮住漂移,并不能修好摇杆,所以一个月后再测一次,对比一下。

这个测试可能漏掉什么

页面每帧读取一次摇杆,在大多数屏幕上约为每秒 60 次,持续五秒。只是偶尔漂移的摇杆可能通过,所以请测两次,转动摇杆之后再测一次。如果两个摇杆静止时都正好是 0.000,那么手柄和页面之间很可能已经有一层自己的死区。这是出于谨慎的提醒,并非在每个浏览器里测出来的结论。

常见问题

怎样测试手柄的摇杆漂移?

松开两个摇杆,录制它们的静止状态。正常的摇杆接近 0。漂移的摇杆会停在偏离中心的位置或者游走,本页会用数字显示偏了多少。

多大的漂移算正常?

按我的经验值,最大值小于 0.03 说明摇杆停在该停的位置,超过 0.08 在死区较小的游戏里就会显出来。没有标准规定这条线。

不拆手柄能解决摇杆漂移吗?

可以把它遮住。设一个比漂移略大的死区,游戏或 App 就会忽略它。这并不能修好摇杆,所以数字还可能继续变大。

更多中文页面

详细指南(英文)

作者说明。Ryleigh Newman 开发了 InputConfig,因为双手活动不便,每天都用手柄操作自己的 Mac。本页译自英文。Mac 的语言设为简体中文时,App 的主要按钮和菜单显示为中文,本页使用这些名称,并在括号中附上英文名称。App 的其他部分和网站的其他页面都是英文。

本页的其他语言版本: English, Deutsch, Français, Español, Italiano, Nederlands, Português, 日本語, 繁體中文, 한국어, Русский, Türkçe

在 Mac App Store 下载 InputConfig免费。macOS 14 或更高版本。无需账户,数据不会离开你的 Mac。 源代码在 GitHub 上.