简体中文
如何把手柄连接到 Mac 或 MacBook
这款应用完全免费。无需创建账户。没有订阅,没有麻烦的下载,也没有任何锁定的功能。针对 Apple 芯片优化。
把手柄连接到 Mac 有两种办法:插上能传输数据的 USB 线缆,或者让手柄进入配对模式,然后在“系统设置”,Bluetooth 里点按 Connect。你不用下载任何东西,在 MacBook Air、MacBook Pro、iMac 或 Mac mini 上都一样,不管你把它叫作手柄、游戏手柄还是摇杆。这一页涵盖两种办法,然后是其他指南跳过的部分:当 Mac 看到了手柄、游戏却仍然无视它时该怎么办。我做的 InputConfig 是处理最后这部分的免费 App,不需要它的时候,我会直接告诉你。
直接跳到你的手柄:PS5、PS4、Xbox、Switch Pro、Joy-Con、Switch 2 Pro、GameCube、8BitDo、摇杆或街机摇杆、赛车方向盘、有线或 USB 手柄、Xbox 360 手柄。如果你不确定你的能不能用,请看哪些手柄能在 Mac 上用。
InputConfig 1.7 版预计于 2026 年 10 月发布,届时应用将完整支持简体中文。
步骤
- 让手柄进入配对模式(表里列出了每种手柄的按钮),或者插上能传输数据的 USB 线缆。
- 打开“系统设置”,Bluetooth,在手柄旁边点按 Connect。
- 打开“系统设置”的“游戏控制器”,按一个按钮检查它是否生效。
- 打开游戏。如果它无视手柄,就用 InputConfig 把手柄映射到按键。
通过蓝牙配对
让手柄进入配对模式,然后在 Mac 上打开“系统设置”,Bluetooth,在 Nearby Devices 下等它出现,并点按 Connect。只有配对按钮不同:
| 手柄 | 配对模式 |
|---|---|
| PS5 DualSense、DualSense Edge | 同时按住 PS 和 Create,直到灯条闪烁 |
| PS4 DualShock 4 | 同时按住 PS 和 Share,直到灯条闪烁 |
| Xbox Series、Xbox One(蓝牙型号)、Elite 2 | 按住顶部边缘的小配对按钮,直到 Xbox 按钮快速闪烁 |
| Switch Pro 手柄 | 按住 USB-C 接口旁边的 Sync 按钮,直到玩家指示灯来回跑动 |
| Joy-Con | 按住侧轨上的 Sync 按钮,每一个单独配对 |
| 8BitDo | 把模式开关设为 D(SN30 Pro 上,按住 B 和 Start 来开机),然后按住 Pair 三秒 |
Switch 2 Pro 手柄、Joy-Con 2 和 Switch 2 的 GameCube 手柄不在这张表里,因为 macOS 无法配对它们。第一个和最后一个通过 InputConfig 在线缆上工作,下一节会说明。一个手柄一次只与一台设备配对,所以要先把它从游戏机或手机上取消配对,否则它会一直跳回去。
或者用线缆插上
线缆不需要配对,但每个系列有它自己的规则:
- PlayStation。DualSense、DualSense Edge 或 DualShock 4 在线缆插上的那一刻就能用,插着的时候还会充电。
- Xbox。Series、Xbox One 和 Elite 手柄,只有在 macOS 15 Sequoia 或更高版本上才能通过线缆工作,Mac 会先询问是否连接 Microsoft 手柄。在 macOS 14 Sonoma 上,请改为通过蓝牙配对 Xbox 手柄。
- Switch Pro 手柄和 Joy-Con。Apple 对它们给出的步骤只有蓝牙,所以通过蓝牙配对,线缆只用来充电。
- Switch 2 Pro 手柄和 Switch 2 的 GameCube 手柄。正好相反:它们只能在 USB-C 线缆上工作,而且只能通过 InputConfig 1.6 或更高版本,作为实验性功能。
如果可以,直接插到 Mac 上,因为有些 USB 集线器会丢掉手柄。8BitDo 手柄、通用 USB 游戏手柄、街机摇杆和方向盘有它们自己的规则,全都在如何把有线手柄连接到 Mac里。用能传输数据的线缆:只能充电的线缆,是有线手柄没有反应的最常见原因。
检查 Mac 是否看到了它
看一眼就能知道 Mac 这一边是否已经完成。
- 你:打开“系统设置”,点按边栏里的“游戏控制器”。你可能需要向下滚动。
- macOS:列出每个已连接的手柄,并在你按下时在屏幕上点亮每个按钮。
- 检查:如果你的手柄已列出并且亮起,Mac 这一边就完成了。如果没有列出,说明配对没有完成:沿着如果手柄没有出现里的阶梯往上爬。
如果“游戏控制器”这一项本身不见了,原因在这里。
如果手柄没有出现
蓝牙列表里没有手柄,几乎总是配对问题,不是手柄坏了。沿着这个阶梯往上爬,先做最小的一步:
- 让它完全进入配对模式。按住配对按钮,直到灯快速闪烁。缓慢的脉动表示它正在寻找上一台它认识的游戏机。
- 把游戏机关掉。附近的 PlayStation、Xbox 或 Switch 会把手柄拉回自己那里。
- 忘记它并重新配对。在“系统设置”,Bluetooth 里忘记旧条目,把手柄关掉再打开,然后重新配对。
- 试试数据线,直接插到 Mac 上。如果它在线缆上能用,说明手柄没问题,是蓝牙配对的问题。
- 允许这个配件。在 Apple 芯片的 Mac 笔记本上,当 macOS 询问是否允许新配件连接时,点按“允许”。
- 检查 InputConfig, Devices。有些手柄在 macOS 看来根本不是游戏手柄。macOS 读取不了的手柄解释了 InputConfig 如何列出这些。
如果游戏仍然无视它
这是没人警告你的部分。使用 Apple 手柄框架的原生 Mac 游戏直接就能用。其他一切都什么也看不到:较旧的游戏、只认键盘的游戏、网页游戏、从来不是游戏的 App,以及通过 CrossOver 运行的 Windows 游戏,或者不传递手柄的流媒体服务。Mac 看到了手柄,不意味着游戏也会。
对于这些,InputConfig 读取手柄,并发送游戏所期望的按键和鼠标移动,这样游戏就以为你在用键盘。它免费且开源,自带 450 多款游戏和 App 的布局,也能把手柄变成桌面的鼠标(把手柄当作鼠标)。有三款游戏被问到的次数最多,每一款的答案都不同:
- Minecraft。Minecraft Java 版,也就是 Mac 上的 Minecraft,没有手柄支持。按上面的办法连接手柄,然后添加模组或映射工具:在 Mac 上用手柄玩 Minecraft。
- Roblox。Mac 版 App 会读取手柄,但它是围绕 Xbox 手柄构建的,许多体验会无视手柄:在 Mac 上用手柄玩 Roblox。
- Steam。Steam 在手柄和游戏之间放了它自己的一层,Steam Input,而一项按游戏设置的选项决定游戏看到什么:在 Mac 上能用,在 Steam 里不能用。
使用 macOS 读取不了的手柄
蓝牙表里的一切,macOS 都能读取,所以它们出现在“游戏控制器”下,每款支持手柄的游戏都能看到它。第二类连接到 Mac,但在 macOS 看来不是游戏手柄:通用 USB 游戏手柄、PC 模式下的街机摇杆、方向盘、飞行摇杆、X 模式下的 8BitDo,以及作为实验性功能的、线缆上的 GameCube 适配器和 Switch 2 Pro 手柄。InputConfig 直接读取这些,并把它们变成按键和鼠标,还从社区的 SDL GameControllerDB 为许多通用手柄的按钮命名。有一个没出现时,有三件事能帮上忙:
- InputConfig, Devices。这个菜单列出 Mac 看到的每个蓝牙和 USB 设备,InputConfig 正在读取的那些带有对勾。点按没有对勾的一个,App 就会手动打开它并记住它。
- 灰色的条目会说明原因。Xbox 360 风格的手柄会连同 macOS 读取不了它的原因一起列出(更多关于 360 手柄),而在 macOS 14 上,有线 Xbox One 或 Series 手柄会连同一条用蓝牙或 macOS 15 的备注一起列出。处于 macOS 读取不了的模式下的 8BitDo 手柄,会在 InputConfig 的主窗口里得到一条备注,写明该用的模式。
- 输入监控,针对一种手柄。同时呈现为键盘的手柄,比如一些街机摇杆和宏键盘,需要它。设备菜单会标出(needs Input Monitoring),手柄为什么需要输入监控解释了该怎么做。

