简体中文
如何在 Mac 上校准手柄
macOS 没有手柄的校准界面,所以在 Mac 上,校准意味着三件事之一:为摇杆控制的东西设置死区和范围,改写 PlayStation 手柄自己保存的中心点,或者使用游戏自己的设置。对大多数人来说,第一种才是对的,而且一个免费 App 一分钟就能做到。我开发 InputConfig,是因为我的双手不太好使,而一根会慢慢漂移的摇杆,会让手柄没法当鼠标用,所以这一页最详细讲的就是这一点。
InputConfig 在 Mac App Store 免费提供。支持 macOS 14 或更高版本,无需账户,不追踪,开源。
步骤
- 打开 InputConfig,点按预设,点按编辑(Edit),然后打开摇杆或扳机键那一行的 Options。
- 点按 Adjust live。把摇杆完整地转一圈,然后松手。
- 看它停在哪里。把 Inner Deadzone 拖到刚好超过那一点。
- 把 Outer Deadzone 拖到你推起来舒服的尽头,然后点按保存(Save)。
了解 macOS 提供了什么
手柄连接过一次之后,“系统设置”的边栏里就有“游戏控制器”。选中手柄,按下按钮时它们会亮起,还可以按 App 把一个手柄按钮重新映射为另一个。那里没有摇杆中心点、死区或范围的设置。要确认 Mac 究竟看不看得到手柄,那里是对的地方。如果没有列出,请先看Mac 上检测不到手柄。
在 InputConfig 里校准摇杆
InputConfig 免费而且开源。每个摇杆和扳机键的行,在它的 Options 里都有一个 Adjust live 按钮。
第 1 步:看看摇杆的真实范围
- 你:在摇杆那一行点按 Adjust live,然后把摇杆沿着完整的圆推一圈。
- InputConfig:打开一个实时图:摇杆是带轨迹的圆,扳机键是一根条,还有 Current、Peak 的读数,以及摇杆是否处于 Inside deadzone。
- 检查:轨迹显示摇杆真正能推到多远。Reset Trail 会清除图,让你再试一次。
第 2 步:设置内死区
- 你:松手,看摇杆停在哪里。
- InputConfig:在图上显示静止点。
- 检查:把 Inner Deadzone 拖到刚好超过静止点,这样漂移就不会产生任何效果。
第 3 步:设置外死区
- 你:把 Outer Deadzone 拖到你自然推到的尽头。
- InputConfig:把那一点算作推满,并把两者之间的行程拉伸到整个范围,这样就不会有跳变。
- 检查:点按保存(Save)来保留设置。取消(Cancel)会把旧的值放回去。

