简体中文
Joy-Con 2 能在 Mac 上用吗?
这款应用完全免费。无需创建账户。没有订阅,没有麻烦的下载,也没有任何锁定的功能。针对 Apple 芯片优化。
原生不行。macOS 从 macOS 13 Ventura 起支持初代 Joy-Con,但不支持随 Switch 2 销售的 Joy-Con 2。两个社区项目,都叫 JoyCon2Mac,仍然可以通过蓝牙连接它们。一个把按钮和摇杆变成按键。另一个把这一对 Joy-Con 呈现为虚拟手柄和鼠标,它当前的版本需要关闭 Mac 的两项安全保护。这两个我都没有测试过。
我做了 InputConfig,这是一款把手柄映射成按键和鼠标的免费 Mac App。它目前还不能读取 Joy-Con 2,这个页面会如实说明。它能读取初代 Joy-Con,以及用线缆连接的 Switch 2 Pro 手柄。
InputConfig 1.7 版预计于 2026 年 10 月发布,届时应用将完整支持简体中文。
步骤
- 先确认你有哪种 Joy-Con:Joy-Con 2 是随 Switch 2 销售的那一对。
- 如果是初代 Joy-Con,在“系统设置”的“蓝牙”里配对。macOS 支持它们。
- 如果是 Joy-Con 2,先决定按键是否够用。如果够用,loyahdev 的 joycon2mac 会把按钮和摇杆映射到键盘。
- 如果想要虚拟手柄和鼠标,先读 OZORDI JoyCon2Mac 的自述文件:它当前的版本需要关闭 SIP 和 AMFI。
- 如果想要完全不需要这些的任天堂手柄,请使用初代 Joy-Con,或用线缆连接的 Switch 2 Pro 手柄配合 InputConfig。
了解 Mac 支持什么
- 初代 Joy-Con。从 macOS 13 Ventura 起支持。它们在“系统设置”的“蓝牙”里配对,读取手柄的游戏都能看到它们。如何把 Joy-Con 连接到 Mac 里有步骤。
- Joy-Con 2。不支持。它们不会作为 Mac 游戏手柄配对,所以没有游戏,也没有映射工具能通过 macOS 看到它们。
- Switch 2 Pro 手柄。macOS 同样不支持。通过 USB-C 线缆,InputConfig 1.6 可以启动并映射它,属于实验性功能:Mac 上的 Switch 2 Pro 手柄。
Joy-Con 2 只能靠自己会说它们蓝牙协议的软件才能连到 Mac。
分清两个 JoyCon2Mac 项目
GitHub 上有两个互不相关的项目用了同一个名字。它们做的事不同,对你的 Mac 提的要求也很不一样。
| loyahdev/joycon2mac | OZORDI/JoyCon2Mac | |
|---|---|---|
| 它的自述文件怎么称呼它 | 在 Mac 上把 Joy-Con 2 当作键盘控制器使用的工具 | 适用于 Joy-Con 2 的原生 macOS 驱动和配套 App |
| Mac 看到的是什么 | 按键。每个按钮和摇杆方向都映射到一个按键,目前映射是固定的 | 一只虚拟的 DualSense 手柄和一只鼠标,通过 DriverKit 系统扩展实现 |
| 如何连接 | 按住 Joy-Con 2 上的同步按钮,与 App 配对。最多两只 | 低功耗蓝牙。在每只 Joy-Con 上按住 SYNC,直到指示灯闪烁 |
| 它对 Mac 有什么要求 | 从它的发布页面下载 App | 当前的开发版需要关闭系统完整性保护和 AMFI |
| 额外功能 | 单只 Joy-Con 横握和一对 Joy-Con 竖握之间,布局会自动切换 | 震动、动作数据、用光学传感器实现的鼠标,以及四个侧边按钮的重新映射 |
| 最新版本 | 1.0,2025 年 8 月 9 日 | 0.1.5,2026 年 9 月 6 日 |
| 作者自己怎么说 | 仍有许多 bug,某些映射在其中一个方向上可能不对 | 现在还不要把它当作普通消费者的安装 |
这两个仓库是 loyahdev/joycon2mac 和 OZORDI/JoyCon2Mac。两者都是非官方的,与 Apple 和任天堂无关。光看名字分不出一个下载是哪一个,所以请检查它来自哪个仓库。
先掂量安全代价
驱动项目的自述文件说得很直接:这个扩展没有经过公证,普通的 Mac 可能会阻止它,而且当前版本需要关闭系统完整性保护和 AMFI。
- 系统完整性保护。macOS 的一项保护,防止软件修改系统的受保护部分。
- AMFI。macOS 中在代码运行前检查它是否已签名的部分。
- 自述文件的建议。用一台你愿意拿来做驱动开发的 Mac,测试完之后把两项都重新打开。
在我依赖的 Mac 上,我不会关闭其中任何一项。键盘项目两项都不要求,所以它是风险较低、值得一试的那个,只是它的布局是固定的,也有 bug。
把 Joy-Con 2 当鼠标用
Joy-Con 2 有一个光学传感器,驱动项目用到了它。它的自述文件说,这个传感器对 macOS 来说就是一只真正的鼠标,App 会选择放在平面上的那只 Joy-Con,而且可以让一只 Joy-Con 当鼠标,另一只继续属于手柄这一对。它有 Off、Slow、Normal 和 Fast 几种模式。
这条路和那个项目的其余部分一样,要付出同样的安全代价。要在不关闭任何保护的情况下用手柄控制指针,Mac 支持的任何手柄都可以通过映射工具做到。如何在 Mac 上把游戏手柄当鼠标用 讲了用 InputConfig 的做法,包括单只初代 Joy-Con。
使用今天就能用的任天堂手柄
- 初代 Joy-Con。蓝牙连接,不需要额外软件,一次可以用一只或两只。InputConfig 里的 Joy-Con 讲了单只横握的用法。
- 初代 Switch Pro 手柄。这是在 Mac 上直接就能用的任天堂手柄。如何把 Switch Pro 手柄连接到 Mac。
- 用线缆连接的 Switch 2 Pro 手柄。InputConfig 1.6 可以启动并映射它,标记为实验性。
如果两代你都有,应该和 Mac 配对的是初代 Joy-Con。Joy-Con 测试器可以在浏览器里显示已配对的 Joy-Con 有没有在发送它的按钮。
了解 InputConfig 的现状
InputConfig 目前还不能读取 Joy-Con 2。Joy-Con 2 的图示是有的,但它是实验性的,在 1.6 里是关闭的,也没有任何输入送进来。等 App 能读取它们的时候,我才会修改这个页面,不会提前改。
它现在对任天堂硬件能做的事:通过蓝牙读取初代 Joy-Con 和 Pro 手柄,以及通过 USB-C 线缆读取 Switch 2 Pro 手柄和 Switch 2 的 GameCube 手柄,这两个都是实验性的。
简短总结
- 单靠 macOS。它不支持 Joy-Con 2。
- loyahdev/joycon2mac。把 Joy-Con 2 变成一组固定的按键。是一个普通 App,最后一次发布在 2025 年 8 月。
- OZORDI/JoyCon2Mac。虚拟手柄和鼠标,代价是目前要关闭 SIP 和 AMFI。
- 不想妥协。使用初代 Joy-Con。
在 Apple 加入对 Joy-Con 2 的支持之前,连到 Mac 的每条路都是社区项目,所以安装之前请先读它的自述文件。
常见问题
JoyCon2Mac 是什么?
GitHub 上有两个独立的社区项目用了这个名字。loyahdev/joycon2mac 把 Joy-Con 2 的按钮和摇杆变成按键。OZORDI/JoyCon2Mac 是一个驱动和 App,把 Joy-Con 2 呈现为虚拟的 DualSense 手柄和一只鼠标。两者都不是 Apple 或任天堂出品的。
安装 JoyCon2Mac 安全吗?
它们不一样。驱动项目自己的自述文件说,它当前的版本需要关闭系统完整性保护和 AMFI,现在还不要把它当作普通消费者的安装。键盘项目是一个 App 下载,没有这样的步骤。这两个我都没有测试过。
Joy-Con 2 能通过蓝牙连接到 Mac 吗?
通过 macOS 不行,它不支持它们。两个 JoyCon2Mac 项目都是自己和 Joy-Con 2 通信:你按住同步按钮,App 就会连接。
我能在 Mac 上把 Joy-Con 2 当鼠标用吗?
OZORDI JoyCon2Mac 的自述文件说可以:它把 Joy-Con 2 的光学传感器变成鼠标,并选择放在平面上的那只 Joy-Con。那个项目当前的版本需要关闭两项 macOS 安全保护。
InputConfig 支持 Joy-Con 2 吗?
还不支持。Joy-Con 2 的图示是有的,但它是实验性的,在 1.6 里是关闭的,也没有任何输入送进来。它能通过蓝牙读取初代 Joy-Con,也能通过 USB-C 线缆读取 Switch 2 Pro 手柄,后者属于实验性功能。
初代 Joy-Con 能在 Mac 上用吗?
可以。macOS 从 macOS 13 Ventura 起就支持它们。在“系统设置”的“蓝牙”里逐个配对。
更多中文页面
详细指南(英文)
作者说明。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 上.