简体中文

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

是的,只要有映射工具把摇杆和扳机键变成指针和点按,Xbox 手柄就能当 Mac 的鼠标用。每一款蓝牙 Xbox 手柄都不用驱动就能与 Mac 配对,而 InputConfig 是我做的免费 Mac App,它在所有 App 里把手柄变成鼠标和键盘。macOS 自己做不到这一点:它的“游戏控制器”设置只能把手柄按钮换成别的手柄按钮,而且只在已经支持手柄的游戏里有效。

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

步骤

  1. 通过蓝牙配对 Xbox 手柄,或者在 macOS 15 或更高版本上插上 USB 线。
  2. 打开 InputConfig,并允许辅助功能权限。
  3. 启用 Desktop Navigation 预设。
  4. 在预设页面上拖动 Pointer speed,或者在编辑器里调整各行。

配对手柄并打开 Desktop Navigation

第 1 步:配对

  • 你:按住顶部边缘的小配对按钮,直到 Xbox 按钮快速闪烁,然后在“系统设置”的“蓝牙”里选取手柄。或者插上 USB 线,macOS 从 macOS 15 Sequoia 起可以读取它。
  • macOS:把它作为游戏手柄连接,不需要驱动。
  • 检查:Xbox 按钮保持亮起,手柄出现在“系统设置”的“游戏控制器”里。

第 2 步:启用

  • 你:打开 InputConfig,允许辅助功能权限,然后启用内置的 Desktop Navigation 预设。
  • InputConfig:用左摇杆移动指针,用 RT 和 A 点按。
  • 检查:推动左摇杆,指针就会移动。如果摇杆放开后指针还在漂移,打开预设,调大摇杆死区。
InputConfig 的 Desktop Navigation 预设绘制在 Xbox Series 手柄上,RT 是左键点按,LT 是右键点按,View 是 Spotlight,Menu 是 Return。
Figure 1. Xbox 手柄上的 Desktop Navigation:两侧的图例标出了每个按钮,所以不用背。

按用途分类的布局:

  • 指向和滚动。左摇杆移动指针,右摇杆滚动。
  • 点按。RT 和 A 是左键点按,LT 是右键点按。
  • 编辑。B、X 和 Y 分别是撤销、剪切和粘贴,按下右摇杆是全选。
  • 在 Mac 上到处走动。方向键发送箭头,肩键切换 App,Menu 是 Return,View 打开 Spotlight。

选另一套现成的布局

  • Mouse + Scroll。只有指针,没有别的:A 是左键点按,B 是右键点按,X 是中键点按,方向键慢慢微调指针,适合小目标。
  • Easy Browse。1.6 新增,它让你用手柄操作整个 Mac:指针一开始很慢,A 点按,B 返回上一页,按下左摇杆抓取和放下,按下右摇杆双击,LB 听写,RB 朗读所选文字。

为小目标放慢指针

  • Pointer speed 和 Scroll speed。它们在预设页面上,1.6 新增,可以一次让预设里所有的指针行或滚动行变快或变慢。
  • Ramp-up。在摇杆行的 Options 里,它让指针一开始很慢,按得越久越快,这样小按钮更容易点中。
  • Smooth 曲线。轻推时保持缓慢,而完全推到底时仍然能划过整个屏幕。

先调低 Pointer speed,只有在小目标仍然难以点中时才用 Ramp-up。手柄鼠标速度和用手柄滚动两篇都讲了这两项。

检查哪些 Xbox 手柄能用

  • 通过蓝牙。Xbox Wireless Controller(2016 年以后的蓝牙型号)、Xbox Series X|S 手柄、Xbox Elite Series 2 和 Xbox Adaptive Controller。
  • 通过 USB 线。Xbox One、Series 和 Elite 手柄,需要 macOS 15 Sequoia 或更高版本。没有蓝牙的初代 Xbox One 手柄需要这根线和 macOS 15。
  • 完全不行。有线 Xbox 360 手柄和 Xbox 360 无线接收器无法被 macOS 读取。从 1.6 起,InputConfig 会在它的“设备”菜单里直接说明这一点,不让你猜。
  • Elite Series 2 的拨片。对一行点按扫描,再按拨片:InputConfig 会绑定 Mac 收到的任何内容。Mac 上的 Elite Series 2讲解了配置文件和拨片。

