简体中文

如何在 Mac 上把 Xbox 手柄当作 HOTAS

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

可以,你能在 Mac 上用 Xbox 手柄飞行。它已经具备基本 HOTAS 提供的大部分东西:一根用于俯仰和滚转的摇杆,第二根摇杆和两个模拟扳机用于油门和偏航,一个当作帽子开关的十字键,还有很多按钮。读取手柄的飞行游戏,可以在它自己的控制界面里分配它们。只读取键盘的飞行游戏,则需要先把手柄变成按键。

第二部分就是我做的免费 Mac App InputConfig。它把每个摇杆方向和每个扳机,变成游戏所期待的按键或鼠标移动。它不会让手柄在游戏看来像一个摇杆,下面各节会如实说明这一点在哪里重要。

步骤

  1. 通过蓝牙把 Xbox 手柄与 Mac 配对,或者在 macOS 15 Sequoia 或更高版本上用 USB 接上。
  2. 打开飞行游戏的控制界面,看看它有没有列出这个手柄。
  3. 如果列出了,就在那里分配俯仰、滚转、偏航和油门,不要在上面再运行任何映射工具。
  4. 如果没有列出,就打开 InputConfig,为每个摇杆方向和扳机添加一行,并选择游戏的按键。
  5. 把游戏添加到预设的 App 里,这样游戏位于最前面时,布局就会打开。

了解手柄作为 HOTAS 能做什么

HOTAS 是一只手里的飞行摇杆,加上另一只手里的油门。Xbox 手柄把同样的任务分给两根拇指:

HOTAS 上Xbox 手柄上
摇杆,俯仰和滚转左摇杆
扭转握把或方向舵踏板,偏航LT 和 RT,或者右摇杆向左和向右
油门杆右摇杆向上和向下,或者一个扳机
帽子开关十字键
扳机和拇指按钮A、B、X、Y、LB 和 RB

它没有的,是能停在你放开位置的油门。两根摇杆都会弹回中心,两个扳机都会弹回去,所以手柄只在你的拇指按着时才保持油门的设定。围绕这一点来规划油门:用按键逐级调高和调低,用按钮来全开和关闭。

与 Mac 配对

  • 你:打开手柄,按住顶部边缘的配对按钮,直到 Xbox 按钮快速闪烁,然后在“系统设置”的 Bluetooth 里选择它。或者用 USB 线接上,这在 macOS 15 Sequoia 或更高版本上有效。
  • macOS:把它当作游戏手柄读取,不需要驱动。
  • 检查:它出现在“系统设置”的“游戏控制器”里,按下按钮时那里的按钮会亮。

Xbox Series X|S、Elite Series 2 和较晚的 Xbox One 手柄,都是这样配对的。最早的 Xbox One 手柄没有 Bluetooth,所以需要线,而在 macOS 14 上读不到线,所以在那里请用 Bluetooth。Xbox 手柄没有陀螺仪,所以用这个手柄通过倾斜来飞行不可行。如何把 Xbox 手柄连接到 Mac里有每个配对细节。

能让飞行游戏自己读取时,就让它读取

  • X-Plane 12。它在 Mac 上原生运行,有自己的摇杆设置,你可以在那里移动每个轴,并告诉它哪个是俯仰、滚转、偏航和油门。Laminar Research 的 X-Plane 桌面版手册(我在 2026 年 10 月 27 日读过)描述了那个针对摇杆、驾驶盘、油门组和方向舵踏板的界面,没有提到游戏手柄。在启动 X-Plane 之前先连接手柄,打开它的摇杆设置,看看是否列出了它。我自己没有用 Xbox 手柄测试过 X-Plane。
  • FlightGear。它也有自己的摇杆设置。
  • Microsoft Flight Simulator 和 DCS World。两者都没有 Mac 版。在 Mac 上它们需要虚拟机里的 Windows 或兼容层,而手柄的表现取决于那套方案。

当游戏自己分配摇杆时,你能保留模拟的手感:推一半就是偏转一半。如果游戏读取手柄,就用它自己的控制界面,并在那款游戏里把 InputConfig 关掉,否则每个动作都会发生两次。

