简体中文
如何在 Mac 上连接和使用赛车方向盘
这款应用完全免费。无需创建账户。没有订阅,没有麻烦的下载,也没有任何锁定的功能。针对 Apple 芯片优化。
可以,但有限制。用 USB 插上方向盘,MacBook 上要用 USB-C 转接头,接上它的电源,并把它的模式开关设到 Mac 能读取的位置。这样 Mac 对大多数方向盘不需要驱动就能看到。游戏是否使用它才是难点:自 macOS 13 Ventura 起,Apple 支持几款热门的方向盘,并点名了 Logitech G29 和 G920,但只有按这个支持编写的游戏才能看到它们。其他大多数方向盘都是普通的 USB 设备,Mac 能读取,而大多数游戏会忽略。
我做了 InputConfig,一款免费的 Mac App,把方向盘和踏板变成键盘赛车游戏期待的按键和鼠标移动。InputConfig 完整读取 Logitech 方向盘,包括各自独立的踏板,把 Thrustmaster 方向盘放在同样的轴上,并以完整分辨率读取其他方向盘的每个轴。它不支持力反馈,也不能让游戏以为插着方向盘。
步骤
- 把踏板和换挡器插到方向盘底座上。
- 在拔掉方向盘的状态下设置它的模式开关:G29 上是 PS3,Thrustmaster 上是 PC。
- 先接电源,再接 USB 线缆,直接插在 Mac 上。
- 确认方向盘列在“系统信息”的 USB 里。
- 打开游戏的控制界面。如果它忽略方向盘,就用 InputConfig 把方向盘映射到按键。
连接它
- 把踏板和换挡器插到方向盘底座上,而不是 Mac 上。大多数方向盘的接法就是这样。
- 在拔掉方向盘的状态下设置模式开关。Logitech G29 上,方向盘上的开关要设到 PS3。Thrustmaster 底座上,用 PC。T300 在 PS4 或 PS5 位置时,完全不会声明它的方向盘或踏板。对于有 Xbox 位置和 PC 位置的方向盘,用 PC。用于 PlayStation 的 G923,或者被别的机器留在较低模式的 G29,在连接时会被 InputConfig 切换到它自己的模式。
- 先接电源,再接 USB 线缆,直接插在 Mac 或普通的 USB-C 转 USB-A 转接头上,不要用集线器。
- 你:按住 Option,打开苹果菜单,选择“系统信息”,在 USB 下查看。
- macOS:如果线缆和方向盘都没问题,就会列出方向盘。
- 检查:如果它列出了,问题就在游戏。方向盘永远不会出现在“系统设置”的“游戏控制器”下。那个列表是给游戏手柄用的。
如果没有列出,或者列出了但不转向,赛车方向盘不工作页面逐一讲了每个原因。
macOS 如何对待赛车方向盘
有两条路,你的方向盘走哪一条,几乎决定了一切。
- Apple 的赛车方向盘支持,macOS 13 及更高版本。Apple 在 macOS Ventura 里加入了对热门方向盘、踏板和换挡器的支持,并点名了 Logitech G29 和 G920。游戏必须按这个支持来编写,而且 Apple 的开发者文档说,同一时间只有一个 App 能收到方向盘的输入。
- 其他一切。Thrustmaster、Fanatec、Moza、PXN、Hori,以及 G27 和 Driving Force GT 这样较老的 Logitech 方向盘,是以标准 USB HID 设备的身份到达 Mac 的,与摇杆是同一种设备。Mac 能读取方向盘、踏板和按钮,但游戏只有自己读取 HID 设备才会用它们,而很少有 Mac 游戏这样做。
以 Xbox 模式启动的方向盘,包括 Logitech G920 和 Xbox 版 G923,不是 HID 设备,所以游戏必须按 Apple 的赛车方向盘支持来编写才能使用它们,InputConfig 通过这项支持读取这两款。
确认你的赛车游戏是否接受方向盘
人们买方向盘来玩的大多数模拟游戏都没有 Mac 版。iRacing、Assetto Corsa、Assetto Corsa Competizione 和 F1 系列不能在 macOS 上原生运行,而 Gran Turismo 只有 PlayStation 版。这些 PC 游戏可以通过 PC 串流、云服务或者 CrossOver 这样的 Windows 封装层到达 Mac,方向盘能不能撑过这一程,取决于串流或封装层,而不是 Mac。
有自己手柄设置的原生 Mac 游戏是另一条路。Euro Truck Simulator 2 和 American Truck Simulator 能原生运行,Mac 玩家在其中使用方向盘,在较新的 macOS 和 Apple 芯片上报告不一。SCS Software 论坛上有一位 Mac 玩家报告说,G29 在 macOS 14 上出现在 Euro Truck Simulator 2 的控制里,但转动时没有反应,而同一个方向盘在运行 macOS 11 的 Intel iMac 上是好用的。
- 你:打开游戏自己的控制界面,转动方向盘。
- 游戏:如果能读取,就会列出方向盘并显示转向在动。
- 检查:如果方向盘能转向,就大功告成,不需要别的。如果游戏忽略它,或者列出了但什么都不动,就把方向盘变成按键,每款用键盘驾驶的赛车游戏都能理解。
确认 InputConfig 读取哪些方向盘
InputConfig 把大多数方向盘当作原始的 HID 设备来读取,就像读取摇杆那样,而用于 Xbox 的 Logitech G920 和 G923 则通过 Apple 的赛车方向盘支持来读取。
| 方向盘 | InputConfig 做什么 |
|---|---|
| Logitech G29 和 PlayStation 和 PC 版 G923 | 连接时切换到它自己的模式(包括 PlayStation 版 G923),然后完整读取:900 度转向,油门、刹车和离合各自 0 到 1,每个按钮都按名称,还有换挡器。在 Live Visualizer 里画出来,并以度数显示角度。 |
| Logitech G27、G25、Driving Force GT、Driving Force Pro 和更老的 Logitech 方向盘 | 同样的模式切换和同样的踏板方案。MOMO、Formula 和 Driving Force 方向盘把油门和刹车报告在同一个共用的轴上,InputConfig 会把它们拆开,让每个踏板各自读取。按钮是编号的。完整读取,并显示为它的轴和按钮的普通示意图。 |
| Logitech G920、Xbox 和 PC 版 G923 | 通过 Apple 的赛车方向盘支持读取,因为它们以 Xbox 模式启动,不是 HID。编号与 G29 相同,所以方向盘预设能用在它们身上,按钮有自己的名称,也有换挡器的档位。它们在 Live Visualizer 里的图作为实验性功能被隐藏。 |
| PC 模式下的 Thrustmaster | 与 Logitech 方向盘读取在同样的轴上,转向 0,离合 1,刹车 4,油门 5,所以预设可以在它们之间通用。每个按钮和帽子开关也都会读取。它自己的图是实验性的,并且已关闭,所以显示为普通的示意图。 |
| Fanatec、Moza 和其他方向盘 | Mac 把它们看作 HID 设备时,用同样的方式读取。我没有测试过它们。 |
下面的第一步只要一分钟,就能告诉你你的方向盘能不能用。
用 InputConfig 把方向盘和踏板变成按键
第 1 步:连接并查看
- 你:插上方向盘,打开 InputConfig,并打开一个预设。
- InputConfig:你转动方向盘、踩踏板时,Live Visualizer 会跟着动。
- 检查:如果什么都不动,就在菜单栏的 InputConfig、设备(Devices)下勾选这个方向盘,App 会直接打开它。

