简体中文

PS5 手柄在 Mac 上不震动

DualSense 能连接 Mac,在游戏里也能用,却从不震动,这几乎总是没问题的。macOS 支持它的震动马达,但游戏只有在开发者要求 macOS 这样做时才会让手柄震动,而很多 Mac 游戏和移植版从来没有这样做。先测试马达,这样你就知道面对的是这两种情况里的哪一种。

在 Mac App Store 下载 InputConfigInputConfig 在 Mac App Store 免费提供。支持 macOS 14 或更高版本,无需账户,不追踪,开源。

步骤

  1. 打开“系统设置”的“游戏控制器”,选中 DualSense,点按 Identify。
  2. 或者启用 InputConfig 的 Haptic Feedback 预设,按下四个正面按钮。
  3. 如果没有任何震动,连上 USB-C 线缆再测一次。
  4. 如果只有用线缆时才震动,就忽略这个手柄,再通过蓝牙重新配对。

测试马达

两种方法,都只要一分钟:

  • 系统设置。在边栏里打开“游戏控制器”,选中 DualSense,点按 Identify。在支持的手柄上,这会播放一段触感图案。
  • 四种强度。安装在 Mac App Store 上免费的 InputConfig,启用它的 Haptic Feedback 预设,点进一个文本框,依次按 Cross、Circle、Square 和 Triangle。每个按钮都会输入一个字母并震动,强度从 Cross 的 30% 到 Triangle 的 100%。

然后看结果:

  1. 它震动了。手柄、连接和 Mac 都没问题,原因在游戏。
  2. 它没有震动。用 USB-C 线缆连接手柄,再试一次。
  3. 用线缆还是没反应。问题出在手柄上。

手柄逐个型号的每一种情况,都在如何在 Mac 上测试手柄震动里。

了解游戏为什么不震动

震动是需要游戏发送的。在 Mac 上它要经过 Apple 的手柄框架,而没有写过这部分代码的游戏,只会得到按钮和摇杆,没有震动。

  • 兼容层里的 Windows 游戏。因为同样的原因,有时行有时不行。CrossOver 页面讲了这种情况。
  • Steam 游戏。Steam Input 夹在游戏和手柄之间,所以在这款游戏的手柄设置里,把 Steam Input 打开和关闭各试一次,是值得的。

这些都不是手柄 App 能从游戏外部修好的。

如果用线缆会震动,用蓝牙不会

那就是无线连接的问题,不是马达的问题。

  • 你:在“系统设置”的“蓝牙”里选取“忽略此设备”,忽略这个手柄,然后按住 PS 键和 Create 键,直到灯条闪烁,再重新连接。
  • macOS:重新配对。
  • 检查:通过蓝牙再做一次马达测试。

如果它还时不时掉线,PS5 手柄总是与 Mac 断开连接里有解决办法。

Mac 做不到的事

在 Mac 上你得到的是震动:马达,或强或弱。PS5 游戏里的纹理触感效果,以及自适应扳机的阻力,都不在其中,InputConfig 也不会加上它们。如果某款 Mac 游戏摸起来比 PS5 上的同一款游戏平淡,差别就在这里。

给你按下的操作加上震动

InputConfig 能做的是,在你自己的某个绑定触发时让手柄震动。

  • 你:在某一行的 Options 里,在 Feedback 下勾选 Vibrate,并设置 Strength(10% 到 100%)和 Duration(从轻点一下到两秒)。
  • InputConfig:这一行每次触发,都会让手柄震动。
  • 检查:按下这个控件,感受震动。
InputConfig 中某一行 Options 里的 Feedback 框,Vibrate 已勾选,Strength 为 60%,Duration 很短。
Figure 1. Feedback 下的 Vibrate,这一行有自己的 Strength 和 Duration。

我会把它用在结果看不见的行上,比如宏或隐藏的快捷键,这样你能感觉到它已经执行了。它适用于通过蓝牙和 USB 连接的 DualSense、DualSense Edge 和 DualShock 4,也适用于通过 macOS 连接的 Xbox 手柄。它不会把游戏自己的震动传过来,也不会给游戏里的爆炸加上震动。分步说明:如何在 Mac 上让手柄震动。

简单总结

  • 先测试。用“游戏控制器”里的 Identify,或者 Haptic Feedback 预设。
  • 它震动了。只是游戏没有发送震动。
  • 只有用线缆才震动。通过蓝牙重新配对。

Mac 游戏里不动的手柄,通常是一款安静的游戏,而不是坏掉的手柄。

常见问题

PS5 手柄在 Mac 上会震动吗?

会。马达在 Mac 上能用,在会发送震动的游戏和 InputConfig 这样的 App 里都可以。很多 Mac 游戏不发送震动,所以手柄才会感觉像死了一样。

Mac 上通过蓝牙能用震动吗?

能。使用震动的游戏可以通过蓝牙使用它,InputConfig 也能通过蓝牙和 USB 让 DualSense、DualSense Edge 和 DualShock 4 震动。

没有 PS5,能在 Mac 上测试 DualSense 的震动吗?

能。在“系统设置”的“游戏控制器”里点按这个手柄的 Identify,或者启用 InputConfig 的 Haptic Feedback 预设,按下四个正面按钮。每个按钮的震动强度都不同。

自适应扳机能在 Mac 上用吗?

通过 InputConfig 不行,它把扳机当作模拟输入来读取,不改动它们的阻力。需要由 Mac 游戏自己来设置阻力。

更多中文页面

详细指南(英文)

作者说明。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 上.