简体中文

如何把 8BitDo 手柄连接到 Mac

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

把手柄调到 8BitDo 为 Apple 设备列出的模式,按住 Pair 三秒,直到指示灯快速移动,然后在“系统设置”的“蓝牙”里选中它,点按“连接”。在 Pro 2、Lite 2、Lite SE 和 Ultimate 2.4G 上,这个模式就是开关上的 D。在 SN30 Pro、SN30 Pro+ 和 N30 Pro 2 上,要按住 B 和 Start 开机。用 D,不是 A:8BitDo 现在的手册为 Apple 设备列出的是 D。按这样配对之后,Mac 会在边栏的“游戏控制器”里列出它,每一款支持手柄的游戏都能看到它。在 MacBook Air、MacBook Pro、iMac 或 Mac mini 上步骤都一样。

步骤

  1. 把模式开关拨到 D,或者按住 B 和 Start 给 SN30 Pro 开机。
  2. 按住 Pair 三秒,直到指示灯快速闪烁。
  3. 打开“系统设置”的“蓝牙”,点按“连接”。
  4. 打开“系统设置”的“游戏控制器”,按一下按钮,确认手柄有反应。

选对模式

8BitDo 手柄在每种模式下都会假装成不同的手柄,只有其中一种是 8BitDo 在 Apple 设备上支持的。

  • D。8BitDo 为带开关的型号在 Apple 设备上列出的模式。用它。
  • S。手柄变成 Switch 手柄,macOS 13 及以后也能读取,但 A 和 B 是对调的。
  • X。Windows 模式。macOS 完全不把它当作游戏手柄。
  • Pro 2 上的 A。8BitDo 现在的手册没有为 Apple 设备列出它。如果手柄在 A 下已经能用,可以留在那里。否则请用 D。

模式决定一切,所以配对之前先设好。

找到你的型号

这些是 8BitDo 以及我自己的型号页面所给出的每个型号的步骤。有自己页面的型号名称,都链接到那个页面。

型号在 Mac 上的模式和配对
Pro 2、Lite SE、Ultimate 2.4G模式开关拨到 D,然后按住 Pair 三秒。Ultimate 2.4G 用它的星形按钮通过蓝牙配对,它的 2.4G 接收器在 Apple 设备上不受支持
Pro 3模式开关拨到 D,然后按住 Pair 三秒
Lite 2模式开关拨到 D,按 Home 开机,然后按住 Pair 三秒
Ultimate 2 Wireless模式开关拨到 BT,按 Home,然后按住 Pair 三秒,要在 macOS 26 或更高版本上
Ultimate 2C对 macOS 来说不是游戏手柄。InputConfig 直接读取它
SN30 Pro、SN30 Pro+、N30 Pro 2按住 B 和 Start 开机,然后按住 Pair 三秒
Micro拨到 D 是游戏手柄,拨到 S 是 Switch 模式,拨到 K 是键盘,然后按住 Pair 三秒
Zero 2 和 M30没有模式开关:按住 A 和 Start 开机,然后按住 Select(Zero 2)或 Pair(M30)来配对
USB Wireless Adapter 2先配对手柄,然后同时按住它的 Select 类按钮和十字键右三秒,把适配器切换到它的 Mac 模式

如果你的型号不在这里,规则是一样的:配对之前,选 8BitDo 为 Apple 设备列出的那个模式。Mac 上的 8BitDo 手柄逐个介绍了各个系列。

如果 Mac 列出了它,游戏却不理它

在 macOS 读不了的模式下配对的手柄,可能出现在蓝牙列表里,游戏却不理它。InputConfig 会发现这种情况,在主窗口顶部显示一条提示,比如 8BitDo controller detected in XInput mode,并指出该型号应该使用的模式。

InputConfig 的主窗口,顶部有一条提示,说检测到一只 8BitDo 手柄处于 X 模式,并指出该型号应使用的模式。
图 1:8BitDo 在错误的模式下配对时,InputConfig 会指出应该用哪种模式。

按下面的顺序试,从最简单的一步开始:

  1. 忽略这只手柄。在“系统设置”的“蓝牙”里移除它。
  2. 拨动开关。设为 D,或者用 B 和 Start 给 SN30 Pro 开机。
  3. 重新配对。按住 Pair 三秒,点按“连接”。

InputConfig 也能读取一些通过 USB 线连接、处于 X 模式的 8BitDo 手柄,这时提示不会出现,因为手柄在 App 里已经能用。要让游戏看到它,请用 D。

用线连接

大多数 8BitDo 手柄也能通过 USB-C 使用,模式规则相同。Ultimate 2C 有线型号没有 Apple 模式。按住 X 插上线,它就处于 Windows 模式,InputConfig 会用专门为它写的配置读取它。

在 Mac 上使用 8BitDo 软件

Ultimate Software V2 可以在 macOS 13 或更高版本上运行,适用于 8BitDo 较新的手柄,比如 Ultimate 2、Ultimate 2C 和 Pro 3。较旧的手柄用原来的 Ultimate Software 或 Upgrade Tool,取决于型号。Mac 上的 8BitDo 软件说明了你的手柄需要哪一个。软件改变的是手柄本身,而 InputConfig 改变的是 Mac 对它做什么,所以我用厂商的软件来空出一个背面按钮,再用 InputConfig 给它一项工作。

在游戏里使用

在上面说的模式下配对之后,支持手柄的原生 Mac 游戏会把 8BitDo 手柄当作普通游戏手柄。对不支持手柄的游戏和 App,InputConfig 可以做映射,内置了 8BitDo FPS 布局。很多 8BitDo 手柄像任天堂那样把 B 印在下方:在 InputConfig 的设置(Settings)里,在 Face button names 下选择 Nintendo,编辑器就会使用你手柄上印的字母。变的只是名称,预设永远不会变。8BitDo 那一页逐个介绍了各个型号。

