简体中文

如何把 Switch Pro 手柄连接到 Mac

按住 Pro Controller 上沿、USB-C 接口旁边那个圆形的小 Sync 按钮,直到四个玩家指示灯来回跑动,然后在“系统设置”的“蓝牙”里点按 Pro Controller 旁边的“连接”。真的就这么简单。macOS 13 Ventura 及以后不需要驱动就支持这只手柄,在 MacBook Air、MacBook Pro、iMac 或 Mac mini 上步骤都一样。

Joy-Con 要一只一只配对,有单独的一页:如何把 Joy-Con 连接到 Mac。更新的 Switch 2 Pro Controller 是另一回事:macOS 无法配对它,只能在 InputConfig 1.6 里通过 USB-C 线使用,这是一项实验性功能,详见Mac 上的 Switch 2 Pro Controller。

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

步骤

  1. 按住 USB-C 接口旁边的 Sync 按钮,直到玩家指示灯开始跑动。
  2. 打开“系统设置”的“蓝牙”,点按 Pro Controller 旁边的“连接”。
  3. 打开“系统设置”的“游戏控制器”,按一下按钮,确认手柄有反应。

用蓝牙配对

  • 你:打开“系统设置”的“蓝牙”,然后按住 USB-C 接口旁边的 Sync 按钮,直到四个玩家指示灯来回跑动。
  • macOS:在“附近设备”下列出 Pro Controller。点按“连接”。
  • 检查:手柄连接期间,“游戏控制器”会出现在“系统设置”的边栏里,并列出 Pro Controller,按下每个按钮都会亮起。如果没有这一项,原因在这里。

哪些功能能用,哪些不能

  • 所有按钮、两个摇杆和方向键。在每一款读取手柄的 Mac 游戏里都能用。
  • 任天堂的按钮名称。InputConfig 按任天堂的方式给按钮命名,所以 A 是右边的那个正面按钮,B 是下面的那个,并按位置读取。这修复了早期版本里的一个错误:按下 A,触发的却是给 B 准备的那些行。
  • 没有陀螺仪、震动和 NFC。它们传不到 Mac 的 App,所以 Mac 上的陀螺仪瞄准只适用于 DualSense、DualSense Edge 和 DualShock 4。
  • 用线时按钮没有信号。USB-C 线能给 Pro Controller 充电,但 macOS 不会通过线读取它的按钮,InputConfig 也没有它的有线模式。那些让你插上线的教程,要么是 macOS 13 之前写的,要么说的是自己直接和手柄通信的 App。

用蓝牙配对,线只在两次使用之间用来充电。如果你需要一只在 Mac 上用线也能工作的手柄,DualSense 或 DualShock 4 就可以。请看哪些手柄能在 Mac 上用。Switch 2 Pro Controller 正相反:只能用线。

如果连不上

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

  1. 让它离开 Switch。Pro Controller 会回到它最后认识的那台游戏机。把 Switch 关机,或者在 Switch 上打开 System Settings、Controllers and Sensors、Disconnect Controllers,然后再次按住 Sync。
  2. 给它充电。电池没电了就配不上。先用线充几分钟。
  3. 忽略后重新配对。如果它曾经能用、现在没反应,就在“系统设置”的“蓝牙”里点按 Pro Controller 旁边的信息按钮,选取“忽略此设备”,然后从 Sync 按钮重新配对。
  4. 检查 macOS 版本。macOS 13 Ventura 才开始支持。可以看 Apple 菜单里的 About This Mac。

如果它连上了、游戏却不理它,那是游戏的问题,不是配对的问题:请看手柄已连接但不能用。

在游戏和 Steam 里使用

支持手柄的原生 Mac 游戏能看到 Pro Controller,不过很多游戏把按钮标成 Xbox 的样子。不支持手柄的游戏,可以通过 InputConfig 来用,那是我开发的一款免费 Mac App:智能预设制作器(Smart Preset Maker)有 450 多款游戏和 App 的现成布局,内置的 Pro Controller FPS 布局会按任天堂的按钮位置安排射击游戏的按键。同一个 App 还能把手柄变成桌面用的鼠标:Desktop Navigation 把指针放在左摇杆,滚动放在右摇杆,点按放在扳机键上。