为键盘飞行游戏把摇杆变成按键

许多能飞行的 Mac 游戏是用键盘来飞的。在 InputConfig 里,每个摇杆方向是单独的一行,所以一根摇杆是四行,一个扳机是一行。只要摇杆超过这一行的死区(默认是行程的 25%),这一行就一直按住它的键,而这一行 Options 里的 Adjust live 能在你看着摇杆移动时设定那个点。

Kerbal Space Program 在 Mac 上原生运行,靠按键飞行,所以它是个好例子。我会这样为它布局 Xbox 手柄:

控件按键作用
左摇杆向上和向下W 和 S低头和抬头
左摇杆向左和向右Q 和 E滚转
LT 和 RTA 和 D偏航,像方向舵踏板
右摇杆向上和向下Shift 和 Control油门加大和减小
RB 和 LBZ 和 X全油门和关闭油门
ASpace分级
X 和 YT 和 RSAS 和 RCS
ViewCaps Lock精细控制

按键只有开和关,所以小幅推动就是完全偏转。Kerbal 的精细控制,在 Caps Lock 上,正是让它变得温和的东西。如果你更想从现成的开始,现成的 Kerbal Space Program 布局在游戏手柄上用的是同样的按键。

InputConfig 里 Xbox 预设的编辑器:左摇杆的行发送 A、D、W 和 S,右摇杆的行发送向左、向右和向上的 Mouse Motion,每行都有 25% 的死区。
Figure 1. 每个摇杆方向是单独的一行,有自己的按键和死区。把按键换成飞行游戏的俯仰、滚转和偏航键。

让油门和扳机发挥更大作用

  • 扳机上的区段。扳机行程的一个范围,比如最后三分之一,可以成为一个单独的按钮。轻按 RT 是偏航,而完全按下,可以从同一个扳机触发加力燃烧或加速。
  • 按住时重复。对于每按一次键只调一级油门的游戏,这一行 Options 里的 Repeat,会在你把摇杆推着不放时持续调节。
  • 按住和双击。一个按钮可以承担两三项工作:轻按 LB 关闭油门,按住则放下起落架。
  • 鼠标转向。对于用鼠标飞行的游戏,给左摇杆的行设置 Mouse Motion 而不是按键,并打开 Variable Sensitivity,这样小幅推动移动得慢,完全推动移动得快。这是映射工具能做到的最接近模拟控制的办法。
InputConfig 编辑器里的一行,输入是左扳机里名为 Last third 的区段,发送 Z 键,备注为 Last third of the pull: Z to zoom。
Figure 2. 扳机区段的一行。只有按压的最后三分之一才会触发它,所以同一个扳机的前半部分仍然可以用来做更轻的事。

有两个区段的扳机,是手柄上最接近油门卡位的东西。Variable Sensitivity 和按住和双击里有详细说明。

用两个手柄分别当作摇杆和油门

每个连接的手柄都有自己的槽位,一个预设可以为它们全部设置行。所以两个手柄可以像真正的 HOTAS 那样分工:第一个手柄的左摇杆负责飞行,第二个手柄放在你另一只手里,作为油门和开关面板。

  • 你:连接两个手柄,打开预设,并为另一个槽位添加第二个输入设备。在一行上按 Scan,再推动你指的那根摇杆。
  • InputConfig:用那个手柄和那根摇杆填好这一行,所以两个手柄上的同一根摇杆可以做不同的事。
  • 检查:Live Visualizer 为每个手柄显示一个面板。移动每一个,看着正确的面板亮起。
InputConfig 的 Live Visualizer 有两个面板,Input Device 0 是 DualSense Wireless Controller,Input Device 1 是 Xbox Wireless Controller,每个都显示着它的扳机百分比。
Figure 3. 一个预设里的两个手柄,各在自己的槽位和面板里。任何搭配都行,包括一个 Xbox 手柄配上真正的油门或方向舵踏板。

以后添加真正的硬件也是如此:USB 油门或一套方向舵踏板,就是另一个槽位里的又一个设备。Mac 上的两个手柄讲了怎么连接它们。

了解 Thrustmaster HOTAS One 和 HOTAS 4

