简体中文

如何在 Mac 上使用 Logitech G29

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

可以。把方向盘上的小开关设为 PS3,接上电源和 USB 线缆,Mac 不需要驱动就能读取 Logitech G29,Apple 芯片和 Intel 都一样。游戏是否使用它则是另一个问题:Apple 在 macOS 13 加入赛车方向盘支持时点名了 G29,所以按这个支持编写的 Mac 游戏可以用它驾驶。

许多游戏不是这样写的,对这些游戏,我做的免费 App InputConfig 会自己读取方向盘、踏板和换挡器,并把它们变成键盘赛车游戏期待的按键和鼠标移动。1.6 版完整读取 G29。

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

步骤

  1. 把踏板和换挡器插到方向盘底座上。
  2. 把方向盘上的开关设为 PS3。
  3. 先接上电源,再接 USB 线缆。
  4. 在 Live Visualizer 里检查方向盘。
  5. 打开 One-Stick Driving,Steer axis 设为 0,Throttle axis 设为 5。

连接方向盘

这里顺序有点重要,所以请按这个次序来:

  1. 先接踏板和换挡器。踏板组和可选的 Driving Force Shifter 插在方向盘底座的背面,而不是 Mac 上。在给方向盘通电之前先接好它们。
  2. 开关设为 PS3。G29 的方向盘上有一个 PS3 和 PS4 开关。在 Mac 上,PS3 是 InputConfig 读取的位置。在 PS4 位置,方向盘上报自己的方式不同,InputConfig 不读取它。
  3. 先电源,后 USB。先接电源,再接 USB 线缆。在只有 USB-C 接口的 MacBook 上,普通的 USB-C 转 USB-A 转接头就可以。直接插在转接头上,不要经过集线器。方向盘通电时会从一头转到另一头一次。那是方向盘在找它的中心,不是 Mac 在做什么。

检查 Mac 能不能看到它

  • 你:按住 Option,打开苹果菜单,选择“系统信息”,在 USB 下查看。
  • macOS:如果线缆和方向盘都没问题,就会列出方向盘。
  • 检查:G29 列在那里。它不会出现在“系统设置”的“游戏控制器”下,这是正常的:那个列表是给游戏手柄用的。

开关设为 PS3,先电源后 USB,不用集线器。这三件事就是全部设置。

先试试游戏自己的方向盘支持

按 Apple 的赛车方向盘支持编写的 Mac 游戏,可以使用 G29 的方向盘、踏板和换挡器,因为 Apple 加入这个支持时点名了 G29。Apple 的开发者文档说,同一时间只有一个 App 能收到方向盘的输入。

用较老的直接方式读取方向盘的游戏,在当前的 macOS 上时灵时不灵。赛车方向盘页面里有一个报告:G29 出现在 Euro Truck Simulator 2 里,但不转向。先在游戏自己的控制界面里开始:如果它列出了方向盘,而且车能转向,那就大功告成,不需要我的任何东西。

Logitech 的设置 App G HUB 有 Mac 版,而在 Mac 上搜索 G HUB 找不到 G29 的情况很常见。这一页上的内容都不需要 G HUB。

了解 InputConfig 1.6 读取什么

开箱时,处于 PS3 开关位置的 G29 以兼容模式启动,模仿 Logitech 老款的 Driving Force EX,按钮更少,转向轴更粗糙,直到 Logitech 的软件告诉它切换。方向盘连接时,InputConfig 1.6 会向它发送 Linux 和 SDL 发送的同一条简短命令,方向盘稍后会以 G29 的身份重新连接。之后它读取:

  • 转向。以方向盘完整的 16 位分辨率,两端 900 度。
  • 油门、刹车和离合。在各自的轴上,脚抬起时读 0,踏板踩到底时读 1,和扳机键一样。
  • 每个按钮。按方向盘上印的名称命名:叉、方、圆、三角、L2、R2、L3、R3、Share、Options、PS、加号、减号、Enter、左右拨片,以及红色旋钮,每一格发送一次短按,也就是 Dial clockwise 或 Dial counterclockwise。
  • Driving Force Shifter。插在方向盘底座上时:Gear 1 到 Gear 6 和 Reverse,倒挡要把杆往下压再选六挡。

切出兼容模式不需要 Logitech 的软件,因为 InputConfig 会发送这个切换。

在 Live Visualizer 里检查

打开任何预设,Live Visualizer 会把 G29 画成一套:方向盘、它下面的踏板和旁边的换挡器。

  • 你:把方向盘转到每一边的极限,把每个踏板踩到底,并挂遍所有挡位。
  • InputConfig:轮圈上的标记随方向盘转动,并以度数说明转了多远,比如 向右 135°。每个踏板踩下时被填满,每个按钮亮起。
  • 检查:图上的每个控件都在动。点按任何控件,可以看到它的作用并跳到它的那一行。
InputConfig 的 Live Visualizer 画出一个向右转了 135 度的 Logitech G29 方向盘,油门踏板踩下一部分。
Figure 1. G29 画成一套:轮圈随方向盘转动并说明转了多远,每个踏板踩下时被填满。

在建立任何东西之前,这是确认一切正常最快的检查。

用它玩键盘游戏

对于用键盘或鼠标转向的游戏,One-Stick Driving 让油门踏板带来真正的油门:它脉冲加速键,踩得越深,每次脉冲里按住的时间越长,大多数游戏把这理解为速度。

第 1 步:让 One-Stick Driving 指向方向盘

  • 你:打开一个预设,在 Accessibility Tools Suite 下打开 One-Stick Driving。把 Which stick drives 设为 Custom,手柄槽位设为方向盘的。把 Steer axis 设为 0,Throttle axis 设为 5,并打开 Throttle axis is a trigger (rests at one end)。
  • InputConfig:为转向和油门各显示一根实时的条。
  • 检查:转动方向盘并踩油门踏板,两根条都跟着走。
