简体中文

PS4 手柄在 Mac 上不能用

在 Mac App Store 下载 InputConfig这款应用完全免费。无需创建账户。没有订阅,没有麻烦的下载,也没有任何锁定的功能。针对 Apple 芯片优化。

大多数时候,Mac 能正常看到 DualShock 4,问题出在别处:它被配对回了 PS4,线缆只能充电,或者游戏压根没有写读取手柄的功能。从头开始,在第一项失败的检查处停下。

InputConfig 1.7 版预计于 2026 年 10 月发布,届时应用将完整支持简体中文。

步骤

  1. 在“系统设置”边栏的“游戏控制器”里确认手柄。
  2. 如果没有出现,在手柄关机时开始,按住 PS 和 Share 直到灯条快速闪烁,忘记任何旧条目,再重新配对,或者使用数据线。
  3. 在 Steam 里打开 PlayStation 手柄支持,需要时切换该游戏的 Steam Input 设置。
  4. 对于没有手柄支持的游戏,激活匹配的 InputConfig 预设。

检查 Mac 是否看到了它

  • 你:在“系统设置”边栏里打开“游戏控制器”,按几个按钮。
  • macOS:列出 DualShock 4,并点亮图片里的按钮。
  • 检查:如果亮了,说明手柄是正常的,问题在 App 或游戏里。请看 Steam 或没有手柄支持的游戏。如果找不到“游戏控制器”,或者手柄没有列出,说明 Mac 没有连上它。请继续往下看。

找不到“游戏控制器”页面和测试手柄讲得更深。

如果配不上对

沿着这个阶梯往上爬,先做最小的一步:

  1. 从关机状态开始。不插线缆,灯条是暗的,Sony 自己的步骤就是这样开始的。
  2. 按住 PS 和 Share 足够久。一直按住,直到灯条快速闪烁。刚亮一下就松手,是最常见的失误。
  3. 忘记旧条目。如果“系统设置”,Bluetooth 里有一个 DUALSHOCK 4 Wireless Controller 条目,先忘记它,再重新配对。
  4. 重启蓝牙。关闭再打开蓝牙,或者重启 Mac,再试一次。
  5. 使用数据线。Apple 说,能传输数据的线缆会自行配对并连接,这也能告诉你问题出在蓝牙还是手柄。

如果连上过一次,然后就不行了

DualShock 4 一次只记住一台主机或电脑。如果它曾插到 PS4 上并按过 PS 键,哪怕只是为了充电,它就又配对回了 PS4,Mac 就找不到它。请用 PS 和 Share 再次把它与 Mac 配对。想两边都用的话,在 Mac 这一侧用线缆更省事。

如果总是断开

  • 电池。电池老化的 DualShock 4 会先从蓝牙上掉线。给它充电,如果电量充足仍然掉线,就改用线缆。
  • 距离。桌子后面的 Mac mini 或 Mac Studio,对房间另一头的手柄,比笔记本更早失去连接。
  • 集线器。如果用线缆时掉线,直接插到 Mac 上,不要经过集线器。

InputConfig 在它的活动日志里记录了每次手柄连接和断开的时间,能告诉你是手柄真的掉线了,还是游戏停止了监听。

InputConfig 的 Live Visualizer 画出一个已连接的手柄,按下的按钮和推动的摇杆都亮起。
Figure 1. 当 Live Visualizer 点亮了按下的按钮和推动的摇杆,说明 Mac 正在读取手柄。

如果线缆没有任何反应

如果灯条在线缆上亮了,但 Mac 没有显示手柄,线缆几乎肯定只能充电。换一根你确定能传输数据的,比如同步手机或相机的线缆。对于只有 USB-C 接口的 Mac,用 Micro-USB 转 USB-C 的线缆最简单。