在 1.6 中,每个摇杆行都不用打开任何东西就能显示它的死区,从没改过的行使用 25%。编辑器里输入设备的 ⋯ 菜单中的 Stick settings,可以一次性设置那只手柄每个轴的内死区。这些数值保存在预设里,所以游戏预设和桌面预设可以各有各的数值。
这种校准塑造的是 InputConfig 发送的内容:指针、滚动和按键。它不会改变手柄,直接读取手柄的游戏看不到它。
改写 PS5 或 PS4 手柄保存的中心点
DualSense、DualSense Edge 和 DualShock 4 在手柄内部保存着自己的摇杆校准数据。免费的社区工具 DualShock Calibration GUI 可以在 Mac 上,通过支持 WebHID 的浏览器改写它,也就是 Chrome 或 Edge,而不是 Safari。因为新的中心点保存在手柄里,所以它在 PS5、电脑和 Mac 上的每个 App 里都有效,游戏也包括在内。
开始之前,请先读它的警告。它自己的页面说,它修不了磨损的摇杆,而校准磨损的摇杆可能让情况更糟,并且没有办法撤销。它不属于 InputConfig。如果摇杆只是轻微漂移,死区是更安全的办法。
校准 Xbox 手柄
Mac 上没有 Xbox 摇杆校准。Microsoft 的 Xbox Accessories App,也就是 Elite 手柄设置摇杆曲线的地方,只能在 Windows 和 Xbox 上运行,不能在 macOS 上运行。
- 读取手柄的游戏。请使用游戏自己的死区设置。
- InputConfig 驱动的一切。请使用 Adjust live。
在 Mac 上连接 Xbox 手柄讲了配对。
校准操纵杆、飞行摇杆和方向盘
“系统设置”没有列出的 USB 操纵杆、油门杆或方向盘,InputConfig 仍然可以读取。它的 Live Visualizer 会把常见的几种按它们本来的样子画出来,包括方向盘的角度(以度为单位)和每个踏板的行程,所以在你设置任何东西之前,就能看到静止点。测试方向盘或操纵杆里有五分钟的检查。
- 你绑定的每个轴。它们都有同样的 Options:死区、Adjust live、Full push at,以及给方向反了的轴用的 Invert direction。
- 厂商的工具。如果厂商提供自己的 Mac 工具,就用它来设置设备内部的中心点。然后 InputConfig 的设置再来塑造输出。
在 Mac 上使用操纵杆里有设置方法。
校准陀螺仪
在 DualSense、DualSense Edge 或 DualShock 4 上,体感有它自己的校准。
- 你:在预设页面上点按 Calibrate Motion,把手柄平放并保持不动。
- InputConfig:打开 Motion Calibration,记录静止时的零点,每只手柄只记录一次。
- 检查:如果指针之后开始漂移,Re-zero now 会把当前读数作为新的零点,空闲按钮上的 Re-zero Motion 绑定也能随时做同样的事。
Mac 上的陀螺仪瞄准里有其余内容。
校准前后都要检查
- 在浏览器里。死区可视化工具读取手柄的左摇杆,并根据静止三秒给出内死区的建议。
- 在 InputConfig 里。Live Visualizer 把两根摇杆静止时的样子画在你手柄的图上。
- 每一个按钮。在 Mac 上测试手柄讲了它们,Mac 上的摇杆漂移则讲了哪种修复办法对哪款游戏有效。
简单总结
- 针对指针、滚动和按键。在 InputConfig 里用 Adjust live,把内死区设到刚好超过静止点。
- 针对读取手柄的游戏。使用游戏自己的死区设置。
- 针对手柄本身。使用 DualShock Calibration GUI,只适用于 PlayStation 手柄,并且先读它的警告。
我会从死区开始,因为它随时可以撤销。
常见问题
macOS 有手柄校准工具吗?
没有。“系统设置”的“游戏控制器”会显示按钮,并让你按 App 重新映射它们,但没有摇杆中心点、死区或范围的设置。Mac 上的校准发生在游戏里、InputConfig 这样的映射 App 里,或者通过浏览器工具在 PlayStation 手柄内部进行。
如何在 MacBook 上校准 PS5 手柄?
对于通过 InputConfig 驱动的内容,在摇杆那一行点按 Adjust live,对照实时图设置死区。要改变 DualSense 自己保存的中心点,免费的 DualShock Calibration GUI 可以在 Mac 上的 Chrome 或 Edge 里完成。请先读它的警告,因为对磨损摇杆所做的改动无法撤销。
如何在 Mac 上校准 Xbox 手柄?
macOS 上没有 Xbox 校准。对读取手柄的游戏,使用游戏自己的死区设置,对 InputConfig 发送的指针、滚动和按键,使用 InputConfig 的 Adjust live。
校准能修好摇杆漂移吗?
它只是把漂移藏起来,并不修理摇杆。刚好超过静止点的死区可以让漂移停止。一根会跳动、或者一周比一周更糟的摇杆已经磨损,需要维修或者换一只新手柄。
在 InputConfig 里校准会改变手柄在其他设备上的表现吗?
不会。数值保存在你 Mac 上的预设里。手柄本身,以及任何直接读取它的游戏,都不会有变化。
更多中文页面
详细指南(英文)
作者说明。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, 繁體中文
免费。macOS 14 或更高版本。无需账户,数据不会离开你的 Mac。 源代码在 GitHub 上.