简体中文

Mac 上 8BitDo 手柄无法使用

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

几乎总是模式的问题。在 Mac 上,8BitDo 每个型号只支持一种模式,在其他任何模式下,手柄也许能出现在蓝牙里,却仍然被每一款游戏忽略。

  • 开关拨到 D。Pro 2、Pro 3、Lite 2、Lite SE 和 Ultimate 2.4G。
  • 开机时按住 B 和 Start。SN30 Pro、SN30 Pro+ 和 N30 Pro 2。
  • BT。Ultimate 2 Wireless。

在“系统设置”的 Bluetooth 里忘记这个手柄,设置正确的模式,按住 Pair 三秒,然后重新连接。如果配对正确,游戏仍然忽略它,说明游戏没有手柄支持,这要靠映射工具来解决。

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

步骤

  1. 在“系统设置”的 Bluetooth 里,点按手柄旁边的信息按钮,选择“忽略此设备”。
  2. 关掉手柄,设置适合 Mac 的模式:开关拨到 D,或者在 SN30 Pro、SN30 Pro+ 或 N30 Pro 2 上按住 B 和 Start。
  3. 按住 Pair 三秒,直到指示灯快速移动。
  4. 手柄出现在 Bluetooth 里时,点按 Connect。
  5. 打开“系统设置”的“游戏控制器”,按几个按钮,看着它们亮起。

弄清楚你遇到的是哪个问题

打开“系统设置”,看两个地方:Bluetooth 和“游戏控制器”。你看到的情况会告诉你该读这一页的哪一部分:

你看到的意味着什么阅读
Bluetooth 里完全没有它从来没有配对成功如果它无法配对
在 Bluetooth 里,但边栏里没有“游戏控制器”项,或者手柄不在其中模式不对,或者是 8BitDo 没有为 Apple 列出的型号设置适合 Mac 的模式
在“游戏控制器”里,按钮在那里会亮起,但游戏忽略它Mac 没问题。是游戏或 Steam 没有读取它Steam,或者不支持手柄的游戏

“游戏控制器”列出每个已配对的手柄,并在你按下时让每个按钮亮起,这使它成为最快的测试办法。

设置适合 Mac 的模式

这是通常的原因,因为建议变了。较早的指南,以及这个网站较早的版本,说要用 A 的位置。8BitDo 自己针对 Apple 的说明和当前的 Pro 2 说明书说的是 D。

  • X。Windows 模式。macOS 不会把它当作游戏控制器。
  • S。让手柄成为 A 和 B 互换的 Switch 手柄。macOS 13 及更高版本可以读取它,但它不是 8BitDo 为 Mac 列出的模式。

在正确的模式下重新配对:

  • 你:在“系统设置”的 Bluetooth 里,点按手柄旁边的信息按钮,选择“忽略此设备”。关掉手柄,把开关拨到 D(或者在 SN30 Pro、SN30 Pro+ 或 N30 Pro 2 上按住 B 和 Start),按住 Pair 三秒,直到指示灯快速移动。
  • macOS:在 Bluetooth 里显示这个手柄,带有 Connect 按钮。
  • 检查:点按 Connect,然后打开“游戏控制器”。手柄列在那里,按下时按钮会亮起。

如果 InputConfig 开着,它会替你发现这一点。处于 macOS 读不到的模式的 8BitDo 手柄,会在主窗口里得到一条提示,比如 8BitDo controller detected in XInput mode,附有针对该型号的修复办法和一个帮助按钮。完整的各型号清单在 Mac 上的 8BitDo 手柄。

InputConfig 的主窗口,有一条提示说检测到 XInput 模式下的 8BitDo 手柄,还有针对该型号的修复办法和一个帮助按钮。
Figure 1. InputConfig 会指出错误的模式和该用的开关位置,所以你不用猜。

先看模式不对,其他的放在后面:这是大多数人需要的修复办法。

如果它无法配对

按这个顺序一步步来,先从最小的一步开始:

  1. 让它离开上一台设备。手柄会重新连接它上次配对的设备。关掉它上次使用的 Switch、PC 或手机上的蓝牙,或者按住 Pair 三秒重新配对。
  2. 给它充电。红灯闪烁的手柄可能配对后又掉线。充一会儿电再试。
  3. 不要用 2.4G 接收器。8BitDo 说 Ultimate 2.4G 通过它的接收器在 Apple 设备上不受支持。用星形按钮在 D 模式下通过蓝牙配对,或者使用线缆。
  4. 检查 macOS 版本。Apple 对 Pro 2、SN30 Pro、Lite 2 和类似手柄的支持需要 macOS 13.2 或更高版本。Ultimate 2 Wireless 和 Pro 3 需要 macOS 26。
  5. 更新固件。较旧的手柄可能需要,8BitDo 的 Upgrade Tool 可以在 Mac 上运行。

如果 macOS 15.4 之后它能连接却没有反应

在 macOS Sequoia 15.4 之后,Pro 2、Ultimate 和 Ultimate 2.4G 的用户在 Apple 论坛上报告,手柄显示已连接,却在游戏里没有任何反应,蓝牙和线缆都一样。

  • 你:关掉手柄,打开“系统设置”的“游戏控制器”,在手柄断开的状态下点按它,然后重新连接。
  • macOS:重新连接手柄。
  • 检查:在“游戏控制器”里和游戏里各按一个按钮。

这个顺序对一位用户修好了问题。更新固件对发起那个帖子的人没有帮助。如果你用的是 15.4 或更高版本,上面的办法都没用,就试试这个顺序,并让 Mac 保持最新。

如果 Steam 忽略它

