简体中文
如何在 Mac 上使用 GameCube 手柄
这款应用完全免费。无需创建账户。没有订阅,没有麻烦的下载,也没有任何锁定的功能。针对 Apple 芯片优化。
可以,用任天堂的 USB 适配器或 USB-C 线,再配上能读取它们的 App,因为 macOS 自己并不支持 GameCube 手柄。原版手柄没有蓝牙,而 Apple 的游戏手柄支持既不包括任天堂的 USB 适配器,也不包括为 Switch 2 制造的 GameCube 手柄。从 1.6 版起,我做的免费 Mac App InputConfig 作为实验性功能,通过 USB 读取这两种:适配器的全部四个端口,每个都是独立的手柄,以及用 USB-C 线连接的 Switch 2 型号。它把它们变成按键、点击、指针移动和快捷键。
如果你只想在 Dolphin 里玩 GameCube 游戏,先查看 Dolphin 自己的手柄设置,因为 Dolphin 自己就能读取任天堂的适配器。
InputConfig 1.7 版预计于 2026 年 10 月发布,届时应用将完整支持简体中文。
步骤
- 把适配器的黑色 USB 插头插进 Mac,MacBook 上要用 USB-C 转接头。
- 把一个手柄插进端口 1,更多的插进端口 2 到 4。
- 打开 InputConfig:每个接了手柄的端口都会出现在边栏的顶部。
- 如果适配器没有出现,在 InputConfig 的设备菜单的 USB 部分勾选它。
- 建立一个预设,多位玩家时每个端口一个输入设备。
检查你需要什么
每种 GameCube 手柄到达 Mac 的方式都不同:
| 手柄 | 连接方式 | 备注 |
|---|---|---|
| 原版 GameCube 手柄 | 任天堂的 GameCube 手柄适配器(WUP-028,为 Wii U 和 Switch 销售) | USB-A 插头:MacBook 需要 USB-C 转接头 |
| WaveBird | 它的接收器,插进同一个适配器的一个端口 | 适配器把它当作有线手柄来报告,我没有测试过 |
| Switch 2 的 GameCube 手柄 | 能传输数据的 USB-C 线 | 蓝牙在 Mac 上不能用 |
我没有测试过第三方适配器。告诉 Mac 自己是任天堂适配器的那种,会以同样的方式被读取。显示为普通 USB 游戏手柄的那种,会像其他通用手柄一样被读取。如果你要买适配器,我会买任天堂自己的,因为其他的都没有测试过。
连接适配器
适配器在发送任何东西之前需要一个启动命令,InputConfig 会替你发送它。
第 1 步:插上黑色插头
- 你:把适配器的黑色 USB 插头插进 Mac,然后把一个手柄插进端口 1。
- InputConfig:暂时没有反应。灰色插头只为震动供电,而 InputConfig 在这些手柄上不使用震动,所以它可以不插。
- 检查:插在 Mac 里的是黑色插头。
第 2 步:打开 InputConfig
- 你:打开 InputConfig。
- InputConfig:向适配器发送它的启动命令,并把端口 1 作为手柄列在边栏的顶部。
- 检查:端口 1 在那里。不管有没有手柄插在上面,它都在那里。
第 3 步:加入其他玩家
- 你:把手柄插进端口 2、3 和 4。
- InputConfig:每个一插上就把它列为自己的手柄,拔掉时就移除它。
- 检查:打开 Live Visualizer,在每个手柄上按几个按钮。它们会出现在那个端口的图上。
然后建立一个预设,或者从智能预设生成器里选一个。如果按键出现在 Live Visualizer 里,硬件部分就完成了。
给四位玩家各自的布局
每个端口都是一个独立的手柄,有自己的位置,所以一个预设可以为每位玩家容纳不同的布局。
- 你:在预设编辑器里,为每位玩家点按 Add a new Input Device,然后从组顶部的设备菜单里选择那位玩家的端口。
- InputConfig:每个组只读取它自己的端口。
- 检查:依次按每个手柄上的按钮。只有那位玩家的行会触发。
用这种方式,四个人可以一起玩只支持键盘的游戏,每个人发送自己的按键。Mac 上的两个手柄讲了双人布局,同样的步骤可以扩展到四人。一个适配器,四个手柄,四套按键。
使用 Switch 2 的 GameCube 手柄
用能传输数据的 USB-C 线把它插进 Mac。在主机向它发送一组启动命令之前,它一直保持沉默,这些命令与 Switch 2 Pro 手柄需要的相同,InputConfig 会自己发送它们。之后它会显示为 GameCube Controller (Switch 2, Experimental)。
- 完整读取。A、B、X、Y、Z、ZL、Start、Home、Capture、C 按钮、两个摇杆和十字键。
- 只有开和关。L 和 R。这个型号在哪里报告它们被按下的程度还没有测出来,所以目前它们在完全按下时只是开或关。
- 完全不行。蓝牙。通过蓝牙,Mac 无法使用这个手柄。
线必须能传输数据,因为只能充电的线会让手柄保持沉默。
读懂按钮名称
InputConfig 使用 GameCube 自己的字母,所以 A 是大的绿色按钮,B 是旁边小的红色按钮。原版和 Switch 2 型号这两种手柄,在 1.6 中都是实验性的。它们的图示是关闭的,所以 Live Visualizer 显示的是手柄所报告的按钮和摇杆的简单示意,以及每个绑定的内容。
- 共用编号。这两种手柄共用按钮编号,所以在适配器上做的预设可以在 Switch 2 手柄上使用,反过来也一样。
- 在别处使用 GameCube 名称。当你配合另一个手柄使用时,每个预设也可以按 GameCube 的方式给按钮命名。
做一次预设,它就能在两种 GameCube 手柄之间跟着你。
如果适配器或某个手柄没有出现
按这个阶梯往上走,从最小的一步开始:
- 检查插头。黑色插头传输手柄。灰色的只为震动供电。
- 手动勾选适配器。打开菜单栏里 InputConfig 的设备菜单,看 USB 部分。适配器应该在那里列着,带一个勾。如果没有勾,点按它,InputConfig 会手动打开它,并在下次记住。
- 检查适配器自称是什么。显示为普通 USB 游戏手柄的第三方适配器,会像其他通用手柄一样被读取,不会被当作四个 GameCube 端口。
- 报告问题。这项支持是实验性的。如果某个按钮读取有误,请在 GitHub 上提交 issue。
如果适配器没有出现,设备菜单里的勾是最先要试的。
玩 GameCube 游戏用 Dolphin
GameCube 和 Wii 模拟器 Dolphin 为任天堂的适配器提供了自己的选项,对于 GameCube 游戏,这是最短的路。Mac 上的设置请查看 Dolphin 自己的指南。
其他一切用 InputConfig:把 GameCube 手柄用作桌面上的鼠标,用于浏览器游戏,或者用于只接受键盘的游戏。如果模拟器自己读取手柄,就不要同时运行为同样的按钮发送按键的预设,否则每次按下会到达两次。Mac 上模拟器手柄不工作里有各个模拟器的修复办法。
它做不到什么
- 震动。InputConfig 在这些手柄上不使用震动。
- 成为 Mac 游戏手柄。InputConfig 读取这些手柄,并发送按键和鼠标事件。通过 Apple 的支持来寻找手柄的游戏仍然看不到它们。它看到的是按键。
- 保证每一种适配器。这项支持是 1.6 新增的,而且是实验性的。它还没有遇到过市面上的每一种手柄和适配器。
在适配器上,L 和 R 既作为模拟扳机,也在完全按下时作为点击被读取,所以一行可以用其中任何一种。每个按钮、主摇杆、C 摇杆和十字键都能用。
简短版
- 原版手柄。任天堂的 USB 适配器,插上黑色插头,然后打开 InputConfig。每个端口都是独立的手柄。
- Switch 2 GameCube 手柄。用 USB-C 数据线,因为蓝牙在 Mac 上不能用。
- Dolphin。玩 GameCube 游戏让 Dolphin 读取适配器,把 InputConfig 留给 Mac 上的其他一切。
两种方式在 1.6 中都是实验性的。插上,打开 InputConfig,在 Live Visualizer 里按一个按钮:如果它亮了,你就可以映射它了。
常见问题
GameCube 手柄能在 Mac 上用吗?
单靠 macOS 不行。用任天堂的 USB GameCube 适配器,InputConfig 1.6 作为实验性功能,把全部四个端口读取为四个手柄,并把它们映射到按键和鼠标。Switch 2 的 GameCube 手柄用 USB-C 线也以同样的方式工作。
Mac 上的 GameCube 适配器需要驱动吗?
不需要。InputConfig 自己向适配器发送启动命令。不需要安装任何东西,也不用更改任何安全设置。
Switch 2 的 GameCube 手柄能通过蓝牙在 Mac 上用吗?
不能。只能通过能传输数据的 USB-C 线,而且只能通过 InputConfig 1.6 或更高版本。
我需要把适配器的两个 USB 插头都插上吗?
不需要。黑色插头传输手柄。灰色的为震动供电,而 InputConfig 在这些手柄上不使用震动。
WaveBird 能在 Mac 上用吗?
它的接收器插进任天堂适配器的一个端口,适配器把它当作有线手柄来报告,所以 InputConfig 以同样的方式读取它。我没有测试过。
Mac 游戏能看到 GameCube 手柄吗?
不能把它当作手柄。InputConfig 把它变成按键、点击和指针移动,每个游戏和 App 都能理解。对于 GameCube 游戏,Dolphin 可以直接读取任天堂的适配器。
更多中文页面
详细指南(英文)
作者说明。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 上.