简体中文
如何把 Joy-Con 连接到 Mac
把 Joy-Con 从 Switch 上取下来,按住导轨上的小同步(Sync)按钮,直到指示灯来回闪动,然后在“系统设置”的“蓝牙”里,点按 Joy-Con (L) 或 Joy-Con (R) 旁边的“连接”。另一只用同样的方法。每只 Joy-Con 都是独立的蓝牙设备,所以 Mac 会把它们看作两个手柄。macOS 13 Ventura 及更高版本无需驱动就支持它们,任何 Mac 都行,包括 MacBook Air 和 MacBook Pro。
InputConfig 在 Mac App Store 免费提供。支持 macOS 14 或更高版本,无需账户,不追踪,开源。
步骤
- 把 Joy-Con 从 Switch 上取下来。
- 按住导轨上的同步(Sync)按钮,直到指示灯来回闪动。
- 在“系统设置”的“蓝牙”里,点按 Joy-Con (L) 或 Joy-Con (R) 旁边的“连接”。
- 另一只 Joy-Con 重复同样的步骤。
配对每只 Joy-Con
- 把 Joy-Con 从 Switch 上取下来。
- 在 Mac 上打开“系统设置”的“蓝牙”。
- 你:在第一只 Joy-Con 上按住同步(Sync)按钮,也就是导轨那一侧、SL 和 SR 之间的小圆按钮,直到导轨上的指示灯来回闪动。
- macOS:列出带有“连接”按钮的 Joy-Con (L) 或 Joy-Con (R)。
- 检查:点按“连接”,这只 Joy-Con 在列表里就显示为“已连接”。另一只重复同样的步骤。
如果附近的 Switch 开着,Joy-Con 可能会直接回连到它。配对时先把主机关掉,或者在 Switch 上依次选择 System Settings、Controllers and Sensors、Disconnect Controllers。
用两只 Joy-Con 组成一个手柄
配对好的两只 Joy-Con 对 Mac 来说是两个手柄。两只都连上后,macOS 13 及更高版本可能还会显示一个合并的 Joy-Con Pair,它的表现像一个完整尺寸的游戏手柄,这正是只认一个手柄的游戏想要的。
如果某个 App 把它们分开看,而你想让它们当作一个手柄用,InputConfig 会在同一个预设里给每只 Joy-Con 各一个槽位,所以左边那只可以负责移动,右边那只负责动作。在合并的 Pair 上做的绑定不会带到单只 Joy-Con 上,所以每个预设只选一种排法。

