简体中文

如何把 8BitDo 手柄连接到 Mac

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

在 Mac App Store 下载 InputConfigInputConfig 在 Mac App Store 免费提供。支持 macOS 14 或更高版本,无需账户,不追踪,开源。

步骤

  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。

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

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

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

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

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

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

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

用线连接

大多数 8BitDo 手柄也能通过 USB-C 使用,模式规则相同。Ultimate 2C 有线型号没有 Apple 模式。按住 X 插上线,它就处于 Windows 模式,InputConfig 会用专门为它写的配置读取它。1.6 还修复了 Pro 2 通过 USB 连接时的问题:它的有线型号和背面按钮的读取都不正确。

在游戏里使用

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

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

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

  • 你:连接手柄。当 InputConfig 询问 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 上应该用哪种模式?

带模式开关的手柄用 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 就是解决办法。

更多中文页面

详细指南(英文)

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