简体中文

如何在 Mac 上把 PS5 手柄当鼠标用

可以,PS5 手柄借助一款免费 App 就能当 Mac 的鼠标用。DualSense 有两个摇杆、两个模拟扳机、一块真正的触摸板和一个陀螺仪,通过蓝牙或 USB-C 都能读取,不需要驱动,但 macOS 不会把它们变成指针:“系统设置”只能把手柄按钮重新映射成其他手柄按钮。InputConfig 是我做的一款免费 Mac App,大约一分钟就能搞定其余的事。

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

步骤

  1. 通过蓝牙配对 DualSense(按住 PS 和 Create),或者插上 USB-C。
  2. 打开 InputConfig,允许“无障碍”访问。
  3. 启用 Desktop Navigation 预设。
  4. 如果指针太快或太慢,就在预设页面上拖动 Pointer speed。

打开 Desktop Navigation

  • 你:配对 DualSense(按住 PS 和 Create,直到灯条闪烁,然后在“系统设置”的“蓝牙”里选中它),或者插上 USB-C 线。打开 InputConfig,允许“无障碍”访问,再启用内置的 Desktop Navigation 预设。
  • InputConfig:用左摇杆移动指针,用 R2 和 Cross 点按。
  • 检查:推一下左摇杆,指针就会移动。如果摇杆在静止时指针还在慢慢飘,就按设置死区和速度里的做法调大死区。
InputConfig 的 Desktop Navigation 预设,Live Visualizer 画出了一只 PS5 DualSense,并用图例标明每个按钮的功能。
Figure 1. Live Visualizer 的图例标明了 Desktop Navigation 里的每个按钮,所以看一眼就能记住布局。

按功能划分的布局如下:

  • 指向和滚动。左摇杆移动指针,右摇杆滚动。
  • 点按。R2 和 Cross 是左键点按,L2 是右键点按。
  • 编辑。Circle、Square 和 Triangle 分别是撤销、剪切和粘贴,按下右摇杆是全选。
  • 在 Mac 里移动。十字键发送方向键,L1 和 R1 切换 App,Options 是 Return,Create 打开 Spotlight。

从三种指向方式里选一种

  • 摇杆。可以用上面的 Desktop Navigation,也可以用 Mouse + Scroll,它只有指针,别的都没有:Cross 是左键点按,Circle 是右键点按,Square 是中键点按,十字键可以慢慢微调指针,适合点小目标。
  • 触摸板。Touchpad Mouse 把它变成触控板:一根手指移动指针,第二根手指滚动,轻点或按下是点按,双指轻点是右键点按。轻点来点按里有详细说明。
  • 倾斜。Motion Cursor 用陀螺仪移动指针,就像激光笔。Cross 和 Circle 点按,右摇杆滚动。USB-C 线始终能传输体感数据,有些蓝牙配对则会丢失。

摇杆最容易上手,触摸板最精准,而倾斜适合没法操作摇杆的手。

用 Easy Browse 操作整台 Mac

Easy Browse 在 1.6 中新增,是一套平静的布局,用来在不用键盘的情况下浏览、阅读和写作:

  • 指向。左摇杆移动指针,起步很慢。右摇杆滚动。
  • 点按和返回。Cross 点按,Circle 返回上一页,Square 关闭菜单和弹出窗口,Triangle 确认或打开。
  • 抓取和双击。按下左摇杆可以抓住一个窗口、文件或文本,再按一次放下。按下右摇杆是双击。
  • 说和听。L1 开始和停止 Dictation,R1 朗读所选文本。
  • 查找。Options 或按下触摸板会打开 Spotlight,Create 显示Mission Control。
  • 页面和标签页。在十字键上,左和右是后退和前进一页,上和下切换标签页。

Dictation 需要在“系统设置”的“键盘”里打开,朗读需要在“系统设置”的“无障碍”里打开 Spoken Content 下的 Speak selection。

设置死区和速度

