简体中文
如何在 Mac 上使用操纵杆
这款应用完全免费。无需创建账户。没有订阅,没有麻烦的下载,也没有任何锁定的功能。针对 Apple 芯片优化。
操纵杆能在 Mac 上用:插上就行。macOS 把任何 USB 操纵杆、飞行摇杆、HOTAS、方向盘、街机摇杆或通用 USB 手柄,都当作标准 HID 设备来读取,不需要驱动。MacBook Air 或 MacBook Pro 需要用 USB-C 转接头来接 USB-A 插头,搭载 Apple 芯片的 Mac 笔记本电脑第一次插入时,可能会询问是否允许新配件。接下来怎样,要看 App:飞行模拟器和模拟器自己就能读取 HID 设备,大多数其他游戏不能,这时就用 InputConfig 把摇杆映射成按键和鼠标。如果是 PlayStation、Xbox 或 Switch 手柄,请先看如何把手柄连接到 Mac。
步骤
- 把操纵杆插到 Mac 上,插头是 USB-A 的话要用 USB-C 转接头。
- 如果 Mac 询问是否允许新配件连接,就选择允许。
- 如果游戏能读取操纵杆,就在游戏自己的控制设置界面里设置摇杆。
- 如果游戏不理会它,就在 InputConfig 里添加一行,点按扫描(Scan),然后推动摇杆或按下按钮。
- 给每一行指定一个按键或鼠标输出,然后点按启用(Activate)。
macOS 怎样对待操纵杆
对 Mac 来说,手柄有两种。
- Apple 的框架认识的游戏手柄。PlayStation、Xbox 和 Switch 手柄得到一流的支持,每一款原生游戏都能看到它们。
- 其他所有设备。操纵杆、HOTAS、方向盘或格斗摇杆是普通的 HID 设备:Mac 能读取它的轴和按钮,但 Apple 的框架不会把它当作游戏手柄,所以原生 Mac 游戏通常看不到它。
“系统设置”的“游戏控制器”里没有这只操纵杆,并不是它坏了,因为那个列表只显示第一种。
选一个能配合 Mac 的操纵杆
任何以标准 HID 设备出现的 USB 操纵杆,都能配合 Mac 使用,所以问题主要在于哪个 App 会用它。每一种都有自己的页面:
- 飞行摇杆和 HOTAS。Mac 把摇杆、油门和踏板读成各自独立的设备。Mac 上的飞行摇杆或 HOTAS里有设置方法,Logitech Extreme 3D Pro 有自己的页面。
- 街机摇杆和格斗摇杆。它们在 PC 或 DirectInput 模式下工作。Mac 上的格斗摇杆讲了模式开关。
- 方向盘。Mac 上的赛车方向盘和 Thrustmaster 方向盘讲了踏板和力反馈的限制。
- 带摇杆的游戏手柄。Logitech F310、F510 或 F710 的读取方式相同,只要它的开关拨到 D:Mac 上的 Logitech 手柄。
- 任何其他 USB 手柄或摇杆。Mac 上的有线手柄里有通用型号的规则。
想知道摇杆发送的是不是你预期的东西,就在摇杆测试器里按它的按钮、移动它的轴。如果测试器看得到这个摇杆,说明 Mac 做好了它的工作,剩下的就是哪个 App 读取它。
在能直接读取它的 App 里设置
X-Plane、FlightGear、通过 CrossOver 运行的 DCS、OpenEmu、RetroArch 和大多数模拟器,自己就能读取 HID 设备,有各自的轴和按钮分配。在 App 的控制设置界面里设置好摇杆就行了。
其余的都靠映射
对不读取 HID 的游戏和 App,InputConfig 把摇杆当作原始 HID 设备读取:每个按钮、每个全分辨率的轴、每个帽子开关,都能发送按键、鼠标移动、滚动,或者任何其他输出。
- 你:添加一行,点按扫描(Scan),把一个轴推到底,或者按下一个按钮。
- InputConfig:填入它看到的输入,并在设置(Settings)的 Devices 里把这个设备列为通过原始 HID 检测到。
- 检查:先扫描每个轴,再去建完整的布局,这样你就知道每个轴都有信号。如果摇杆根本没有列出,就在 InputConfig 的 Devices 里勾选它,App 会直接打开它。

