简体中文
Mac 上有 BetterJoy 吗?
这款应用完全免费。无需创建账户。没有订阅,没有麻烦的下载,也没有任何锁定的功能。针对 Apple 芯片优化。
没有,而且在 Mac 上你基本上不需要它。BetterJoy 让 Switch Pro 手柄、Joy-Con 和 Switch SNES 手柄能用于模拟器,并作为通用 XInput 手柄使用,它的设置步骤是针对 Windows 的:先安装驱动,再运行一个 .exe。macOS 13 及更高版本通过蓝牙读取 Joy-Con 和 Switch Pro 手柄,不需要驱动,所以支持手柄的游戏和模拟器能直接看到它们。Joy-Con Toolkit 是一个单独的项目,它的 GitHub 页面列出的是 Windows 的先决条件。
我做了 InputConfig,这是一款免费的 Mac App,涵盖 macOS 没有提供的部分:把这些手柄映射成按键和鼠标,供忽略手柄的游戏使用。
步骤
- 按住 Joy-Con 或 Pro 手柄上的 Sync 按钮,直到它的指示灯开始移动。
- 打开“系统设置”的 Bluetooth,点按 Connect。
- 打开“系统设置”的“游戏控制器”,按一个按钮确认它在工作。
- 在模拟器里,到它自己的控制界面分配按钮。
- 对于忽略手柄的游戏,在 InputConfig 里的某一行点按扫描(Scan),再按一个按钮。
macOS 已经做了什么
- 配对。Joy-Con 通过蓝牙一次连接一个,各自是独立的手柄,macOS 13 及更高版本还能把它们组合成一对。Switch Pro 手柄的配对方式相同。
- 游戏。支持手柄的 Mac 游戏会像看待任何手柄一样看待它们。
- 模拟器。能读取手柄的模拟器,在自己的控制界面里分配它们。
连接 Joy-Con和连接 Switch Pro 手柄里有步骤。BetterJoy 在 Windows 上做的事,在 macOS 13 及更高版本上是内置的。

在 Mac 上对应 BetterJoy 的其余功能
| 在 BetterJoy 里 | 在 Mac 上 |
|---|---|
| 在模拟器里使用手柄 | macOS 把它列为游戏控制器,模拟器读取它 |
| 充当通用 XInput 手柄 | Mac 游戏不需要,它们直接读取手柄。InputConfig 不呈现任何种类的手柄 |
| 把 SL、SR 和 Capture 重新映射成按键 | InputConfig 把它收到的任何按钮,包括 Joy-Con 的侧轨按钮,绑定到按键、点击或快捷键 |
| 陀螺仪当鼠标用 | macOS 报告 Joy-Con 的陀螺仪和加速度计时,InputConfig 的体感行会读取它们 |
按钮和摇杆在 Mac 上能用,Joy-Con 的动作传感器在 macOS 报告时也能用。

为忽略手柄的游戏做映射
- 你:在预设里添加一行,点按扫描,按下 Joy-Con 或 Pro 手柄上的一个按钮。选择游戏期望的按键或点击。
- InputConfig:把这一行绑定到那个按钮,并把摇杆变成 WASD 或指针。
- 检查:启用预设,在游戏里按这个按钮。
单个 Joy-Con 横着拿,可以当小手柄,或者单手鼠标。Mac 上的 Joy-Con展示了这两种用法。游戏只接受键盘的地方,手柄可以替它输入按键。

Joy-Con Toolkit 是什么
Joy-Con Toolkit 是与 BetterJoy 无关的开源项目。它的 GitHub 页面(我在 2026 年 10 月 27 日读过)列出的是 Windows 的先决条件,即 Visual C++ 2017 可再发行组件,在较旧的 Windows 上还有 .NET Framework 4.7.1,我没有找到 Mac 版本。我没有用过它,所以请查看项目的页面,了解它做什么。在 Mac 上,用的是上面的配对步骤。就我所能找到的,BetterJoy 和 Joy-Con Toolkit 都没有 Mac 版本。
Mac 在这里做不到什么
- XInput。InputConfig 发送键盘和鼠标输入,不创建虚拟 Xbox 手柄。
- 红外摄像头和 NFC。macOS 不传递它们。Joy-Con 的动作只有在 macOS 报告时才会到达 InputConfig。
- 线缆。Switch Pro 手柄通过 USB 线缆发出的内容 Mac 一个也读不懂,所以用蓝牙。
在 Mac 上,这些手柄是带按钮和摇杆的蓝牙手柄,这涵盖了大多数用途。
总结
- BetterJoy。它是 Windows 程序。
- 在 Mac 上。在 macOS 13 或更高版本上通过蓝牙配对,游戏和模拟器就能看到手柄。
- 额外。InputConfig 把它映射成按键和鼠标。
先配对手柄,因为在 Mac 上,配对做的就是 BetterJoy 在 Windows 上做的事。
常见问题
Mac 上有 BetterJoy 吗?
没有。BetterJoy 的设置是针对 Windows 的。Mac 的主要工作不需要它,因为 macOS 13 及更高版本通过蓝牙读取 Joy-Con 和 Switch Pro 手柄,不需要驱动。
Mac 上有 Joy-Con Toolkit 吗?
我没有找到。Joy-Con Toolkit 的 GitHub 页面列出的是 Windows 的先决条件。在 Mac 上,请在 macOS 13 或更高版本上,通过“系统设置”的 Bluetooth 配对 Joy-Con。
怎么在 Mac 上用 Joy-Con 玩模拟器?
在 macOS 13 或更高版本上,在“系统设置”的 Bluetooth 里配对每个 Joy-Con。能读取手柄的模拟器随后会在自己的控制界面里列出它们。
能在 Mac 上把 Joy-Con 陀螺仪当鼠标用吗?
当 macOS 报告 Joy-Con 的陀螺仪和加速度计时,InputConfig 的体感行会读取它们,运动光标(Motion Cursor)或陀螺仪瞄准会通过倾斜移动指针。摇杆也可以移动指针。
Mac 能让 Switch 手柄充当 Xbox 手柄吗?
InputConfig 做不到,它发送键盘和鼠标输入,不创建虚拟手柄。支持手柄的 Mac 游戏直接读取 Switch 手柄,所以不需要这样做。
更多中文页面
详细指南(英文)
作者说明。Ryleigh Newman 开发了 InputConfig,因为双手活动不便,每天都用手柄操作自己的 Mac。本页译自英文。Mac 的语言设为简体中文时,InputConfig 会以简体中文显示。网站的部分页面只有英文。
本页的其他语言版本: English, Español, Русский
免费。macOS 14 或更高版本。无需账户,数据不会离开你的 Mac。 源代码在 GitHub 上。