简体中文

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

可以,大约一分钟就能弄好。macOS 自己就能配对 PS5、Xbox 和 Switch 手柄,但没有任何设置可以让摇杆移动指针。

一个免费的 App 可以做到。我开发的 InputConfig 会把左摇杆变成指针,把右摇杆变成滚动,把一个按钮变成点按,在所有 App 里都有效,任何装有 macOS 14 或更高版本的 Mac 都能用。不需要驱动,也不需要账户。

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

步骤

  1. 把手柄和 Mac 配对。
  2. 安装 InputConfig,并在它提出请求时允许“无障碍”访问权限。
  3. 选择预设 Mouse + Scroll,然后点按 Activate。
  4. 如果指针自己移动或者太快,就在摇杆那一行调整 Deadzone 和 Sensitivity。

Mouse + Scroll 预设的功能

内置的 Mouse + Scroll 预设就是一个简单的鼠标,没有别的功能。按钮是按位置分配的,所以在任何手柄上,负责点按的都是下方的那个按钮。

  • 左摇杆。 移动指针。轻推时慢,推到底时快。
  • 右摇杆。 向上、下、左、右滚动。
  • 方向键。 慢慢移动指针,用来对准很小的目标。
  • 下方按钮(A 或 ×)。 左键点按。
  • 右侧按钮(B 或 ○)。 右键点按。
  • 左侧按钮(X 或 □)。 中键点按。

拖移、触控板和倾斜

  • 拖移。 按住点按用的按钮再移动摇杆,就可以移动窗口或选中文字。
  • PlayStation 的触控板。 在 DualSense 或 DualShock 4 上,Touchpad Mouse 预设会把触控板变成 Mac 的触控板:一根手指移动指针,轻点是点按,双指轻点是右键点按,第二根手指用来滚动。
  • 倾斜。 Motion Cursor 预设让你通过倾斜 DualSense、DualSense Edge 或 DualShock 4 来移动指针。用数据线时动作数据一定能传过来,蓝牙则要看配对情况,有时收不到。Xbox 手柄没有陀螺仪。

如果指针不动

请从最简单的一步开始,依次尝试:

  1. 确认预设正在运行。 菜单栏里的 InputConfig 图标可以启动和停止预设。
  2. 允许“无障碍”权限。 只有在系统设置的隐私与安全里打开无障碍(旧版 macOS 中叫“辅助功能”)之后,macOS 才允许 App 移动指针。
  3. 移除后重新添加。 如果 InputConfig 已经在列表里却没有反应,就用减号按钮把它移除,然后重新添加。
  4. 确认 Mac 已经识别手柄。 打开“系统设置”里的游戏控制器,按一下按钮。详见如何把手柄连接到 Mac。

立刻停止

紧急停止会一次松开所有按键和点按:同时按下 Control、Option、Command 和句点键。在设置其他内容之前,请先记住这个快捷键。

适合谁

首先是无法使用鼠标的人。我做这个 App,是因为我的双手活动不便,用拇指推摇杆就是我自己每天的用法。坐在沙发上操作也很舒服。

简单总结

  • 选择 Mouse + Scroll,点按 Activate。 左摇杆移动指针,右摇杆滚动,下方按钮点按。
  • 调整摇杆。 Deadzone 防止指针自己移动,Sensitivity 决定速度。
  • 接下来是按键。 把手柄按钮映射到键盘按键。

指针不动,几乎都是因为没有允许“无障碍”权限。

常见问题

PS5 手柄可以在 Mac 上当鼠标用吗?

可以。用 InputConfig,摇杆、触控板或倾斜都能移动指针,按钮或轻点就是点按。

有免费的 App 吗?

InputConfig 免费而且开源,自带 Mouse + Scroll 预设。

接两台显示器也能用吗?

可以。指针会像鼠标一样从一个屏幕移到另一个屏幕。

更多中文页面

详细指南(英文)

作者说明。Ryleigh Newman 开发了 InputConfig,因为双手活动不便,每天都用手柄操作自己的 Mac。本页译自英文。App 的界面和网站的其他页面都是英文。

本页的其他语言版本: English, Deutsch, Français, Español, Italiano, Nederlands, Português, 日本語, 繁體中文, 한국어, Русский

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