背面按钮,以及 1.6 之前做的预设

InputConfig 把 8BitDo 手柄的背面按钮读取为背面按钮。早期版本把它们读取成 DualSense Edge 的 Fn 按钮,所以当时录在它们上面的行,现在不再触发。

  • 你:连接手柄。当 InputConfig 询问要更新旧预设中的 8BitDo 背键行吗?(Update 8BitDo back button rows in older presets?)时,勾选你用它做的预设。
  • InputConfig:把这些行移到背面按钮上。
  • 检查:按一下背面按钮,它的行就会触发。如果你跳过了这个提示,在设置(Settings)的 Advanced 里点按再次检查旧版预设(Check Older Presets Again)就能让它重新出现。

如果背面按钮设成了复制另一个按钮(在手柄上设置,或者在 8BitDo 的软件里设置),那它传来的就是那个按钮。Mac 上的背面按钮和拨片对比了每一种手柄。

手柄模式还是键盘模式

像 Micro 和 Zero 2 这样的小手柄有键盘模式,每个按钮输入一个字母。大多数 Anki 遥控器就是这样设置的,完全不需要任何 App:Mac 看到的是一把蓝牙键盘。问题是,除非用 8BitDo 的软件修改,否则字母是固定的。在手柄模式下,手柄就是游戏手柄,由映射 App 决定每个按钮做什么。

  • 手柄模式。InputConfig 可以把任何按钮映射成任何按键、点按、滚动或快捷键。
  • 键盘模式。InputConfig 可以监听手柄发送的按键,并在上面加一个动作,但手柄自己的字母仍然会输出,因为 InputConfig 监听的是按键,而不是拦截或重新映射它们。每把键盘也都是作为同一把键盘传给 InputConfig 的,所以一行无法区分手柄发出的字母和你 Mac 键盘上的同一个键。

想要干净的重新映射,手柄模式是更好的选择。Anki 指南里有现成的布局。

总结

  • 先设成 D。SN30 Pro 系列改用 B 和 Start。不要用 A 或 X。
  • 配对。按住 Pair 三秒,然后在“系统设置”的“蓝牙”里点按“连接”。
  • 看提示。如果 InputConfig 说手柄处于错误的模式,就忽略它,拨动开关,重新配对。

在 Mac 上,几乎所有 8BitDo 的问题都出在模式开关上。

常见问题

哪些 8BitDo 手柄能在 Mac 上用?

大多数蓝牙型号,只要处于 8BitDo 为 Apple 设备列出的模式:Pro 2、Pro 3、Lite 2、Lite SE、SN30 Pro 系列、Ultimate 2 Wireless,以及各自模式下的 Micro 和 Zero 2。Ultimate 2C 对 macOS 来说不是游戏手柄,不过 InputConfig 直接读取它。

8BitDo 手柄在 Mac 上应该用哪种模式?

带模式开关的手柄用 D,这是 8BitDo 为 Apple 设备列出的模式。SN30 Pro、SN30 Pro+ 或 N30 Pro 2 要按住 B 和 Start 开机。Switch 模式在 macOS 13 及以后也能用。X 模式在 macOS 看来不是游戏手柄,不过 InputConfig 能通过线读取一些处于 X 模式的手柄。

8BitDo Pro 2 能在 Mac 上用吗?

能,D 模式下用蓝牙或 USB 都行。如果你的在 A 下已经能用,可以留在那里。

怎么把 8BitDo 手柄连接到 MacBook Air?

和任何 Mac 一样:把手柄设为 D 模式(SN30 Pro 则按住 B 和 Start),按住 Pair 三秒,然后打开“系统设置”的“蓝牙”,点按“连接”。用线的话,MacBook Air 需要能传输数据的 USB-C 线。

8BitDo 的 2.4G 适配器能在 Mac 上用吗?

据 8BitDo 说,Ultimate 2.4G 不行:它不支持在 Apple 设备上通过 2.4G 适配器使用。请在 D 模式下用星形按钮通过蓝牙配对,或者在 D 模式下用 USB 线。

为什么我的 8BitDo 在蓝牙里有,在游戏里却没有?

几乎总是模式的问题。在 X 模式下配对,或者 Pro 2 在 A 下配对的手柄,可能出现在蓝牙里,却不是 macOS 眼中的游戏手柄。在蓝牙里忽略它,设成 D(或者 B 和 Start),再重新配对。如果游戏根本没有手柄支持,InputConfig 这样的映射 App 就是解决办法。

Mac 上有 8BitDo 软件吗?

较新的手柄有:Ultimate Software V2 可在 macOS 13 或更高版本上运行,而 8BitDo 的 Upgrade Tool 有 macOS 版本,用于较旧手柄的固件。仅仅为了连接手柄,这两个都不需要。

为什么我的 8BitDo 连不上 Mac?

几乎总是模式的问题。在“系统设置”的 Bluetooth 里忘掉这个手柄,设置 D(SN30 Pro 上按住 B 和 Start,Zero 2 上按住 A 和 Start),按住 Pair 三秒,再重新连接。还要把它从任何记住它的 Switch 或手机上取消配对。

更多中文页面

简体中文页面

详细指南(英文)

作者说明。Ryleigh Newman 开发了 InputConfig,因为双手活动不便,每天都用手柄操作自己的 Mac。本页译自英文。Mac 的语言设为简体中文时,InputConfig 会以简体中文显示。网站的部分页面只有英文。

本页的其他语言版本: English, Deutsch, Español, Français, Bahasa Indonesia, 日本語, 한국어, Nederlands, Polski, Português, Русский, ไทย, Türkçe, 繁體中文

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