简体中文

能在 Mac 上使用的无障碍手柄

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

大多数无障碍手柄都能在 Mac 上用,但 macOS 只把它们当作游戏手柄:支持手柄的游戏能看到它们,Mac 的其余部分则无视它们。PlayStation Access Controller 和 Xbox Adaptive Controller 不需要驱动就能配对,开关可以通过其中任意一个,或者通过 USB 开关接口连到 Mac。我做的免费 App InputConfig,能把它们中的任何一个变成鼠标、键盘或一组快捷键。

下面你会看到哪些设备能连接、各自如何显示、我测试过什么没测试过什么,以及对列表之外的任何东西做的一分钟检查。

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

步骤

  1. 在表里找到你的设备并连接它:两款无障碍手柄用 USB-C 或蓝牙,开关则用手柄接口或开关接口。
  2. 在“系统设置”的“游戏控制器”里找它。如果它列出了,InputConfig 无需设置就能读取。
  3. 如果没有列出,打开 InputConfig 的 Devices 菜单并勾选它。
  4. 打开 Live Visualizer,按遍所有东西。亮起的控件就可以绑定。
  5. 在一行上按 Scan 并按下控件,给它分配一项工作。
  6. 把 Emergency Stop 放在最容易够到的控件上。

找到你的设备,以及从哪里开始

设备如何连接到 MacInputConfig 看到什么从哪里开始
PlayStation Access ControllerUSB-C 或蓝牙,无需驱动一个 PlayStation 手柄:摇杆,加上它的配置赋予中间按钮、八个插孔和四个接口的内容。Sony 的基础配置发送三个按钮Access Controller 指南
Xbox Adaptive Controller蓝牙,无需驱动一个 Xbox 手柄:它的 19 个接口各是以其命名的按钮或摇杆方向Adaptive Controller 指南
3.5 毫米开关、按钮、踏板、吸吹开关通过上面两款手柄之一,或者开关接口一个按钮一到四个开关
USB 开关接口,比如 AbleNet 的 Hitch 2USB键盘按键,或者鼠标模式下的鼠标开关接口
QuadStickUSB,其厂商列出 Mac 兼容取决于它的模式:游戏手柄、鼠标或键盘。这里没有测试过QuadStick
Logitech 无障碍游戏套件接入 Xbox Adaptive 或 Access Controller 的接口那个手柄的按钮它所插入的那个手柄的指南
Hori Flex面向 Nintendo Switch 和 Windows 电脑销售没有在 Mac 上测试过一分钟检查
以游戏手柄形式出现的摇杆和单手手柄USB 或蓝牙游戏手柄,或者带有每个轴和按钮的原始 USB 设备InputConfig 能读取的手柄

“没有测试过”意思就是字面上的意思。我宁愿直说,也不去猜,而这项检查在设备拿在手里时只要一分钟。如果设备以手柄、按键或鼠标的形式到达 Mac,InputConfig 就能给它的控件新的工作。

设置 PlayStation Access Controller

Sony 的 Access Controller 和 Mac 配对的方式同 DualSense 一样:按住 PS 按钮和配置按钮直到灯闪烁,或者插上 USB-C 线缆。问题出在存储在手柄上的配置:

  • 它发送功能,而不是插孔。Mac 得到的是配置赋予每个插孔的功能,永远不是插孔编号。
  • 基础配置发送三个按钮。中间按钮(叉键)、插孔 5(圆圈键)和插孔 7(Options),外加摇杆。在 PS5 上做的配置分配它们之前,其他插孔和接口什么也不发送。
  • PS 按钮留给 macOS。它从不到达任何 App。
PlayStation Access Controller 的图,有它的摇杆、中间按钮、八个插孔和扩展接口。
Figure 1. Live Visualizer 一个插孔一个插孔地画出 Access Controller,并点亮功能被触发的那个插孔。

