简体中文

在 Mac 上需要手柄驱动吗?

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

对于最近几年生产的任何手柄,Mac 上都不需要驱动。macOS 开箱即支持 PlayStation、Xbox(蓝牙型号)、Switch Pro、Joy-Con、8BitDo 和每一款 MFi 手柄。配对之后,它就会出现在“系统设置”的“游戏控制器”里。驱动的问题只在较旧的硬件上才会出现,也出现在另一个不同的问题上:游戏无视 Mac 已经看到的手柄,这时用 InputConfig 这样的映射工具来解决。

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

步骤

  1. 配对一个现代手柄。不需要驱动。
  2. 在“系统设置”的“游戏控制器”里检查它。
  3. 如果某款游戏无视它,用映射工具,而不是驱动。
  4. 对于通用 HID 手柄,在 InputConfig, Devices 里手动连接。

检查你的手柄是否需要驱动

  • 有线 Xbox 360 手柄。macOS 从未支持它的协议。旧的 360Controller 内核扩展已无人维护,在当前的 macOS 上不会加载,也没有受支持的替代品。实际的答案是 8BitDo 无线适配器或现代手柄。
  • 没有蓝牙的原版 Xbox One 手柄(2013 款)。它没有蓝牙,所以需要线缆。macOS 在 macOS 15 Sequoia 中加入了对有线 Xbox 的支持。在那之前,没有任何驱动能让它工作。
  • PS3 DualShock 3。没有官方支持。有些人在手动配对后能通过蓝牙让它工作,很多人不行。InputConfig 通过 USB 读取它:请看 Mac 上的 PS3 手柄。
  • Logitech F310 和类似的 DirectInput 手柄。开关拨到 D 时,它们是通用的 HID 设备,所以不需要驱动,也不会出现在“游戏控制器”下。开关拨到 X 时,Mac 根本无法读取它们。InputConfig 在 D 模式下会自行识别并映射它们。Logitech 页面有详细内容,包括 USB-C 插入的修复办法。

如果手柄能配对并出现在“游戏控制器”里,它就不需要驱动。

如果游戏无视 Mac 能看到的手柄

如果手柄出现在“系统设置”里,游戏却仍然无视它,任何驱动都帮不上忙。是游戏不读取手柄。映射工具会发送游戏能理解的键盘和鼠标输入。这正是 InputConfig 的用途,而且它是免费的。

不用驱动连接通用手柄

  • 你:把手柄插到 Mac 上,打开 InputConfig,在菜单栏里选 InputConfig, Devices。
  • InputConfig:列出它能看到的每个蓝牙和 USB 设备。选这个手柄就能手动连接它,下次也会被记住。
  • 检查:在一行上按 Scan,并按手柄上的一个按钮。如果菜单反而把这个手柄显示为灰色并带有原因,说明 macOS 在那种模式下无法读取它。
InputConfig 的设备菜单,说明处于 Xbox 360 模式的摇杆无法被 macOS 读取。
Figure 1. 带有原因的灰色条目,表示手柄处于 macOS 无法读取的模式。把手柄切换到它的 D、PC 或 PS3 模式。

Sonoma、Sequoia、Tahoe 和 macOS 27 上的 Xbox 360 手柄

最近的任何版本,答案都没有变:有线 Xbox 360 手柄在当前的 Mac 上不能用。macOS 从来不懂它的 USB 协议,Mac 也不会把它列在“游戏控制器”下。

  • 360Controller 及其分支。旧驱动的副本仍在 GitHub 上流传。它是一个无人维护的内核扩展,我不建议为了一个游戏手柄去降低 Mac 的启动安全性来试它。
  • Increase controller compatibility 是另一回事。“系统设置”,“游戏控制器”里的这个开关,让受支持的手柄能用于为 Xbox 360 手柄编写的游戏。它不会让 Xbox 360 手柄工作。
  • 映射工具同样读不了它。InputConfig 读取的是 macOS 能看到的东西,所以它无法使用有线 Xbox 360 手柄。自 1.6 起,它的设备菜单会说出手柄的名称并说明原因。

实际的解决办法是换一个 macOS 支持的手柄:任何蓝牙 Xbox 手柄、PlayStation 手柄,或者处于正确模式的 8BitDo 手柄。如果游戏只认 Xbox 360 的布局,就配对一个现代手柄并为它打开 Increase controller compatibility。如果某次更新弄坏了原本能用的手柄,请看 macOS 更新后手柄不能用。

简短总结

  • 现代手柄。它们不需要驱动,所以配对就能玩。
  • 通用 HID 手柄。它们也不需要驱动。从 InputConfig, Devices 连接它们。
  • 有线 Xbox 360 手柄。当前的 macOS 上没有能用的驱动,所以我会换掉这个手柄。
  • 无视手柄的游戏。这需要映射工具,而不是驱动。

在当前的 Mac 上,“该装哪个驱动?”的答案几乎总是“不用装”。

常见问题

PS5 和 Xbox 手柄在 Mac 上需要驱动吗?

不需要。两者通过蓝牙都是原生支持的,通过 USB 也一样(有线 Xbox 手柄从 macOS 15 Sequoia 起)。

当前的 macOS 有 360Controller 驱动吗?

没有。360Controller 项目已无人维护,它的内核扩展在当前的 macOS 上不会加载。请使用现代手柄或无线适配器。

我的通用游戏手柄不在“游戏控制器”下。我需要驱动吗?

不需要。它是通用的 HID 设备。InputConfig 可以从 Devices 菜单手动连接它,并且不用驱动就能映射它。

我在 Mac 上需要 Xbox Accessories 或 PlayStation Accessories App 吗?

不需要,而且两者都没有 Mac 版:都在 Windows 上运行,Xbox 的那个还可以在 Xbox 游戏机上运行。它们用于固件更新和手柄自己的配置,不是用来连接手柄的。现代手柄不用它们就能和 Mac 配对。

Xbox 360 手柄能在 macOS Sequoia 或 Tahoe 上用吗?

有线的 Xbox 360 手柄不行。macOS 从未支持过它,旧的 360Controller 驱动也已无人维护。请改用蓝牙 Xbox、PlayStation 或 8BitDo 手柄。

更多中文页面

详细指南(英文)

作者说明。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 上.