简体中文
macOS 更新后手柄停止工作
这款应用完全免费。无需创建账户。没有订阅,没有麻烦的下载,也没有任何锁定的功能。针对 Apple 芯片优化。
更新很少会弄坏手柄本身,它弄坏的是从手柄到某个 App 的那条路径。所以先做一个测试:打开“系统设置”,在边栏里点按“游戏控制器”,然后按一个按钮。
- 按钮亮起。macOS 仍然能读取手柄,修复在 App 里、在 Steam 里,或者在下面的某个设置里。
- 手柄不见了。先重新配对,或者换成线缆试试。
再往下是人们在最近每个 macOS 版本之后报告的手柄问题,最新的在前,附上对他们有效的修复办法,以及我是在哪里读到的。最后检查于 2026 年 9 月。
InputConfig 1.7 版预计于 2026 年 10 月发布,届时应用将完整支持简体中文。
步骤
- 打开“系统设置”的“游戏控制器”,按一个按钮。
- 安装 macOS 的小版本更新,并更新 App、Steam 或虚拟机。
- 在 Bluetooth 里忘记这个手柄,重新配对,并彻底关机。
- 试试另一种连接:蓝牙掉线就用线缆,线缆不行就用蓝牙。
- 检查“输入监控”和“无障碍”的开关,测试时关掉自定义控制。
任何更新之后都做一遍五分钟流程
按这个顺序一步步来,先从最小的一步开始:
- 在“系统设置”里测试。边栏里的“游戏控制器”会列出手柄,并在你按下按钮时让它们亮起。在 Tahoe 上,选中手柄并点按 Identify,让它闪灯或震动,这样你就知道哪一项是你的。
- 也更新其他一切。安装 Apple 提供的任何小版本更新,然后更新 Steam、游戏、模拟器或虚拟机。大更新之后的多数手柄故障,几周后都在小版本或 App 更新里修好了。
- 忘记再重新配对。在“系统设置”的 Bluetooth 里移除手柄,关掉它,让它重新进入配对模式再配对一次。然后彻底关机,而不是重启。
- 换一种连接。如果线缆不行了,就试试蓝牙。如果蓝牙开始掉线,就试试线缆。下面有几个问题只影响两者之一。
- 检查权限和自定义控制。读取或发送输入的 App,比如 Steam 或映射工具,需要在“系统设置”的“隐私与安全”里打开它们的开关(“输入监控”或“无障碍”)。如果有一个不工作了,就把它的开关关掉再打开。另外,如果你曾在“游戏控制器”里自定义过这个手柄或这款游戏,测试时请关掉这项自定义。
如果“游戏控制器”里的按钮亮起,说明更新没有弄坏你的手柄。
如果你用的是 macOS 27 Golden Gate
Apple 在 2026 年 9 月 14 日发布了 macOS 27,只支持搭载 Apple 芯片的 Mac。Apple 针对 macOS 27 的游戏手柄指南里,配对步骤和“游戏控制器”面板都没有变,所以连接手柄的方式没有任何变化。我还没有看到 27 上有足够详细、可以写出来的手柄问题报告。有了的话,会连同来源放在这里。
Intel Mac 留在 macOS 26 Tahoe,它同一天收到了 26.7 更新。如果你的 Mac 是 Intel,请看Tahoe 那一节。
如果你用的是 macOS 26 Tahoe
- Switch Pro Controller 通过 USB-C 出现幽灵输入。Tahoe 发布后不久,Apple 社区里有一个帖子报告,用线缆连接的 Switch Pro Controller 出现快速的随机按键,在 Sequoia 上同一台 Mac 上它是正常的,好几个人回复说有同样的问题。没有人发布修复办法。等待期间请改用蓝牙配对,配对见 Switch Pro 那一页。
- 某一款游戏看不到手柄了。在 Tahoe 26.5.2 上,初代 Hades 看不到 Xbox 和 DualSense Edge 手柄,而 Steam、Hades II 和其他游戏都能看到,打开或关闭 Steam Input 也没有区别。开发者请大家报告。只有一款游戏受影响时,问题在那款游戏,不在 macOS:见如果只有一款游戏坏了。
- 流媒体 App 里的 Xbox Elite Series 2。有报告称,在 26.0.1 上,一个 Xbox 串流客户端无法识别 Elite 2,蓝牙和线缆都一样。其他 App 是检验:如果“游戏控制器”看得到它,就向那个 App 反馈。
- Home 按钮会打开“游戏”App。Tahoe 增加了 Apple 的“游戏”App,手柄的 Home 按钮可能会打开它。Home 按钮做什么,是“游戏控制器”里那个手柄的设置中的一个选项。
- 有线 Xbox 360 手柄,以及处于 Xbox 模式的便宜手柄。在 Tahoe 或更早的版本上仍然不支持,而且从来不支持:不是更新弄坏了它们。InputConfig 1.6 会在它的 Devices 菜单里列出这样的手柄,显示为灰色,并说明原因。见手柄是否需要驱动。
如果你用的是 macOS 15 Sequoia
2025 年春天的 Sequoia 15.4 是弄坏最多东西的更新。有线(USB)手柄在许多 App 里停止响应,而同样的手柄通过蓝牙却能用。Heroic Games Launcher 的问题跟踪里,把 Steam、Chrome 和 Firefox 列为受影响的 App。
- 报告过的变通办法。在“系统设置”的“游戏控制器”里,选中手柄,添加那个 App,并打开 Increase controller compatibility。Apple 把这个开关描述为让手柄能用于为 Xbox 360 Controller 设计的游戏。它对通过 Wine 运行的 Windows 游戏没有帮助。
- Steam 加有线 Xbox 手柄。Steam 帖子里的一种修复办法,是关掉 Steam 的 Xbox 手柄支持,之后完整支持手柄的游戏会直接读取手柄。同一个人后来报告说,macOS 15.5 和 2025 年 5 月的 Steam 更新,让有线手柄不用关掉任何东西就又能用了。见手柄在 Mac 上能用但在 Steam 里不能。
- Parallels。从 15.4 起,手柄通过 USB 和蓝牙都无法到达 Windows 虚拟机。Parallels Desktop 20.3 修复了它,所以请更新 Parallels。
- 15.2 上的 RetroArch。手柄显示为已分配,却没有任何输入,而在 Steam 里是正常的。这个问题已关闭。请先更新 RetroArch。
如果你用的是 macOS 14 Sonoma
Sonoma 带来了游戏模式,在 Apple 芯片上,游戏全屏运行时它会把手柄的蓝牙采样率提高一倍。我找到的最具体的 Sonoma 报告,是 M1 Mac 上的 DualShock 4,在 14.4.1 上的模拟器里玩了大约 15 分钟后蓝牙断开,用线缆则不掉线。在那之前,线缆是我会用的变通办法。关于掉线的更多说明见 PS5 不断断开连接那一页。
如果只有一款游戏坏了
如果“游戏控制器”亮起,其他游戏也能用,说明 macOS 没问题,是那一款游戏,或者它运行所在的那一层,不再监听了。按这个顺序一步步来,先从最小的一步开始:
- 切换 Steam Input。如果是 Steam 游戏,把这款游戏的 Steam Input 覆盖选项两种方式都试一下:在 Steam 里能用但游戏里不能。
- 更新那一层。如果是通过 CrossOver、Whisky 或虚拟机运行的 Windows 游戏,就更新那一层:CrossOver 游戏里的手柄。
- 留意开发者。查看这款游戏自己的更新说明和论坛。Apple 更新之后游戏一侧的修复,通常来自开发者。
- 改用按键继续玩。如果游戏也能用键盘和鼠标玩,InputConfig 可以把手柄变成那些按键和鼠标。它自己读取手柄,并发送普通的键盘和鼠标输入,游戏在更新之后不会停止读取这些。它是免费的,它的智能预设制作器(Smart Preset Maker)有 450 多款游戏的现成布局。
最后一步是继续玩的办法,不是对 macOS 的修复:如果游戏只接受手柄,它就帮不上忙。
如果它从“游戏控制器”里消失了
那就是 Mac 不再把它当作游戏控制器了。按顺序检查这些:
- 先连接一个。“游戏控制器”这一项本身只有在连接了手柄后才会显示,所以在断定它不见了之前,先连接一个(“游戏控制器”不见了)。
- 8BitDo 手柄。它们需要正确的模式开关位置(Mac 上的 8BitDo)。
- 通用 USB 手柄、摇杆和方向盘。那些报告为普通 HID 设备的,无论更新前后,都从来不会出现在那里。InputConfig 可以从它的 Devices 菜单直接打开其中许多(在 InputConfig 里连接手柄,以及通用 USB 游戏手柄无法使用)。
完整的检查清单在手柄无法识别。
如果是 InputConfig 更新了
InputConfig 1.6 改变了几种手柄的编号方式,所以 1.5 里做的行,即使 macOS 没问题,也可能从错误的按钮触发。受影响的有 Switch Pro Controller 和 Joy-Con 的面板按钮(1.6 按位置读取它们,所以 A 就是右边的按钮)、8BitDo 的背面按钮、通用 USB 手柄、D-input 模式的 8BitDo 手柄、街机编码器,以及罗技方向盘。
- 你:更新后连接手柄。
- InputConfig:第一次会列出 1.6 之前做的、有它的行的预设。对于罗技方向盘,它会列出需要重新 Scan 的预设,因为 1.6 把方向盘切换到了它自己的模式。
- 检查:勾选你在这个手柄上做的预设,点按更新它们的按钮。Leave Them As They Are 会跳过它。

