简体中文
任天堂 Switch Online 手柄能在 Mac 上用吗?
这款应用完全免费。无需创建账户。没有订阅,没有麻烦的下载,也没有任何锁定的功能。针对 Apple 芯片优化。
能,通过蓝牙。任天堂为 Switch Online 出售的 Nintendo 64、Super NES 和 SEGA Genesis 手柄,与 Mac 配对的方式和 Switch Pro 手柄一样:按住手柄上的 SYNC,然后在“系统设置”的 Bluetooth 里点按 Connect。macOS 13 及更高版本会把它们列为游戏控制器。USB-C 接口只用来充电。
我做了 InputConfig,这是一款免费的 Mac App,三种都能读取,并把它们映射成键盘和鼠标,供需要键盘的模拟器和游戏使用。这一页会说明 App 从每一种读取什么,以及哪些地方我没有确认过。
InputConfig 1.7 版预计于 2026 年 10 月发布,届时应用将完整支持简体中文。
步骤
- 用 USB-C 线给手柄充电,然后拔掉线。
- 按住 SYNC 按钮,直到玩家指示灯闪烁。
- 在 Mac 上,打开“系统设置”的 Bluetooth,在手柄旁边点按 Connect。
- 打开 InputConfig,如果手柄不在边栏顶部,就在 InputConfig, Devices 里勾选它。
- 启用(Activate)一个预设,或者在某一行点按 Scan,再按一个按钮来绑定。
通过蓝牙配对
- 你:按住 SYNC 直到玩家指示灯闪烁,然后打开“系统设置”的 Bluetooth,在手柄旁边点按 Connect。Nintendo 64 手柄显示为 N64 Controller。
- macOS:完成配对,在 macOS 13 或更高版本上把它列在“系统设置”的“游戏控制器”下。
- 检查:InputConfig 的 Live Visualizer 会点亮你按下的每个按钮。为这三种手柄做的图示是实验性的,在 1.6 中是关闭的,所以面板显示的是标准手柄,并带有 Model not recognized 的提示。
SYNC 在每一种上的位置不同:
- Nintendo 64 手柄。在顶边,USB-C 接口旁边。
- Super NES 手柄。在正面,SELECT 和 START 的下方。
- SEGA Genesis Control Pad。在底面。
按住 SYNC,点按 Connect,这个手柄就和其他蓝牙游戏控制器一样了。
了解每种手柄发送什么
| 手柄 | InputConfig 读取的内容 | 没有的东西 |
|---|---|---|
| Nintendo 64 | A、B、四个 C 按钮、L、R、Z、ZR、START、HOME、Capture、控制摇杆和方向键 | 第二个摇杆 |
| Super NES | A、B、X、Y、L、R、ZL、ZR、SELECT、START 和方向键 | 摇杆、HOME、Capture、动作和震动 |
| SEGA Genesis | A、B、C、START、MODE、HOME、Capture 和方向键。日本销售的六键型号多了 X、Y 和 Z | 摇杆 |
- 印刷的字母。Super NES 手柄上 A 在右边,B 在下面,和 Xbox 手柄相反,所以游戏屏幕上的提示可能和你拇指下的字母对不上。
- 小的额外按钮。Nintendo 64 手柄上的 ZR,以及 Super NES 手柄上的 ZL 和 ZR,是任天堂为 Switch 加的。它们是可以绑定的普通按钮。
在某一行点按 Scan 再按下按钮,印的字母就不重要了。
绑定 N64 手柄的 C 按钮
四个黄色的 C 按钮,是这个手柄在不同程序之间差别最大的部分。
- 由 InputConfig 直接读取。它们是四个独立的按钮,C-Up、C-Left、C-Down 和 C-Right,每一个都可以有自己的绑定。
- 通过 macOS 读取。我没有确认过 Apple 的手柄支持对这个手柄的 C 按钮,以及 A 和 B 是怎么安排位置的。在游戏或模拟器里,玩之前先在它的手柄设置中检查一下。
- 无论哪种情况。InputConfig 里的 Scan 绑定的是你按下按钮时到达的内容,所以你不需要知道编号。
如果某个 C 按钮的作用不对,用 Scan 重新绑定,因为我不会信任这个手柄的默认设置。
用于模拟器和 Mac 游戏
- 主机模拟器。OpenEmu、RetroArch 等会自己读取已配对的手柄,你在它们的手柄界面里分配按钮。模拟器和复古游戏指南说明了每个模拟器把它放在哪里,也讲了需要按键的 DOSBox 和 ScummVM。
- 支持手柄的游戏。macOS 列出的手柄会出现在游戏里。需要两个摇杆和四个肩键的游戏,在这些手柄上会输入不够用。
- 接受按键的游戏和 App。InputConfig 把方向键变成箭头键或 WASD,把每个按钮变成按键、点击或快捷键。
一个有方向键和六个按钮的手柄,适合它原本为之设计的游戏,其他就很少了,所以选它是为了那些游戏。
线缆只用来充电
InputConfig 只通过蓝牙读取这三种手柄。通过 USB-C,Switch 手柄要等一条开始命令才会报告任何内容,而 InputConfig 不会向这些手柄发送。Switch Pro 手柄也是这样,Mac 同样只通过蓝牙读取它。
插上线缆是为了充电,拔掉线缆才能玩。
如果连不上
按这个阶梯往上走,从最小的一步开始:
- 充电。在抽屉里放了很久的手柄可能没电了。用线缆给它充几分钟,然后拔掉。
- 再按一次 SYNC。在它寻找电脑时,玩家指示灯应该会闪烁。
- 忽略它再重新配对。在“系统设置”的 Bluetooth 里,点按手柄旁边的 i,选择 Forget This Device,然后从头配对。上次连的是 Switch 的手柄经常需要这样做。
- 检查 macOS 版本。macOS 13 Ventura 是第一个把这些手柄列在“游戏控制器”下的版本。
- 在设备菜单里勾选它。如果 Mac 显示它已连接而 InputConfig 没有,就在菜单栏的 InputConfig, Devices 里勾选它。
更多办法在 Mac 上的 Switch Pro 手柄不工作,它的配对方式相同。如果它在蓝牙设置里显示已连接,并且能点亮 Live Visualizer,剩下的就是绑定了。
InputConfig 不读取什么
- SYNC。手柄用它来配对,它永远到不了 Mac。
- 指示灯。InputConfig 不读取也不设置玩家指示灯,充电指示灯属于手柄本身。
- 线缆。只支持蓝牙,如上所述。
你玩游戏用到的每个按钮都会被读取,但配对按钮和指示灯不会。
简短版
- 配对。按住 SYNC,然后在“系统设置”的 Bluetooth 里点按 Connect。
- 检查。在 macOS 13 或更高版本上看“游戏控制器”,或者看 Live Visualizer。
- 绑定。对每个按钮点按 Scan,信任 N64 手柄的 C 按钮之前先检查一下。
- 充电。线缆用来充电。它不用来连接。
任天堂的 Switch Online 手柄是蓝牙手柄,Mac 也这样对待它们。
常见问题
任天堂 Switch Online 的 N64 手柄能在 Mac 上用吗?
能,通过蓝牙。按住顶边的 SYNC 直到玩家指示灯闪烁,然后在“系统设置”的 Bluetooth 里连接 N64 Controller。macOS 13 及更高版本会把它列为游戏控制器,InputConfig 读取每个按钮、控制摇杆和四个 C 按钮。
Switch Online 的 SNES 和 Genesis 手柄能在 Mac 上用吗?
能,方式相同:按住 SYNC,然后在“系统设置”的 Bluetooth 里连接。InputConfig 读取它们所有的按钮和方向键。两者都没有摇杆。
能用 USB-C 线缆在 Mac 上使用 Switch Online 手柄吗?
不能用来输入。InputConfig 只通过蓝牙读取这些手柄,线缆只用来充电。
Switch Online 手柄需要哪个 macOS 版本?
macOS 13 Ventura 或更高版本,macOS 才会把它们列在“游戏控制器”下。
怎么在 Mac 上映射 N64 手柄的 C 按钮?
在 InputConfig 里,在某一行点按 Scan,按下 C 按钮,然后选择它该发送的按键或点击。直接读取时,四个 C 按钮是四个独立的按钮。我没有确认过 macOS 自己的手柄支持怎么安排它们,所以请在游戏的设置里检查。
更多中文页面
详细指南(英文)
作者说明。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, 繁體中文
免费。macOS 14 或更高版本。无需账户,数据不会离开你的 Mac。 源代码在 GitHub 上.