其他手柄那一页列出了测试过的设备。
飞行摇杆、HOTAS 和 Logitech 手柄
飞行摇杆或 HOTAS 的用法一样:Mac 不需要驱动就能读取,X-Plane 在它自己的摇杆界面里设置,为键盘做的游戏需要映射 App。如果摇杆、油门和踏板是作为独立的 USB 设备插入的,每一个在 InputConfig 里都有自己的位置,一个预设可以同时容纳这三个。飞行摇杆和 HOTAS 那一页有完整的设置方法,还有一个 Kerbal Space Program 的例子。
Logitech F310、F510 或 F710 是游戏手柄,不是操纵杆,但只要把它的 X/D 开关拨到 D,Mac 就会用同样的方式对待它。Logitech 那一页讲了这个开关、USB-C 插入的解决办法,以及为什么没有驱动可以下载。
先设置街机摇杆的模式开关
街机摇杆或格斗摇杆是模式开关决定一切的地方。
- PC 或 DirectInput 模式。和任何 USB 操纵杆一样是普通的 HID 设备,所以上面说的都适用。
- Xbox 或 XInput 模式。大多数摇杆在这里讲的是有线 Xbox 360 协议,macOS 不支持,InputConfig 也读取不了,所以没有任何东西能看到它们。
完整的说明,包括无杆控制器、8BitDo 和 Mayflash 摇杆以及格斗游戏,在Mac 上的街机摇杆和格斗摇杆里。
把操纵杆当鼠标用
作为电脑无障碍操作用的操纵杆鼠标出售的操纵杆,不需要任何软件就能移动指针,因为 Mac 把它看作鼠标。其他任何操纵杆、飞行摇杆或街机摇杆都需要映射 App:在 InputConfig 里,给摇杆的四个方向设置 Mouse Motion 输出,给一个按钮设置 Left click,然后调整 Deadzone、Smooth 曲线和速度,让小幅推动也很精确。操纵杆鼠标指南有完整的设置方法,包括下巴控制和口控的操纵杆。
如果操纵杆没有出现
按下面的顺序试,从最简单的一步开始:
- 直接插到 Mac 上。有些集线器会丢掉 HID 设备。
- 允许这个配件。在搭载 Apple 芯片的 Mac 笔记本电脑上,macOS 询问时选择允许,或者拔掉再插上,让提示重新出现。
- 检查 System Information。System Information 里的 USB 能显示 Mac 到底有没有看到这个设备。
- 在 InputConfig 的 Devices 里勾选它。这样 App 就会手动打开它,并且记住它。
- 拨动模式开关。处于 Xbox 或 XInput 模式的摇杆读取不了。把它切换到 PC 或 DirectInput。
它做不到的事
- 力反馈。InputConfig 不驱动它。它只在自己支持方向盘或摇杆的游戏里才有用。
- 充当游戏手柄。InputConfig 发送的是按键和鼠标事件。只接受游戏手柄的游戏,仍然需要真正的手柄。
- XInput 模式。讲有线 Xbox 360 协议的摇杆,在 Mac 上依然读取不了。
总结
- 插上就行。不需要驱动,USB-C 的 Mac 只需要一个转接头。
- 先试 App 自己的设置。飞行模拟器和模拟器在自己的控制设置界面里设置操纵杆。
- 其余的用映射。InputConfig 把每个轴和按钮变成按键或鼠标。
如果 Mac 看到了它、游戏却没有,解决办法是映射 App,而不是驱动。
常见问题
USB 操纵杆能在 Mac 上用吗?
能,macOS 不需要驱动就能读取任何 USB HID 操纵杆。某款游戏会不会使用它,要看游戏自己。
哪些操纵杆能配合 Mac 使用?
任何以标准 HID 设备出现的 USB 操纵杆、飞行摇杆、HOTAS 或街机摇杆。Mac 不需要驱动就能读取它,而游戏用不用它,取决于游戏。街机摇杆必须处在 PC 或 DirectInput 模式,处在 Xbox 或 XInput 模式的读取不了。
如何在 Mac 上测试操纵杆?
在浏览器里打开摇杆测试器,把每个轴移到尽头,并按每个按钮。如果摇杆没有出现,就检查“系统信息”的 USB,看看 InputConfig 的 Devices 下有没有列出它。
Thrustmaster 或 Logitech 的飞行摇杆能在 Mac 上用吗?
作为 HID 设备,能。X-Plane 和类似的模拟器可以直接读取它。其他游戏需要 InputConfig 这样的映射 App。
街机摇杆能在 Mac 上用吗?
能,在它的 PC 或 DirectInput 模式下。模拟器可以直接读取它,其他任何东西都可以用 InputConfig 映射,包括只接受键盘输入的格斗游戏。
为什么我的 USB 操纵杆不在“系统设置”的“游戏控制器”里?
那个列表只显示 Apple 自己的框架支持的手柄,比如 PlayStation、Xbox 和 Switch 手柄。USB 操纵杆、飞行摇杆或通用游戏手柄会被当作普通 HID 设备读取,所以即使能用,也不在那里。System Information 里的 USB 能显示 Mac 有没有看到它,InputConfig 会在设置(Settings)的 Devices 下列出它。
能在 Mac 上把操纵杆当鼠标用吗?
能。为电脑无障碍操作做的操纵杆鼠标,插上就能用。其他任何 USB 操纵杆都可以用免费的 InputConfig 变成鼠标:摇杆的每个方向移动指针,一个按钮负责点按。
Mac 上有操纵杆配置 App 吗?
有。InputConfig 就是一个,它最初叫 JoystickConfig。它把 USB 操纵杆、飞行摇杆、方向盘和街机摇杆当作 HID 设备读取,并把它们的轴和按钮映射成任何 App 里的按键、鼠标移动和滚动。它不驱动力反馈。它在 Mac App Store 免费。
更多中文页面
详细指南(英文)
作者说明。Ryleigh Newman 开发了 InputConfig,因为双手活动不便,每天都用手柄操作自己的 Mac。本页译自英文。Mac 的语言设为简体中文时,InputConfig 会以简体中文显示。网站的部分页面只有英文。
本页的其他语言版本: English, Deutsch, Español, Français, Bahasa Indonesia, Italiano, 日本語, 한국어, Polski, Português, Русский, 繁體中文
免费。macOS 14 或更高版本。无需账户,数据不会离开你的 Mac。 源代码在 GitHub 上。