如果你跳过了这个提示,就打开 Settings, Advanced,在 Data & storage 下点按 Check Older Presets Again。下次这样的手柄连接时,它会再次出现。
不重启就重置蓝牙
如果更新之后所有蓝牙设备都不正常,而不只是手柄,就重启蓝牙服务。
终端:重启蓝牙服务。被询问时输入你的 Mac 密码。
sudo pkill bluetoothd会发生什么:macOS 会在几秒内自己重新启动蓝牙。
在那一刻所有蓝牙设备都会掉线,包括蓝牙键盘和鼠标,所以请准备好一个有线的,或者用触控板。
简短总结
- 先在“游戏控制器”里测试。它会告诉你问题出在 macOS 还是 App。
- 更新一切。大多数故障几周内就在小版本或 App 更新里修好了。
- 换一种连接。许多问题只影响线缆或只影响蓝牙。
- 几乎不要降级。退回去意味着抹掉 Mac,并恢复更新之前做的备份。
在采取任何激烈的办法之前,先等小版本更新。
常见问题
macOS Tahoe 弄坏了游戏手柄支持吗?
没有。PlayStation、Xbox、Switch 和 MFi 手柄在 Tahoe 上仍然可以配对和使用。报告的问题范围更窄:Switch Pro 通过 USB-C 出现幽灵输入,以及个别游戏或 App 看不到“系统设置”仍能看到的手柄。
macOS 27 Golden Gate 能配合 PS5 和 Xbox 手柄使用吗?
Apple 针对 macOS 27 的游戏手柄指南里,配对步骤和“游戏控制器”面板与 Tahoe 相同。macOS 27 只能在搭载 Apple 芯片的 Mac 上运行。Intel Mac 留在 Tahoe。
为什么我更新到 Sequoia 后,有线手柄不能用了?
macOS 15.4 在许多 App 里弄坏了有线手柄,而蓝牙仍然正常。请更新 macOS 和那个 App,或者在“系统设置”的“游戏控制器”里为那个 App 打开 Increase controller compatibility,用户报告它可作为变通办法。
Mac 上的 Increase controller compatibility 是做什么的?
它是“系统设置”的“游戏控制器”里的一个开关。Apple 说它让手柄能用于为 Xbox 360 Controller 设计的游戏。它并不会为真正的 Xbox 360 手柄增加支持。
我应该降级 macOS 来让手柄恢复吗?
几乎不要。退回去意味着抹掉 Mac,并恢复更新之前做的备份。手柄故障通常几周内就在小版本或 App 更新里修好了。
InputConfig 能修复被更新弄坏的手柄吗?
在 macOS 本身里不能。如果手柄仍然显示在“游戏控制器”里,而某款游戏不再读取它,只要这款游戏接受键盘和鼠标,InputConfig 就可以把手柄变成键盘和鼠标输入发给它。
更新 InputConfig 之后,我的手柄预设停止工作了。为什么?
InputConfig 1.6 给 Switch Pro 和 Joy-Con 的面板按钮、8BitDo 背面按钮、通用 USB 手柄、街机编码器和罗技方向盘编号的方式,和 1.5 不同。这样的手柄第一次连接时,它会提示是否迁移旧的行。如果你跳过了,Settings, Advanced, Check Older Presets Again 会把这个提示带回来。
更多中文页面
详细指南(英文)
作者说明。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 上.