第 2 步:设置转向
- 你:在预设里,于无障碍工具套件(Accessibility Tools Suite)下打开 One-Stick Driving。选择 Custom,把手柄槽位设为方向盘的,并逐步调整 Steer axis 的编号,直到它的实时条跟着方向盘走。在每个 Logitech 和 Thrustmaster 方向盘上它都是 0。
- InputConfig:用鼠标(模拟)(Mouse (analog))转向,这是两者中更平滑的,适合用鼠标转向的游戏,或者用按键(A / D),它会脉冲这两个键,让小幅的转动带来轻柔的转向。
- 检查:把 Deadzone 降到几个百分点。它默认的 12% 是在方向盘整个半圈上量的,所以在 900 度的方向盘上,车要往每一边转大约 54 度才会转向。
第 3 步:设置油门踏板
- 你:逐步调整 Throttle axis 的编号,直到它的条跟着油门踏板走(Logitech 或 Thrustmaster 方向盘上是 5),并打开油门轴是扳机(静止在一端)(Throttle axis is a trigger (rests at one end))。
- InputConfig:脉冲加速键,默认是 W,踩得越深,每次脉冲里按住的时间越长。读数 -1 到 1 的踏板,就像许多非 Logitech 的方向盘和踏板组那样,一旦看到它处于静止,就会铺开到整个行程。
- 检查:如果这根条是反着走的,就打开 Invert throttle。
第 4 步:添加刹车和按钮
- 你:添加一行,点按 Scan,踩下刹车踏板,并发送游戏的刹车键,大多数游戏里是 S。也把拨片、换挡器和按钮扫描(Scan)到各行上:升挡和降挡、手刹、回看、重置。
- InputConfig:控件被按下时发送对应的按键。
- 检查:在依赖它之前,先在 Live Visualizer 里观察刹车那一行,脚抬起和踩下各试一次。
第 5 步:让它自动运行
在自动化与游戏工具(Automation & Gaming Utilities)下,把游戏添加到预设的 App 里,并在 Settings, Advanced 里打开自动切换。这样游戏在最前面时,布局就会运行。见自动切换。
按键本质上是开或关,所以脉冲式的转向接近方向盘,但不一样。单摇杆驾驶指南里有有帮助的游戏设置,比如自动变速箱。对于 Logitech 方向盘,内置的 Racing Game 预设是另一个起点:它的转向、油门和刹车行位于 Logitech 方向盘所用的轴上,Thrustmaster 方向盘用的也是同样的轴,所以用实时调整(Adjust live)降低转向行的死区,并把方向盘的按钮扫描到你想要的行上。
它做不到的事:力反馈
InputConfig 不驱动力反馈。在 Mac 上,只有自己支持你的方向盘的游戏才可以。方向盘映射到按键时,马达不提供阻力,所以力反馈方向盘除了它自带的弹簧之外是自由转动的。
厂商的设置 App 用来设置旋转角度、力反馈强度和固件,对大多数品牌是只为 Windows 做的。请到厂商的下载页面查看有没有 macOS 版,并在 Windows 电脑上做固件更新。
添加踏板、换挡器和按钮盒
通过自己的 USB 线缆连接的踏板、换挡器或按钮盒是单独的设备,每个已连接的设备都有自己的槽位,所以一个预设可以容纳所有这些。它们不一定要用来开车:踏板可以按住一个说话键,按钮盒可以做成宏键盘。把赛车方向盘踏板当作按键讲了每种踏板如何读数,以及它们能做的工作。
总结
- 连接。把踏板插到底座上,设置正确的模式开关,先接电源再接 USB,并检查“系统信息”的 USB。
- 先试游戏。如果它的控制界面能看到方向盘转向,你就不需要别的。
- 映射其余的。在 InputConfig 里用 One-Stick Driving 和 Scan,没有力反馈。
大部分工作在模式开关上,所以插上之前先设好它。
常见问题
Mac 上能用方向盘吗?
能。Mac 对大多数 USB 方向盘不需要驱动就能看到。按 Apple 在 macOS 13 里加入的赛车方向盘支持编写的 Mac 游戏,使用 Logitech G29 和 G920 这样的方向盘。对于忽略方向盘的游戏,InputConfig 这样的映射工具可以把它变成按键。
如何把赛车方向盘连接到我的 Mac?
把踏板插到方向盘底座上,设置模式开关(G29 上是 PS3,Thrustmaster 上是 PC),接上电源和 USB,并检查“系统信息”的 USB。它不会出现在“游戏控制器”下。
Logitech G29 能在 Mac 上用吗?
能。按 Apple 的赛车方向盘支持编写的 Mac 游戏可以使用它,对于不支持的游戏,InputConfig 完整读取它。设置方法见 G29 页面。
在 Mac 上用赛车方向盘需要驱动吗?
让 Mac 看到大多数方向盘不需要。你可能会缺的是厂商用于旋转角度、力反馈强度和固件的设置 App,对大多数品牌来说它只能在 Windows 上运行。
力反馈能在 Mac 上用吗?
只有在自己支持你的方向盘的游戏里才行。InputConfig 发送按键和鼠标移动,不驱动力反馈。
我能在 Mac 上的 Roblox 里用方向盘吗?
在 Mac 上,Roblox 读取游戏手柄,看不到方向盘。用 InputConfig 映射方向盘,转向对应 A 和 D,踏板对应 W 和 S,它就能驾驶使用这些键的 Roblox 载具。
Mac 上最好的赛车方向盘是哪个?
我不测试方向盘,所以不会点名哪一个。请确认你想玩的游戏在 macOS 上支持它。对于用 InputConfig 映射,Logitech 方向盘是 InputConfig 读取得最完整的。
更多中文页面
详细指南(英文)
作者说明。Ryleigh Newman 开发了 InputConfig,因为双手活动不便,每天都用手柄操作自己的 Mac。本页译自英文。Mac 的语言设为简体中文时,InputConfig 会以简体中文显示。网站的部分页面只有英文。
免费。macOS 14 或更高版本。无需账户,数据不会离开你的 Mac。 源代码在 GitHub 上。