Steam 有自己的手柄层。在 Steam 里打开 Settings,再打开 Controller,打开对任天堂手柄的支持,然后打开游戏页面,点按手柄图标,为这款游戏设置 Steam Input。如果 Steam 能看到 Pro Controller,游戏却依然不理它,解决办法在手柄在 Mac 上能用,在 Steam 里不能用。

更新你在 1.6 之前用它做的预设

因为 1.6 按位置读取正面按钮,所以在早期版本里用 Pro Controller 或 Joy-Con 录入的行,现在会从旁边那个按钮触发。InputConfig 会修复一次,由你决定。

  • 你:连接手柄。第一次连接时,InputConfig 会询问 Update Switch rows in older presets?。勾选你用这只手柄做的预设。
  • InputConfig:在这些预设里把 A 和 B 对调,X 和 Y 对调,这样每一行都留在你按下的那个按钮上。
  • 检查:在其中一个预设里按 A,你用 A 录入的那一行就会触发。如果你跳过了这个提示,在设置(Settings)的 Advanced 里点按 Check Older Presets Again 就能让它重新出现。
InputConfig 的提示框,询问 Update Switch rows in older presets,下面是一份可勾选的预设清单。
Figure 1. 只勾选你用这只手柄做的预设,它们的行就会留在你按下的按钮上。

如果有延迟

在 Mac 上,Pro Controller 只通过蓝牙通信,所以延迟几乎总是说明无线信号弱或者太拥挤。按下面的顺序试,从最简单的一步开始:

  1. 靠近一点。让它离 Mac 只有几米,中间没有金属物体。
  2. 清理无线环境。把 USB 3 集线器和硬盘移到离 Mac 远一点的地方,如果路由器支持,就把 Wi-Fi 设到 5 GHz。
  3. 在游戏之外测试。如果只在一款游戏里有延迟,那么游戏或串流服务可能自己带来了延迟。

Mac 上的手柄输入延迟讲了其余的办法。

断开连接,或者还给 Switch

在控制中心的“蓝牙”列表里点按 Pro Controller,就能断开连接并保留配对,也可以点按 InputConfig 边栏顶部的条目,选取 Disconnect。要把它还给 Switch,在游戏机上打开 Controllers,再打开 Change Grip/Order,然后按手柄上的 Sync。关机或断开连接那一页涵盖了所有品牌。

简单总结

  • 用蓝牙配对。按住 Sync,直到指示灯跑动,然后点按 Pro Controller 旁边的“连接”。
  • 用线只是充电。Mac 不会通过 USB 读取 Pro Controller 的按钮。
  • 接受更新提示。在 1.6 里,用它做的旧预设会让各行留在正确的按钮上。

如果配不上,首先要怀疑附近的 Switch。

常见问题

Switch Pro 手柄能在 Mac 上用吗?

能。Switch Pro 手柄在 macOS 13 及以后通过蓝牙与 Mac 兼容。按住 Sync 按钮配对。

Joy-Con 能在 Mac 上用吗?

能,需要 macOS 13 及以后。每一只要分别配对。InputConfig 可以把这一对当作一只手柄。Joy-Con 那一页有具体步骤。

为什么 Pro Controller 在 Mac 上用 USB 不能用?

macOS 只通过蓝牙和它通信,InputConfig 也是用同样的方式读取它。线只负责充电。

在 Mac 上用 Switch Pro 手柄需要驱动吗?

不需要。macOS 13 Ventura 及以后直接支持它,所以配对不需要安装任何东西。它的驱动下载和辅助 App,都是在那之前才有的东西。

为什么我的 Switch Pro 手柄连不上 Mac?

通常是它还和一台 Switch 配对着。把游戏机关机,或者在游戏机上断开这只手柄,在 Mac 的蓝牙设置里选取 Pro Controller 旁边的“忽略此设备”,然后按住 Sync 按钮直到指示灯跑动,再次点按“连接”。Mac 需要 macOS 13 或更高版本。

Switch Online 的 SNES 和 N64 手柄能在 Mac 上用吗?

2022 年 10 月的报道说,Apple 当月的更新把 Nintendo Switch Online 的 SNES 和 N64 手柄加到了 iPhone、iPad、Mac 和 Apple TV 上。我没有测试过。如果配对后它出现在“系统设置”的“游戏控制器”里,InputConfig 会像读取其他手柄一样读取它,Live Visualizer 会显示哪些按钮传了过来。

更多中文页面

详细指南(英文)

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