在 MacBook Air、MacBook Pro、iMac 或 Mac mini 上
配对是 macOS 的一步,不是硬件的一步,所以在每台 Mac 上都一样:MacBook Air、MacBook Pro、MacBook Neo、iMac、Mac mini、Mac Studio 和 Mac Pro,无论 Apple 芯片还是 Intel。不同的是接口和距离。
- MacBook Air 和 MacBook Pro。接口是 USB-C,所以带 USB-A 线缆的手柄需要 USB-C 转接头或另一根线缆。第一次插入新配件时,macOS 可能会询问是否允许。点按“允许”,否则什么也到不了 Mac。这个设置在“系统设置”,“隐私与安全”里的“允许配件连接”下。蓝牙省下一个接口,大多数人在笔记本上用它。
- iMac、Mac mini 和 Mac Studio。常见的麻烦是距离。放在桌子下面或显示器后面的 Mac,而沙发在房间另一头,就在蓝牙范围的边缘,输入会卡顿或掉线。靠近一点,清除视线上的障碍,或者用线缆。更多内容见 Mac 上的手柄输入延迟。
- 较旧的 Mac。只要 macOS 版本对你的手柄来说足够新,它们的配对方式相同。下一节有版本。
检查你的 macOS 版本
macOS 是分步骤加入手柄的。如果你的 Mac 处于右栏的版本或更高版本,手柄不需要驱动就受支持。
| 手柄 | 从哪个版本开始支持 |
|---|---|
| PS4 DualShock 4、蓝牙 Xbox One 手柄 | macOS 10.15 Catalina |
| PS5 DualSense、Xbox Series X|S | macOS 11.3 Big Sur |
| Switch Pro 手柄、Joy-Con | macOS 13 Ventura |
| 通过 USB 线缆的 Xbox 手柄 | macOS 15 Sequoia |
macOS 26 Tahoe 配对手柄的方式完全相同,并增加了“游戏” App,可以用手柄来操作。InputConfig 需要 macOS 14 Sonoma 或更高版本,并且针对 macOS 27 做了优化。在任何能运行 InputConfig 的 Mac 上,上面每一行都涵盖了,除了线缆上的 Xbox,它需要 Sequoia。
在 macOS 本身里更改按钮
如果你的游戏已经支持手柄,macOS 也许就够了。在“游戏控制器”页面上,你可以为读取手柄的游戏把按钮重映射到其他按钮,也可以设置 Buddy Controller,让第二个手柄帮助驱动同一个玩家,这样朋友可以接手困难的部分。它不能让按钮输入按键或移动指针。完整的清单,以及它在哪里止步,在 macOS 内置的手柄设置里。
再把它断开
- 保留配对。在控制中心的蓝牙列表里点按手柄的名称。在 InputConfig 里,你也可以点按边栏顶部手柄的条目并选择 Disconnect。蓝牙手柄会断开连接,但保持配对。
- 移除它。在“系统设置”,Bluetooth 里选择“忘记此设备”。
- 有线的。有线手柄在你拔掉时就断开了。
关闭每种手柄,以及把它挪回游戏机,在如何关闭或断开与 Mac 连接的手柄里。
简短总结
- 配对或插上。配对模式,然后在“系统设置”,Bluetooth 里 Connect,或者用能传输数据的 USB 线缆。
- 检查“游戏控制器”。如果手柄在那里亮起,Mac 这一边就完成了。
- 如果游戏无视它,就映射它。InputConfig 把手柄变成游戏本来就读取的按键和鼠标。
连接是免费的,并且内置在 Mac 里,所以只有当游戏不肯听的时候,App 才有意义。
常见问题
在 Mac 上使用手柄需要驱动吗?
不需要。每款当前的 PlayStation、Xbox、Switch 和 MFi 手柄,macOS 自己就支持,通用 USB 手柄也不用驱动就能读取。有线 Xbox 360 手柄使用的协议 macOS 不说,在当前的 Mac 上没有哪个驱动能解决这一点。Switch 2 Pro 手柄同样不需要驱动:InputConfig 自己在 USB-C 线缆上启动它,作为实验性功能。
为什么我的手柄显示在蓝牙里,却没有显示在游戏里?
游戏不支持手柄,或者不支持你的这款。先查看游戏的设置。如果没有选项,就用 InputConfig 把手柄映射到键盘。
我能把两个手柄连接到一台 Mac 上吗?
能。把每个都配对。Mac 和 InputConfig 从 0 开始给它们编号,每个预设可以为每个手柄保存一个布局。两个同型号的也行:InputConfig 给它们编号,让每个玩家保有自己的手柄。请看一台 Mac 上的两个相同手柄。
有免费的在 Mac 上使用手柄的 App 吗?
有。对于读取手柄的游戏,macOS 本身就够了。对于其他一切,InputConfig 在 Mac App Store 免费且开源:它把按钮和摇杆变成按键、鼠标移动、点按和滚动,有 450 多款游戏和 App 的现成布局,没有账户,也没有订阅。哪个 App 适合哪项工作,在连接手柄到 Mac 的最佳 App里。
我的 Mac 不是英文的。这些设置叫什么?
步骤是一样的。只是名称变了。“系统设置”在西班牙语里是 Ajustes del Sistema,在德语里是 Systemeinstellungen,在法语里是 Réglages Système,在巴西葡萄牙语里是 Ajustes do Sistema,在日语里是システム設定。蓝牙在大多数语言里保留自己的名称,在中文里是 蓝牙 或 藍牙。“游戏控制器”页面有十一种语言的完整列表。
如何把手柄从我的 Mac 上断开?
在控制中心的蓝牙列表里点按它的名称。它会断开连接但保持配对。在 InputConfig 里,你也可以点按边栏顶部的手柄并选择 Disconnect。有线手柄在你拔掉时就断开了。
更多中文页面
详细指南(英文)
作者说明。Ryleigh Newman 开发了 InputConfig,因为双手活动不便,每天都用手柄操作自己的 Mac。本页译自英文。Mac 的语言设为简体中文时,App 的主要按钮和菜单显示为中文,本页使用这些名称,并在括号中附上英文名称。App 的其他部分和网站的其他页面都是英文。
本页的其他语言版本: English, Deutsch, Français, Español, Italiano, Nederlands, Português, 日本語, 繁體中文, 한국어, Русский, Polski, Tiếng Việt, Bahasa Indonesia, Türkçe, ไทย, Norsk, Українська, Svenska, العربية, Č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 上.