第 1 步:消除漂移

  • 你:在编辑器里打开这个预设,打开某个摇杆行的 Options,再按 Adjust live。
  • InputConfig:显示摇杆真正的静止位置,并在中心周围画出死区圈。
  • 检查:把死区圈拖到超过静止的那个点,指针就不再飘了。

第 2 步:设置速度

  • 你:在预设页面上拖动 Pointer speed,它在 1.6 中新增。
  • InputConfig:让这个预设里的所有指针移动一次性变快或变慢。
  • 检查:把指针移到一个小按钮上。如果冲过头了,就调低。如果穿过屏幕太久,就调高。

想要更细致的控制,可以在摇杆行上选 Smooth 曲线,让轻推时很慢,或者加上 Ramp-up,让短推只移动一点点,而持续推会越来越快。手柄鼠标速度逐项讲了每个设置。在 1.6 中,编辑器打开时手柄仍然可以移动指针和点按,所以不用鼠标也能点到“保存”和“取消”。

智能预设制作器(Smart Preset Maker)里的 Accessibility Pointer 布局思路相同,只是为精准做了调整:左摇杆慢,用于精细操作,右摇杆快,用于穿过屏幕。

如果指针不听话

按这个阶梯来,从最小的一步开始:

  1. 它自己在飘。用 Adjust live 调大摇杆行上的死区。
  2. 太快或太慢。在预设页面上拖动 Pointer speed。
  3. 完全不动。检查预设是否已启用,以及 InputConfig 在“系统设置”的“隐私与安全”里的“无障碍”中是否已打开。
  4. 倾斜没反应。改用 USB-C 线,它始终能传输体感数据。

DualSense 在 Mac 上还能做什么

  • 灯条。它会采用预设的颜色(灯条)。
  • 扬声器。当某个按钮触发时,手柄自带的扬声器可以朗读一句话,前提是在“系统设置”的 Sound 里把它设为 Mac 的声音输出(语音反馈)。
  • 震动。它可以确认一次按键。
  • 扳机。L2 和 R2 按模拟轴读取。
  • Create。从 1.6 起,除非正在运行的预设用到了它,否则它会保留 macOS 的截屏和录屏快捷键。Desktop Navigation 用到了它,用来打开 Spotlight。

手柄报告的全部信息都在连接手柄那一页。

简单总结

  • 开始。启用 Desktop Navigation。
  • 调好手感。先用 Adjust live 调死区,再调 Pointer speed。
  • 试试别的。Touchpad Mouse 给你一块触控板,Motion Cursor 用倾斜,Easy Browse 能操作整台 Mac。

花五分钟调好死区和 Pointer speed,玩具和鼠标的差别就出来了。

常见问题

能在 Mac 上把 PS5 手柄当鼠标用吗?

可以。通过蓝牙或 USB-C 配对,打开 InputConfig,启用 Desktop Navigation 预设。摇杆移动指针和滚动,扳机点按,触摸板还可以当触控板用。

需要驱动吗?

不需要。macOS 原生支持 DualSense。InputConfig 只需要“无障碍”权限,有了它才能移动指针和发送点按。

DualSense 的触摸板能在 Mac 上当触控板用吗?

可以,用 Touchpad Mouse 预设:一根手指移动指针,两根手指滚动,轻点或按下是点按,双指轻点是右键点按,触摸板的各个区域还可以绑定各自的按键。

怎么让 PS5 手柄的指针慢一点?

把预设页面上的 Pointer speed 向左拖,或者把摇杆行切换到 Smooth 曲线,让轻推保持缓慢。Mouse + Scroll 还在十字键上提供了一个慢速指针。

免费吗?

免费。InputConfig 在 Mac App Store 上免费,并且是开源的。

PS5 的触摸板能像 PC 视频里那样在 Mac 上当鼠标用吗?

可以。YouTube 上的触摸板视频几乎都是在 Windows 上拍的,但在 Mac 上,InputConfig 直接读取 DualSense 的触摸板:手指在板上移动指针,轻点或按下是点按。不需要 Steam,也不需要驱动。

更多中文页面

详细指南(英文)

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