简体中文

如何在 Mac 上修复手柄摇杆漂移

在 Mac App Store 下载 InputConfig这款应用完全免费。无需创建账户。没有订阅,没有麻烦的下载,也没有任何锁定的功能。针对 Apple 芯片优化。

在 Mac 上修复摇杆漂移的办法,是用死区把它藏起来:告诉摇杆,忽略它中心周围一个小圆圈以内的一切。漂移,是你没碰摇杆时它却报告了一点移动,表现为镜头慢慢转动或指针慢慢爬行。摇杆不会自己修好,但设在漂移刚刚之上的死区,可以把它完全藏起来。在 Mac 上你可以在三个地方设置它,用哪一个,取决于是什么在读取手柄。

InputConfig 1.7 版预计于 2026 年 10 月发布,届时应用将完整支持简体中文。

步骤

  1. 松开摇杆,在 InputConfig 的 Live Visualizer 或浏览器的死区工具里观察它的圆点停在哪里。
  2. 打开预设的编辑器,然后打开那根摇杆所在行的 Options,按 Adjust live。
  3. 拖动 Deadzone,直到静止的圆点落在圆环以内。
  4. 按 Save。

先测量它

让摇杆静止,看它停在哪里。两种免费的办法:

  • 在浏览器里。死区可视化工具读取手柄的左摇杆:按一下手柄上的按钮,松开摇杆,按 Record 3 seconds at rest,它会报告它看到的最大漂移,并建议一个 Deadzone。
  • 在 InputConfig 里。点按任意一个预设,看 Live Visualizer,它会画出你的手柄。双手离开后,每根摇杆的圆点应该落在它的十字准线上。圆点落在偏离中心的位置,或者在爬行,就是漂移。如果图旁边图例里某根摇杆的那一行在没人触碰时亮绿色,说明这根摇杆读到了超过行程约三分之一,这远远超出了普通的漂移。
InputConfig 里手柄图左摇杆的特写,没人触碰时它的圆点停在偏离中心的位置。
Figure 1. 双手离开后,圆点停在十字准线之外,就是漂移。

静止在 8% 的摇杆,需要稍大于 8% 的死区,而不是一律 25%,那会让健康的摇杆感觉像死了一样。每个摇杆行都显示它的死区,而你从没改过的行使用 25%。

按读取手柄的对象选择修复办法

  • 支持手柄的游戏。它自己读取手柄。使用游戏自己的死区设置,或者 Steam Input 的,如果你是从 Steam 启动游戏的,它的布局编辑器里每根摇杆都有一个。映射工具的死区永远到不了这样的游戏。
  • 只接受键盘和鼠标的游戏或 App。通过 InputConfig 用手柄玩:在 InputConfig 里的摇杆行上设置死区。漂移就不再在任何 App 里移动指针或按住按键了。
  • 把手柄当作鼠标。同样,在 InputConfig 里。Deadzone Calibration 预设并排显示一个宽的和一个窄的设置。
  • 中心本身就偏了的 DualSense 或 DualShock 4。你可以改写手柄存储的中心,这样在每个设备上都有效。这是更大的一步,而且无法撤销。如何在 Mac 上校准手柄讲了这一点。

在 InputConfig 里设置死区

  • 你:在预设的编辑器里,打开摇杆行的 Options 并按 Adjust live。松开摇杆。
  • InputConfig:画出摇杆及其轨迹,并显示 Current、Peak 和 Inside deadzone。
  • 检查:拖动 Deadzone,直到静止的圆点落在圆环以内,并且 Inside deadzone 显示 Yes。滑块在你移动时立即生效。Save 保留它。Cancel 恢复旧值。
左摇杆的实时调整面板,静止的圆点刚好在 Deadzone 圆环之外,还有当前值、峰值和死区内读数。
Figure 2. 拖动 Deadzone,直到静止的圆点落在圆环以内,然后保存。

还有三个设置完成这项工作:

  • Full push at。它用于不再推到满行程的摇杆,让它较弱的推动仍然算作推到底。
  • 响应曲线。Linear、Smooth 或 Aggressive 让剩下的范围感觉合适。
  • Stick settings。要一次设置一个手柄的所有轴,从编辑器里输入设备的 ⋯ 菜单中选择 Stick settings。

这些数字保存在预设里,所以游戏预设和桌面预设可以各有各的。死区页面解释了每个设置。

当它不是漂移时

  • 双手离开时指针在爬行。在 InputConfig 中,你一松开摇杆指针就停住,所以那是摇杆的问题,不是 App 的问题。
  • 摇杆是跳动而不是爬行。它磨损了,没有死区能修复这一点。这是唯一需要修理、换新手柄或换霍尔效应摇杆模块的情况。
  • 体感指针在漂移。那是陀螺仪的静止零点,不是摇杆。预设页面上的 Calibrate Motion 会在手柄平放在桌上时记录它,而空闲按钮上的 Re-zero Motion 绑定可以瞬间重置它。

简短总结

  • 测量。双手离开,读摇杆静止在哪里。
  • 设在刚好之上。读取手柄的游戏就在游戏里设,其他一切就在 InputConfig 里设。
  • 更换会跳动的摇杆。死区藏得住爬行,藏不住磨损。

使用能停住移动的最小死区,因为更大的死区会让精细瞄准变差。

常见问题

摇杆漂移能在 Mac 上用软件修复吗?

能藏起来,不能修复。死区会忽略静止时的偏移。免费的设置办法有游戏自己的滑块、用于 Steam 游戏的 Steam Input,以及用于手柄在任何 App 里驱动的指针、滚动和按键的 InputConfig。InputConfig 在 Mac App Store 免费且开源,没有账户。

我该用多大的死区?

能停住移动的最小值,通常是 5% 到 12%。更大的死区会让精细瞄准变差。

如何在 Mac 上测试摇杆漂移?

在 Safari 或 Chrome 里打开死区可视化工具,按一个按钮让浏览器看到手柄,然后让摇杆静止。静止的位置会以数字显示。任何不接近零的都是漂移。InputConfig 的 Live Visualizer 在你手柄的图上显示两根摇杆,而 Adjust live 给出确切的数字。

我能在 Mac 上修复 PS5 手柄的摇杆漂移吗?

你可以把它藏起来。漂移的 DualSense 和任何手柄用同一个办法:测量摇杆静止的位置,然后在游戏里、在 Steam 里,或者在 InputConfig 里对所有 App 设置刚好高于它的死区。如果摇杆是跳动而不是爬行,说明它磨损了,需要修理。

InputConfig 能在已经支持我的手柄的游戏里止住漂移吗?

不能。游戏直接读取手柄,永远看不到 InputConfig 的死区。请使用游戏的死区设置,或者如果游戏通过 Steam 运行,就用 Steam Input。

我的体感指针在漂移。这是摇杆漂移吗?

不是。那是陀螺仪的静止零点。在 InputConfig 里,预设页面上的 Calibrate Motion 会在手柄平放在桌上时记录它,而空闲按钮上的 Re-zero Motion 绑定可以瞬间重置它。体感适用于 DualSense、DualSense Edge、DualShock 4 和 Switch Pro Controller,macOS 报告 Joy-Con 的动作时也适用于 Joy-Con,对两款 Steam Controller 则是实验性的。

更多中文页面

详细指南(英文)

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

本页的其他语言版本: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文

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