InputConfig 内置的 Access Controller 预设遵循那个基础配置:摇杆是指针,中间按钮点按,插孔 5 是右键点按,插孔 7 打开 Spotlight。完整指南涵盖了配置、给每个插孔按下、按住和双按各一项工作的布局,以及用于赛车游戏的单摇杆驾驶。简短的故障排除页面涵盖了什么也不发送的插孔。

设置 Xbox Adaptive Controller

Apple 把 Xbox Adaptive Controller 列为受支持的手柄,它像任何 Xbox Wireless Controller 一样通过蓝牙配对。Mac 上没有 Xbox Accessories App,所以重映射它的接口是在 InputConfig 里进行的:在一行上按 Scan 并按下开关。

  • 接口。任何接口里的开关,都变成以该接口命名的按钮。
  • USB 摇杆。插在它某个 USB 接口里的摇杆,变成一根摇杆。
  • 大按钮。大的 A 按钮和插在 A 接口里的开关发送相同的输入,所以请按功能来规划。
  • 配置。它的配置按钮和指示灯从不到达 Mac。
Xbox Adaptive Controller 的图,有两个大按钮、方向键和一排 3.5 毫米插孔。
Figure 2. Adaptive Controller 上的每个插孔,读取为以其命名的 Xbox 控件。

Adaptive Controller 指南有一个现成的桌面布局。

连接开关和开关接口

3.5 毫米开关需要有地方插。沿着这个阶梯往上爬,从直接就能用的路线,到需要小心的路线:

  1. 上面两款手柄之一的接口。每个开关变成它自己的按钮,它自己什么也不输入,你可以用按下、按住和双按给它三项工作。
  2. USB 开关接口。AbleNet 的 Hitch 2 最多接五个开关,AbleNet 列出它适用于 macOS,它发送你选的按键,或者在鼠标模式下移动鼠标。

InputConfig 把接口的按键作为键盘输入读取,有两点需要注意。它监听键盘,不会阻止或重映射按键本身,所以接口发送的按键仍会做它的正常工作。而且每个键盘都作为一个合成的设备编号报告,所以 InputConfig 无法区分接口和你的键盘。把开关接口设为没有别的东西使用的按键,在允许的情况下用 F13 到 F19,然后绑定这些按键。

开关指南有一个、两个和四个开关的布局,可与 macOS 的开关控制并行使用。

QuadStick:应该会发生什么

QuadStick 是一种口控摇杆,带有吸吹传感器和嘴唇传感器。它的厂商把 Windows 电脑和 Mac 电脑列为直接兼容,并说明它可以充当游戏手柄、鼠标和键盘。用于调整其灵敏度、吸吹阈值和模式的 QuadStick Manager Program 是 Windows 程序,所以这些设置在 Windows 机器上或在厂商的帮助下最容易更改。

我没有用 InputConfig 测试过 QuadStick,所以按模式逐一说明应该会发生什么:

  • 鼠标或键盘模式。它直接驱动 Mac,这方面不需要 InputConfig。
  • 游戏手柄模式。支持手柄的 Mac 游戏也许能看到它。如果不行,InputConfig 可以把它的输入变成按键和鼠标,用于没有手柄支持的游戏和 App。
  • Xbox 360 模拟模式。最不可能行得通的一种,因为 macOS 不支持有线 Xbox 360 协议。

插上它,打开 Live Visualizer,吸、吹并移动摇杆:亮起的东西就可以绑定。

一分钟检查任何设备

对于表里没有的,或者标为没有测试过的任何东西,把设备拿在手里,按这些步骤做。

第 1 步:在“系统设置”里找它

  • 你:连接它,打开“系统设置”,在边栏里找“游戏控制器”。
  • macOS:列出它读取为游戏手柄的任何设备。
  • 检查:如果设备列在那里,InputConfig 无需设置就能读取它。去第 3 步。