为赛车方向盘设置好的 One-Stick Driving,转向轴是 0,油门轴是 5,并打开了油门轴是扳机的选项。
Figure 2. 任何 Logitech 方向盘都是转向轴 0 和油门轴 5。把死区降下来,因为它是在 900 度的转动范围内量的。

第 2 步:降低死区并选择转向输出

  • 你:把 Deadzone 降到几个百分点。然后选择 Steering output:Mouse (analog) 适合用鼠标转向的游戏,是两者中更平滑的,或者 Keys (A / D)。
  • InputConfig:脉冲 A 和 D,让小幅的转动带来轻柔的转向,或者按比例移动鼠标。
  • 检查:车在最初几度内就转向。死区默认是 12%,是在整个半圈上量的,所以在 900 度的方向盘上,车要往每一边转大约 54 度才会转向。

第 3 步:添加刹车和按钮

  • 你:点按 Scan,踩下刹车踏板,并发送游戏的刹车键,通常是 S。对拨片、换挡器的各个挡位以及你想要的任何按钮做同样的事。
  • InputConfig:根据你按下的控件填好每一行。
  • 检查:打开游戏之前,每个踏板和按钮都能在文本框里发送它的按键。

如果你喜欢普通的行,内置的 Racing Game 预设是更快的起点。在 1.6 里,每个 Logitech 方向盘都把转向放在那个预设用来转向的轴上,把油门和刹车放在预设期待右扳机键和左扳机键的位置。两处改动让它合用:用 Adjust live 降低两个转向行的死区,原因同样是 900 度,再把方向盘的按钮 Scan 到你想要的行上,因为方向盘给按钮编号的方式和游戏手柄不同。普通按键的行只有开或关,所以那里的油门踏板过了死区就是全有或全无。

想让布局自己启动,就把游戏添加到预设的 App 里,位置在 Automation & Gaming Utilities,并在 Settings, Advanced 里打开自动切换。见自动切换。要得到渐进的油门,办法就是 One-Stick Driving,因为普通的行只有开或关。

重新扫描 1.5 里做的预设中的行

1.5 版是在兼容模式下读取 G29 的,所以那时记录在它上面的行,指向的是旧的按钮编号和共用的踏板轴。

  • 你:在 1.6 里第一次连接方向盘。
  • InputConfig:显示一条消息,Rescan wheel rows in older presets,指出每个在方向盘上有行的预设。
  • 检查:打开每个被点名的预设,重新扫描那些行。

如果你关掉了这条消息,“设置”里的 Check Older Presets Again 可以把它调回来。

如果方向盘没有反应

沿着这个阶梯往上走,先从最小的一步开始:

  1. 检查开关。是 PS3,不是 PS4。改的时候要先拔掉方向盘。
  2. 检查顺序和接口。先电源,后 USB,直接插在 Mac 或普通转接头上,不要用集线器。
  3. 检查“系统信息”。如果方向盘不在 USB 下,问题出在线缆或电源,而不是 App。
  4. 降低死区。如果它有反应但转向很晚,默认的死区在这个方向盘上是每边大约 54 度。
  5. 按完整的清单检查。赛车方向盘在 Mac 上不工作过了一遍剩下的所有原因。

在“系统信息”里列出的方向盘,就是 Mac 能读取的方向盘。

它做不到的事

  • 力反馈。InputConfig 不驱动它。方向盘映射到按键时,马达保持安静,轮圈只靠它自己的弹簧自由转动。
  • 换挡指示灯。不使用。
  • PS4 开关位置。InputConfig 不读取处于这个位置的方向盘。

如果你想要力反馈,它必须来自自己驱动方向盘的游戏。

简短版本

  • 连接。把踏板插到底座上,开关设为 PS3,先接电源,再接 USB。
  • 检查。在 Live Visualizer 里转动并按下所有东西。
  • 驾驶。用 One-Stick Driving,转向轴 0,油门轴 5,打开扳机选项,并用较低的死区。

先降低那个死区,因为在 900 度的方向盘上,它是每个人都会栽的一个设置。

常见问题

Logitech G29 能在 Mac 上用吗?

能。Mac 通过 USB 读取它,不需要驱动。按 Apple 的赛车方向盘支持编写的 Mac 游戏可以使用它,而对于忽略它的游戏,InputConfig 读取方向盘、踏板和换挡器,并发送按键或鼠标移动。

在 Mac 上,G29 的开关应该设为 PS3 还是 PS4?

PS3。InputConfig 在 PS3 位置读取 G29,并在它连接时把它切出兼容模式。在 PS4 位置,InputConfig 不读取它。

G29 的力反馈在 Mac 上能用吗?

只有在自己驱动方向盘的游戏里才行。InputConfig 发送按键和鼠标移动,不驱动力反馈或换挡指示灯。

在 Mac 上用 G29 需要 Logitech G HUB 吗?

Mac 看到方向盘不需要,InputConfig 也不需要,它会自己把方向盘切换到它自己的模式。G HUB 是用于 Logitech 自己的设置的。

Driving Force Shifter 能在 Mac 上用吗?

它插在方向盘底座上,所以通过方向盘到达 Mac。InputConfig 把 1 到 6 挡和倒挡读作按钮,每个都可以发送一个键。

为什么我的 G29 在 InputConfig 里转向这么晚?

死区是在整个半圈上量的,而 G29 能转 900 度。在 One-Stick Driving 里把它降到几个百分点,或者用 Adjust live 在每个转向行上降低。

更多中文页面

详细指南(英文)

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