简体中文

如何在 Mac 上把摇杆映射到键盘按键

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

可以,Mac 能把摇杆变成键盘按键。macOS 里没有哪个功能能做到,但映射工具可以:我做的 InputConfig 免费且开源,它能读取两种摇杆,一种是 PlayStation、Xbox、Switch 或 8BitDo 手柄上的拇指摇杆,另一种是普通的 USB 摇杆、飞行摇杆、HOTAS 油门和街机摇杆。每个方向、按钮和帽子开关都成为一行,每一行发送你选的任何按键:WASD、方向键、空格、快捷键,或者鼠标移动。

想比较各个 App?Mac 上所有免费的手柄映射工具放在同一页里,并排比较。

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

步骤

  1. 用 USB 或 Bluetooth 连接手柄或摇杆。
  2. 打开 InputConfig,并允许“无障碍”访问。
  3. 创建一个预设,在新的一行上点按 Scan,并把摇杆向上推。
  4. 选择 Keyboard Key 并选 W,然后对 S、A 和 D 重复。
  5. 点按 Activate,并在文本编辑器里推摇杆来测试。

把摇杆映射到 WASD 或方向键

  1. 用 USB 或 Bluetooth 连接手柄或摇杆。当前的手柄或 USB 摇杆都不需要驱动,macOS 把它们当作标准的 HID 设备读取。
  2. 打开 InputConfig,macOS 询问时允许“无障碍”访问。这样它才能向其他 App 发送按键。
  3. 创建一个预设。在新的一行上,点按 Scan 并把摇杆向上推。这一行就填上了这个方向。
  4. 输出选择 Keyboard Key 并选 W。向下(S)、向左(A)和向右(D)重复同样的步骤。
  • 你:点按 Activate,打开文本编辑器并推摇杆。
  • InputConfig:摇杆越过这一行的死区(默认是推出 25%)就按下按键,摇杆回位时就松开。
  • 检查:出现 W、A、S 和 D,斜向会同时按住两个。如果摇杆静止时也出现按键,就提高死区。
InputConfig 编辑器里的四行,对应左摇杆的上、下、左、右,发送 W、S、A 和 D。
Figure 1. 每个方向一行。扫描填好输入,你来选按键。

摇杆用旧了就提高死区,这样它静止时就不会按下按键。

改为发送鼠标,或者两者都发

摇杆可以移动指针而不是按键:为每个方向选择 Mouse Motion,推的深度决定速度。大多数键盘加鼠标的游戏要两者同时用,左摇杆发 WASD,右摇杆控制鼠标视角,内置的 FPS (Xbox) 预设就是这样做的。用于桌面操作,见把手柄当作鼠标。

映射街机摇杆

街机摇杆是一根拉杆加一组按钮,Mac 把它看作手柄。根据摇杆的不同,拉杆会上报为方向键或左摇杆。许多摇杆的机身上有一个开关,可以切换是哪一种。不管是哪种,对每个方向和每个按钮用 Scan,并把它们映射到游戏使用的按键。读取键盘的格斗游戏、有键盘热键的模拟器和浏览器游戏,都是这样工作的。Mac 上的街机摇杆讲了该用哪种模式。

映射飞行摇杆或 HOTAS

X-Plane 这样的飞行模拟器会直接读取摇杆,所以先在模拟器里设置摇杆。模拟器已经懂的轴,不需要映射工具。InputConfig 帮助处理其余的:模拟器不接受的按钮和帽子开关,或者只读取键盘的太空游戏。油门是一个轴,所以它越过设定的点时可以按一次键。把摇杆连接到 Mac 讲了 macOS 对每一种摇杆做了什么。

比较较老的摇杆转键盘 App

其中一个替代品是我做的,所以请带着这一点来权衡。完整的比较列出了 Mac 上的每个选择,付费的和免费的,包括不是我做的那些。

它做不到的事

  • 反过来。它把手柄变成按键和鼠标移动,而不是把按键变成虚拟手柄。
  • 力反馈。它不驱动力反馈。
  • 有线的 Xbox 360 手柄。macOS 不支持。

简短版本

  • 每个方向一行。扫描推的动作,选一个键。
  • 两个摇杆。一个发 WASD,另一个控制鼠标,就像 FPS 预设那样。
  • 先交给模拟器。让飞行模拟器自己读取它的轴。只映射它不接受的部分。

推一下,扫描,选一个键。这三步适用于任何摇杆。

常见问题

我能免费在 Mac 上把摇杆映射到键盘按键吗?

能。InputConfig 在 Mac App Store 上免费且开源,没有账号、订阅,也没有锁定的功能。它需要 macOS 14 或更高版本。

在 Mac 上用 USB 摇杆需要驱动吗?

通常不需要。macOS 把 USB 摇杆、飞行摇杆和街机摇杆当作标准的 HID 设备读取。有线的 Xbox 360 手柄是常见的例外:macOS 不支持它。

一个摇杆能发 WASD,同时另一个移动鼠标吗?

能。这是键盘加鼠标游戏的常见布局,FPS 预设就是这样做的。

我能反过来把键盘当作摇杆用吗?

InputConfig 不行。它把手柄变成按键和鼠标移动,而不是把按键变成虚拟手柄。

更多中文页面

详细指南(英文)

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