第 2 步:从设备菜单里打开它

  • 你:打开菜单栏里 InputConfig 的 Devices 菜单,勾选这个设备。
  • InputConfig:列出 Mac 能看到的每个蓝牙和 USB 设备,并直接打开被勾选的那个。
  • 检查:设备现在出现在 InputConfig 能听到的输入里。

第 3 步:在 Live Visualizer 里按遍所有东西

  • 你:打开 Live Visualizer,按每个控件。
  • InputConfig:点亮每个到达 Mac 的控件。它把 40 多种手柄型号画成它们的真实样子,Access Controller 和 Xbox Adaptive Controller 也在其中。
  • 检查:亮起的控件可以绑定。没有亮的,没有到达 Mac。

第 4 步:绑定它

  • 你:在任何一行上按 Scan 并按下控件。
  • InputConfig:把这一行交给这个控件。
  • 检查:按下控件,这一行就触发。

如果设备发送键盘按键,它会以按键的形式出现,而不是在可视化的手柄视图里。这没关系。绑定这些按键,注意上面说的只监听的那一点。凡是亮起的,都可以绑定。

InputConfig 增加了什么,以及它做不到什么

我做 InputConfig,是因为我的手用不好,而无障碍硬件正是它存在的大部分原因。在设备发送的任何东西之上,它增加了:

  • 每个控件三项工作。按下、按住和双按。
  • 语音。如果你想要,用语音反馈把每个动作大声读出来。
  • 无障碍输出。在开关上使用听写、缩放和朗读所选内容。
  • 驾驶。用单摇杆驾驶,从一根摇杆玩赛车游戏。
  • 停止。任何开关都可以是松开一切的紧急停止。

它免费,没有账户,什么都不锁。它做不到的:

  • 假装成游戏手柄。它发送键盘和鼠标,所以只接受手柄的游戏需要真正的手柄。
  • 追踪头部或眼睛。这方面,请使用 macOS 自己的头部指针。
  • 更改设备自己的设置。既不能改 Access Controller 或 Adaptive Controller 上存储的配置,也不能改 QuadStick 的设置。
  • 在登录前运行。一次性的“无障碍”权限需要有帮手或语音控制来授予。在锁定屏幕上,它让指针和点按保持可用,不发送按键。

对于与客户一起进行的有计划的评估,职业治疗师指南会逐步讲解。

简短总结

  • Access Controller。开箱即用,有三个按钮和摇杆。PS5 配置可以增加其余部分。
  • Xbox Adaptive Controller。每个接口从一开始就是它的 Xbox 按钮。
  • 开关。通过这两款之一效果最好。USB 接口应该发送 F13 到 F19。
  • 其他任何设备。做一分钟检查。

设备决定什么能到达 Mac,InputConfig 决定它到达之后做什么。

常见问题

无障碍手柄能在 Mac 上用吗?

PlayStation Access Controller 和 Xbox Adaptive Controller 都不需要驱动就能配对。macOS 只把它们当作游戏手柄。InputConfig 在每个 App 里把它们变成鼠标、按键和快捷键。

QuadStick 能在 Mac 上用吗?

它的厂商把 Mac 电脑列为兼容,在鼠标或键盘模式下它直接驱动 Mac。QuadStick Manager Program 只有 Windows 版。我没有用 InputConfig 测试过。

设置无障碍手柄需要 Windows 或游戏机吗?

Xbox Adaptive Controller 不需要:在 Mac 上,所有重映射都在 InputConfig 里进行。Access Controller 在 Sony 基础配置的三个之外的插孔,需要在 PS5 上做的配置,而 QuadStick 自己的设置要在 Windows 程序里更改。

输入按键的开关接口能和 InputConfig 一起用吗?

它可以作为键盘输入使用。按键也仍然会做它的正常工作,所以把接口设为没有别的东西使用的按键,比如 F13 到 F19。

InputConfig 要花钱吗?

不要。它在 Mac App Store 免费、开源,没有账户,什么都不锁。有一个不增加任何功能的可选打赏罐。

更多中文页面

详细指南(英文)

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