Steam 通过自己的一层读取手柄。打开 Steam 的 Settings, Controller,检查手柄有没有列出。然后在这款游戏的 Properties, Controller 里,试试开启或关闭 Steam Input。通用的修复办法见手柄在 Mac 上能用但在 Steam 里不能。

如果按钮感觉互换了

8BitDo 的复古风格手柄,比如 Pro 2、SN30 Pro 和 Lite 2,遵循任天堂的布局:A 在右边,B 在下面。游戏按位置来判断,所以下面的按钮就是游戏里的 A,尽管手柄上印的是 B。

  • 在游戏里。“系统设置”的“游戏控制器”可以为读取手柄的游戏互换按钮。
  • 在 InputConfig 里。没关系。在某一行点按 Scan,按下你想要的按钮,它就是按你按下的东西绑定的,而不是按它的字母。

如果背面按钮没有反应

在适合 Mac 的模式下,Pro 2 或 Ultimate 上的 P1 和 P2 会作为独立的按钮到达 Mac,除非 8BitDo 软件的配置文件让它们复制另一个按钮。在 X-input 模式下,Ultimate 不为它们发送任何东西。

如果它们在旧版 InputConfig 里能用,更新到 1.6 之后不能了,那是因为 App 现在把它们读取为背面按钮,而不是 DualSense Edge 的 Fn 按钮。接受它迁移这些行的提示,或者在 Settings, Advanced 里点按 Check Older Presets Again。Mac 上的 8BitDo 背面按钮有各型号的详情。

这些手柄在 Mac 上做不到什么

没有震动,也没有动作,这是预期的。8BitDo 说 Apple 设备不支持震动和动作控制,所以游戏和 InputConfig 都无法在这些手柄上使用它们。其他一切都能用。

如果游戏不支持手柄

如果手柄在“游戏控制器”里能用,游戏仍然忽略它,说明游戏只接受键盘和鼠标。这就是 InputConfig 的用武之地。它在 Mac App Store 上免费且开源,把手柄的按钮和摇杆变成按键、鼠标移动、点按和滚动。它有 450 多款游戏和 App 的现成布局,包括一个为 8BitDo 手柄设计的 FPS 布局。

  • macOS 忽略的手柄。它能读取其中一些,比如通过线缆的 Ultimate 2C Wired。
  • 用线缆的 Pro 2。从 1.6 起它能正确读取,包括背面按钮。
  • 原始 HID。以这种方式读取的手柄,会在它的设置里列为通过原始 HID 检测到。如果没有出现在那里,就在菜单栏的 InputConfig, Devices 下勾选它。如果它仍然没有反应,就把手柄切换到适合 Mac 的模式。

简短总结

  • 检查模式。大多数手柄是 D,SN30 Pro 系列是 B 和 Start,Ultimate 2 Wireless 是 BT。
  • 在“游戏控制器”里测试。如果按钮在那里亮起,Mac 就没问题。
  • 怪游戏,不要怪手柄。不支持手柄的游戏需要 InputConfig 这样的映射工具。

在尝试其他任何办法之前,先设置正确的模式并重新配对。

来源

这一页上关于手柄的每个事实,都来自 8BitDo 自己的页面,并在所示日期读取。InputConfig 对它所做的事情,则来自 App 本身。

  • 8BitDo。8BitDo 针对 Apple 设备的页面说,要与 Apple 设备配对,需要把手柄设为 D-Input 模式,页面写明 macOS 13.2 或更高版本,并给出每个受支持型号的步骤,包括在 SN30 Pro、SN30 Pro+ 和 N30 Pro 2 上按住 B 和 Start,以及 Ultimate 2 Wireless 上的 BT 位置。读取于 2026 年 10 月 7 日。

常见问题

为什么我的 8BitDo 已连接,在 Mac 上却无法使用?

通常是模式的问题。在 X 模式,或者 Pro 2 的 A 模式下,Mac 可以在 Bluetooth 里列出手柄,却不把它当作游戏控制器。忘记它,设置 D(或者在 SN30 Pro 上按住 B 和 Start),再配对一次。如果它在“游戏控制器”里亮起,游戏却忽略它,说明游戏没有手柄支持。

为什么我的 8BitDo Ultimate 2C 在 Mac 上无法使用?

8BitDo 把 Ultimate 2C 销售给 Windows 和安卓,它不在 8BitDo 针对 Apple 设备的手柄清单上,所以 macOS 不会把它当作游戏控制器。InputConfig 仍然可以通过 USB 线读取有线型号,并把它映射成按键和鼠标。

为什么我的 8BitDo 背面按钮在 Mac 上不工作?

检查模式和配置文件。在适合 Mac 的模式下,P1 和 P2 作为它们自己的按钮到达,除非配置文件把它们分配给另一个按钮,而在 X-input 模式下,Ultimate 不为它们发送任何东西。在 InputConfig 里点按 Scan 并按背面按钮,看看到达了什么。

为什么 8BitDo 固件更新工具在我的 Mac 上无法使用?

检查你的型号用的是不是正确的工具:8BitDo 的 Upgrade Tool、较新的手柄用 Ultimate Software V2(macOS 13 或更高版本),较旧的用最初的 Ultimate Software。使用能传输数据的 USB 线连接。对于 Ultimate 2.4G,8BitDo 说更新前要设为 D 模式。

8BitDo Pro 2 在 Mac 上还能用吗?

能。把开关拨到 D,按 Start,按住 Pair 三秒,然后在“系统设置”的 Bluetooth 里连接它。它需要 macOS 13.2 或更高版本。

更多中文页面

详细指南(英文)

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