把一只 Joy-Con 横着握
横过来之后,单只 Joy-Con 就是一个小游戏手柄:一个摇杆、四个正面按钮,以及导轨上的 SL 和 SR 按钮。用来单手阅读、控制媒体和指针都很合适。
- 你:在 InputConfig 里添加一行,点按扫描(Scan),然后朝你希望这一行对应的方向推摇杆。
- InputConfig:在 1.6 里,单只 Joy-Con 的按钮和摇杆编号方式和其他手柄一样。横握时摇杆差了四分之一圈,而扫描(Scan)记录的是你实际推的方向。
- 检查:再朝那个方向推一次摇杆,这一行就会触发。
单手使用 Mac 指南里有可以下载的 Joy-Con One Hand 预设,它能让这只手柄成为完整的鼠标。两个人也可以各用一只 Joy-Con,因为每只 Joy-Con 都有自己的槽位。
在不认它们的游戏和 App 里使用
- 支持手柄的 Mac 游戏。它们通过 Apple 的手柄支持识别 Joy-Con,不过很多游戏在屏幕上显示的是 Xbox 的字母。
- Steam。在 Steam 的 Settings、Controller 里打开对 Nintendo 手柄的支持,再从游戏页面上的手柄图标为这款游戏设置 Steam Input。
- 键盘和鼠标类 App。InputConfig 可以把 Joy-Con 的按钮映射为按键、点按和指针。智能预设制作器(Smart Preset Maker)生成的完整游戏布局需要用到两只 Joy-Con 的按钮。单只 Joy-Con 适合指针和较短的布局。
- 模拟器。各个模拟器不一样,所以如果你的模拟器没有列出 Joy-Con,就把它映射到该模拟器键盘配置里的按键。模拟器指南介绍了方法。
更新你在 1.6 之前为 Joy-Con 做的预设
InputConfig 1.6 按位置读取 Joy-Con 的正面按钮,和 Switch Pro Controller 一样,并且单只 Joy-Con 的控件编号方式也和其他手柄相同。所以,在早期版本里录制到 Joy-Con 上的行,可能会从你按下的那个按钮旁边的按钮触发。
- 你:更新之后连接 Joy-Con。
- InputConfig:针对你勾选的预设,提示更新这些行。
- 检查:按一个正面按钮,对应它的那一行就会触发。如果你跳过了提示,在设置(Settings)的 Advanced 里点 Check Older Presets Again,它会再次提示。
哪些功能不会传过来
macOS 会传递按钮和摇杆,但不会传递红外摄像头、NFC 和动作传感器,所以在 Mac 上,Joy-Con 不能当倾斜指针,也不能用陀螺仪瞄准。想在 Mac 上用动作功能,请用 DualSense、DualSense Edge 或 DualShock 4。见 Mac 上的陀螺仪瞄准。
比较 BetterJoy、Joy-Con Toolkit 和 JoyKeyMapper
- BetterJoy 和 Joy-Con Toolkit。这是 Windows 程序,没有 Mac 版本。Mac 配对 Joy-Con 不需要 BetterJoy,因为 macOS 13 自己就能读取它们。
- JoyKeyMapper。一款小巧的免费 Mac App,以 MIT 协议开源,可以把 Nintendo 手柄映射为按键。它最后一次发布是 2020 年 8 月的 1.2.0。如果你只用 Joy-Con,它可能就够了。
- InputConfig。我做它是为了更广的情况:Joy-Con、其他所有手柄、MIDI 设备,以及 Mac 自带的键盘和鼠标,都放在一个 App 里,要求 macOS 14 或更高版本。
如果你有 Joy-Con 2
随 Switch 2 附带的 Joy-Con 2 无法自己与 macOS 配对,InputConfig 目前也还读不了它们:它只能在 Live Visualizer 里画出一对 Joy-Con 2,目前仅此而已。详情,以及社区项目的做法,见 Mac 上的 Switch 2 Pro Controller 和 Joy-Con 2。
断开连接
- 保留配对。在控制中心的蓝牙列表里点按 Joy-Con (L) 或 Joy-Con (R),或者点按 InputConfig 边栏顶部它的条目,再选择 Disconnect。
- 还给主机。把 Joy-Con 滑回 Switch,就会把它还给主机。
简单总结
- 逐只配对。在 macOS 13 或更高版本上,按住导轨上的同步(Sync)按钮,再到“系统设置”的“蓝牙”里点按“连接”。
- 两只或一只。可以把两只当作 Joy-Con Pair 用,也可以横握一只当小手柄。
- 没有动作功能。Mac 得到的是按钮和摇杆,没有陀螺仪、红外摄像头和 NFC。
配对前先把 Switch 关掉,剩下的一分钟就够了。
常见问题
Joy-Con 能连接到 Mac 吗?
可以,需要 macOS 13 Ventura 或更高版本。在“系统设置”的“蓝牙”里,用每只 Joy-Con 导轨上的同步(Sync)按钮分别配对。
在 Mac 上怎样把两只 Joy-Con 当作一个手柄用?
两只都配对。在 macOS 13 及更高版本上,Mac 可能会提供一个合并的 Joy-Con Pair,它的表现像一个游戏手柄。如果某个 App 仍然把它们看成两个,InputConfig 可以把两只放进同一个预设,各占一个槽位,让它们合起来当一个手柄用。
为什么我的 Joy-Con 连不上 Mac?
通常是因为它还连着 Switch,或者还和 Switch 配对着。把它取下来,关掉主机。如果它以前配对过,在 Mac 蓝牙设置里点按这只 Joy-Con 旁边的“忽略此设备”,然后按住同步(Sync)按钮,直到指示灯来回闪动,再点按“连接”。
Joy-Con 在 Mac 的 Steam 里能用吗?
在 Steam 的 Settings、Controller 里打开对 Nintendo 手柄的支持,再为这款游戏设置 Steam Input。如果某款 Steam 游戏仍然不认,见“手柄在 Mac 上能用但在 Steam 里不能用”。
我能在 Mac 上用 Joy-Con 来操作 Anki 吗?
可以。四个正面按钮和导轨上的两个按钮,刚好覆盖评分、撤销和重播,让整个复习流程用一只手就能完成。Anki 指南里有布局。
Joy-Con 2 能在 Mac 上用吗?
目前不行。macOS 无法与它们配对,InputConfig 1.6 也读不了它们。
更多中文页面
详细指南(英文)
作者说明。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 上.