搜索 Xbox HOTAS 通常会引向 Thrustmaster 的主机套装。我在 2026 年 10 月 27 日读了它们的页面:

  • T.Flight Hotas One。Thrustmaster 的页面列出 PC 和 Xbox,有五个轴、一个扳机、一个帽子开关和一个可拆卸的油门。
  • T.Flight Hotas 4。它的页面现在指向 T.Flight Hotas 5,Thrustmaster 把后者列为适用于 PS5、PS4 和装有 Windows 10 或 11 的 PC。

两个页面都没有列出 Mac,我无法确认 Mac 如何读取这两套设备,我也没有测试过。如果你已经有一套,插上,然后查看“系统信息”的 USB,以及菜单栏里的 InputConfig, Devices。Mac 上的飞行摇杆和 HOTAS 有通用规则,以及 InputConfig 能从真正的摇杆读取什么。

它做不到什么

  • 在游戏看来像摇杆。InputConfig 发送键盘和鼠标输入。只接受摇杆或手柄的游戏,必须自己读取手柄。
  • 通过按键保留模拟控制。按键要么按下要么没按,所以摇杆一旦变成按键,推一半和完全推是一样的。在用鼠标飞行的游戏里,带 Variable Sensitivity 的 Mouse Motion 是绕过它的办法。
  • 保持油门位置。手柄的弹簧会让每根摇杆和每个扳机复位,没有任何 App 能改变这一点。
  • 倾斜飞行。Xbox 手柄没有陀螺仪。如果体感控制对你重要,DualSense 有。

简短版

  • 配对。任何受支持的 Mac 上用 Bluetooth,或者在 macOS 15 或更高版本上用 USB。
  • 游戏读取手柄。在游戏自己的控制界面里分配轴,不运行任何映射工具。
  • 游戏读取按键。每个摇杆方向和扳机一行 InputConfig,油门放在逐级调节的按键上。
  • 想要更多。把第二个手柄,或真正的油门或踏板,作为同一预设里的又一个槽位加进来。

从游戏的控制界面开始,只在游戏不接受手柄时,才把它映射成按键。

常见问题

Xbox 手柄能在 Mac 上当作 HOTAS 吗?

对大多数飞行来说可以。左摇杆负责俯仰和滚转,扳机或右摇杆负责偏航和油门,十字键是帽子开关。读取手柄的游戏会自己分配它们,对于键盘游戏,InputConfig 把它们变成按键。

X-Plane 能读取 Xbox 手柄吗?

X-Plane 12 在 Mac 上原生运行,有自己的摇杆设置。它的手册没有提到游戏手柄,我也没有测试过,所以启动 X-Plane 之前先连接手柄,看它的摇杆界面是否列出了它。

我能在 Mac 上玩 Microsoft Flight Simulator 或 DCS 吗?

不能原生运行。两者都没有 Mac 版,所以它们需要虚拟机里的 Windows 或兼容层,手柄支持取决于那套方案。

InputConfig 能让游戏看到摇杆吗?

不能。它发送键盘和鼠标输入,不是虚拟手柄或摇杆。只接受摇杆的游戏,必须自己读取这个设备。

在 Mac 上,真正的 HOTAS 值得买吗?

如果你玩的模拟器会读取它,比如 X-Plane,真正的摇杆和油门能给你模拟控制,以及一个能停在原位的油门,这是手柄做不到的。对于键盘游戏,映射成按键的手柄能完成大部分同样的工作。

更多中文页面

详细指南(英文)

作者说明。Ryleigh Newman 开发了 InputConfig,因为双手活动不便,每天都用手柄操作自己的 Mac。本页译自英文。Mac 的语言设为简体中文时,App 的主要按钮和菜单显示为中文,本页使用这些名称,并在括号中附上英文名称。App 的其他部分和网站的其他页面都是英文。

本页的其他语言版本: English, Deutsch, Español, Français, Italiano, 日本語, 한국어, Polski, Português, Русский, ไทย, 繁體中文

在 Mac App Store 下载 InputConfig免费。macOS 14 或更高版本。无需账户,数据不会离开你的 Mac。 源代码在 GitHub 上.