如果 Steam 不理它

  • 你:在 Steam 的“设置”,“控制器”里,打开 PlayStation 手柄支持,并确认手柄已列出。从 Steam 启动游戏,因为 Steam Input 只作用于由 Steam 启动的游戏。
  • Steam:把手柄交给游戏,是翻译过的还是原始的,取决于该游戏的 Steam Input 设置。
  • 检查:如果某款游戏仍不理它,或者按一次反应两次,就更改那款游戏自己的 Steam Input 设置(右键点按它,“属性”,“控制器”),然后重新启动。有些游戏要 Steam 的翻译,有些要原始的手柄。

两个方向都有介绍:在 Steam 里能用,在游戏里不能用和在 Mac 上能用,在 Steam 里不能用。

如果游戏没有手柄支持

Minecraft Java 版在任何电脑上都没有手柄支持,所以在有东西来翻译之前,DualShock 4 在里面什么也做不了。InputConfig 里的 Minecraft 预设不用任何模组就能做到:摇杆变成 WASD 和鼠标,扳机负责挖掘和放置。Roblox 在它自己的页面。

对于任何其他不理手柄的游戏或 App,Smart Preset Maker 有 450 多款游戏和 App 的现成布局,用手柄玩任何游戏指南有详细步骤。先为那款游戏关闭 Steam Input,这样就不会有两个 App 同时翻译同一个手柄。

如果模拟器不理它

PCSX2 和 OpenEmu 这类模拟器自己会读取 DualShock 4,所以请在模拟器自己的手柄设置里绑定它,而不是用映射工具。如果映射工具在运行,玩的时候先停掉它,这样每次按下只会到达一次。映射工具对那些只认键盘的复古游戏帮助最大,比如 DOSBox 里的 DOS 游戏和 ScummVM 里的冒险游戏。模拟器和复古游戏指南有这些游戏的布局。

如果 InputConfig 显示了它但什么也没发生

沿着这个阶梯往上爬,先做最小的一步:

  1. 激活预设。预设在激活之前什么也不做。
  2. 看 Live Visualizer。你按按钮时它应该亮起。
  3. 检查“无障碍”。如果可视化亮了,但没有任何东西到达 App,通常原因是 InputConfig 的“无障碍”权限,位置在“系统设置”,“隐私与安全”,“无障碍”。

更多内容见已连接但不能用。

简短总结

  • 没有列出。按住 PS 和 Share 直到灯快速闪烁,忘记旧条目,或使用数据线。
  • 已列出,但 Steam 里不理它。打开 PlayStation 支持,并切换该游戏的 Steam Input。
  • 已列出,但游戏里不理它。用预设把它映射到按键。

在第一项失败的检查处停下,因为解决办法就在那里。

常见问题

为什么我的 PS4 手柄连不上 Mac?

通常是它没有完全进入配对模式,有一个旧的蓝牙条目挡路,或者它被配对回了 PS4。在手柄关机时开始,按住 PS 和 Share 直到灯条快速闪烁,忘记任何旧条目,再重新配对。数据线不用配对就能连上。

为什么我的 PS4 手柄总是和 Mac 断开?

电池老化或电量低、离台式 Mac 太远,或者线缆经过集线器。给它充电,靠近一点,或者直接插上。如果只在一款游戏里掉线,是游戏在重置连接,不是蓝牙的问题。

为什么我的 PS4 手柄连上了 Mac,却在游戏里不能用?

游戏在 Mac 上不读取手柄,或者 Steam Input 的设置对它来说不对。切换该游戏的 Steam Input 设置,或者用映射工具,让游戏收到键盘和鼠标输入。

PS4 手柄在 Mac 上需要驱动吗?

不需要。macOS 从 Catalina 起就支持 DualShock 4。配对不需要安装任何东西。

更多中文页面

详细指南(英文)

作者说明。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, 繁體中文

在 Mac App Store 下载 InputConfig免费。macOS 14 或更高版本。无需账户,数据不会离开你的 Mac。 源代码在 GitHub 上.