不用摇杆来指向:Xbox Adaptive Controller

对 InputConfig 来说,Adaptive Controller 的两个大按键和它的 3.5 mm 接口都是按钮。把它们绑定到分步移动指针、点按或任意按键,再插上你已经在用的开关。Xbox Adaptive Controller 指南讲解了完整的设置。

如果指针不动

请从最小的一步开始,沿着这个阶梯往上排查:

  1. 检查配对。手柄应该列在“系统设置”的“游戏控制器”里,它的按钮在那里应该会亮起。
  2. 检查线缆和 macOS。有线的 Xbox One 或 Series 手柄需要 macOS 15 或更高版本。在那之前,请通过蓝牙配对。
  3. 检查辅助功能。如果 Live Visualizer 亮了但指针不动,请在“系统设置”的“隐私与安全”里的“无障碍”中打开 InputConfig。
  4. 检查型号。如果是有线 Xbox 360 手柄,“设备”菜单会指出它,并说明 macOS 无法读取它。

Xbox 手柄在这里做不到什么

Xbox 手柄没有触控板,也没有陀螺仪,所以在 Mac 上只能用摇杆来指向。如果你想靠滑动手指或倾斜来指向,就需要 PlayStation 手柄,见 用 PS5 手柄当鼠标。不过扳机键是模拟量的,摇杆能驱动的它也都能驱动。

简短总结

  • 配对。任何较新的 Xbox 手柄都可以用蓝牙,在 macOS 15 或更高版本上也可以用线缆。
  • 启用。打开 Desktop Navigation,再调整 Pointer speed。
  • 了解限制。它只能用摇杆指向,因为 Xbox 手柄没有触控板,也不能倾斜。

一个 Xbox 手柄加一个预设,就是躺在沙发上用的完整鼠标,不需要 Steam,也不需要驱动。

常见问题

Mac 支持 Xbox 手柄吗?

支持。蓝牙 Xbox 手柄在“系统设置”里配对,不需要驱动,在 macOS 15 Sequoia 或更高版本上 USB 线也能用。有原生手柄支持的游戏会立刻看到它们。其他一切情况下,由 InputConfig 发送键盘和鼠标事件。

Xbox 手柄能在 Mac 上移动鼠标吗?

能,用映射工具。InputConfig 的 Desktop Navigation 预设把指针放在左摇杆上,把滚动放在右摇杆上,把点按放在扳机键上。

怎样让 Xbox 手柄的指针变慢或变快?

在预设页面上拖动 Pointer speed。要更精细的控制,打开摇杆行的 Options,设置 Smooth 曲线或 Ramp-up。

Elite Series 2 的拨片能在 Mac 上用吗?

能,通过手柄自己的配置文件:每个拨片发送配置文件指定给它的那个面键,而这个按钮可以像其他按钮一样映射。

把 Xbox 手柄当鼠标用,在 Mac 上需要 Steam 吗?

不需要。InputConfig 从菜单栏运行,Steam 关着也行,指针在从 Finder 到浏览器的每个 App 里都能用。Steam 可以用它自己的桌面布局做类似的事,但只有 Steam 开着的时候才行。

为什么我的有线 Xbox 360 手柄在 Mac 上不能用?

macOS 无法读取有线 Xbox 360 手柄或 Xbox 360 无线接收器,所以 Mac 上没有任何 App 能映射它们。InputConfig 会在它的“设备”菜单里指出这个手柄并解释原因。

更多中文页面

详细指南(英文)

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