简体中文

如何在 Mac 上把 Xbox 手柄映射到键盘按键

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

在 Mac 上把 Xbox 手柄映射到键盘按键要用映射工具,因为 macOS 自己无法从手柄发送按键。键盘映射的意思是,你按手柄按钮时,Mac 收到的是真正的按键,所以任何接受键盘的东西都能配合手柄使用:没有手柄支持的游戏、网页游戏、模拟器的热键、Anki、视频编辑器。我做的免费 Mac App InputConfig 对任何 Xbox 手柄都能做到,设置只要两分钟,不需要驱动。

步骤

  1. 配对 Xbox 手柄并打开 InputConfig。
  2. 新建或打开一个预设,在一行上点按扫描(Scan)。
  3. 按下按钮,然后选择键盘按键(Keyboard Key)并选按键。
  4. 激活预设。

把按钮映射到按键

  • 你:配对手柄并打开 InputConfig。新建一个预设,或者从接近你需求的 FPS (Xbox) 或其他内置布局开始。在一行上点按扫描并按下按钮。然后选择键盘按键并选按键。
  • InputConfig:把这一行绑定到那个按钮。摇杆可以发送四个按键(WASD 或方向键),也可以移动指针。扳机可以是按键或鼠标按钮。
  • 检查:按启用(Activate),打开“文本编辑”并按这个按钮:它的按键就出现了。想要回键盘时,从菜单栏停用,或者使用紧急停止。
InputConfig 里 FPS (Xbox) 的编辑器,左摇杆各行发送 W、A、S 和 D,A 按钮一行发送空格键。
图 1:从 FPS (Xbox) 开始,只改你的游戏用法不同的那些行。

从 FPS (Xbox) 布局开始

Xbox 控件发送
左摇杆W、A、S、D
右摇杆鼠标视角
RT左键点按(开火)
LT右键点按(瞄准)
A空格键(跳跃)
BC(蹲下)
XR(换弹)
Y1
LB4
RB中键点按
按下左摇杆Shift,按住(冲刺)
按下右摇杆E(使用)
方向键上和下向上和向下滚动(下一个和上一个武器)
方向键右、左F、Q
ViewTab(计分板)
MenuEscape

这就是内置的 FPS (Xbox) 预设。对于使用默认按键的射击游戏,激活它,然后修改游戏用法不同的任何一行。

为这项工作选一个布局

目标预设
不支持手柄的第一人称游戏FPS (Xbox):WASD 在左摇杆,鼠标视角在右摇杆,扳机点按
操作整台 MacDesktop Navigation
Minecraft Java 版Minecraft
学习卡片Anki

预设库里有 450 多款游戏和 App 的现成布局。

调整每一行

每一行的 Options 可以改变它的按键行为:

  • 按住。按键只在按住按钮时保持按下,这是默认设置。
  • 切换和连发。让按键锁定直到下一次按下,或者按住时重复。
  • 更长的按住或双击。在长按或双按时做不同的事。
  • 宏。运行一段定时的按键序列。
  • 组合键。要求同时按住第二个按钮,用于第二层。
  • 死区和曲线。在摇杆行上,让静止的摇杆什么也不发送。

这些都在绑定编辑器页面里有描述。

如果 Xbox 手柄没有任何反应

沿着这个阶梯往上爬,先做最小的一步:

  1. 重新配对。带蓝牙的 Xbox Wireless、Series X|S、One 和 Elite 手柄,从“系统设置”,Bluetooth 里配对:按住顶部的配对按钮,直到 Xbox 按钮快速闪烁。连接 Xbox 手柄有详细内容,连不上有修复办法。
  2. 检查线缆。USB 线缆从 macOS 15 Sequoia 起可用。在那之前,请使用蓝牙。
  3. 检查“无障碍”。如果 Live Visualizer 亮起但没有按键到达,在“系统设置”,“隐私与安全”,“无障碍”里打开 InputConfig。
  4. 检查型号。macOS 不支持有线 Xbox 360 手柄,所以没有任何映射工具能看到它。Mac 上的手柄驱动解释了各种选择。

它做不到的事

如果游戏自己读取 Xbox 手柄,而预设同时也在发送按键,每次按下都会到达两次:在那里请使用游戏自己的支持,或者使用预设,不要两个一起。InputConfig 也不创建虚拟手柄,所以它无法让键盘在游戏眼里看起来像 Xbox 手柄。

总结

  • Scan 然后选择。用 Scan 扫描一个按钮,选择键盘按键,选按键。
  • 从接近的开始。射击游戏用 FPS (Xbox),操作 Mac 用 Desktop Navigation。
  • 随时停止。从菜单栏停用,或者使用紧急停止。

任何按键,在任何 Xbox 按钮上,在任何 App 里。

Mac 上所有免费的手柄映射工具都在一页里做了比较。

常见问题

能在 Mac 上把 Xbox 手柄映射到键盘按键吗?

能,用映射工具。macOS 的“系统设置”无法发送按键。InputConfig 可以,针对每个按钮、摇杆和扳机,在任何 App 里。

Xbox 手柄的 Share 按钮能在 Mac 上发送按键吗?

能。通过蓝牙,InputConfig 在所有 Xbox Series 固件上都能读取 Share 按钮,所以一行可以给它任意按键或快捷键。只要正在运行的预设没有用到它,它就保留 macOS 的截屏快捷键。

更多中文页面

简体中文页面

详细指南(英文)

作者说明。Ryleigh Newman 开发了 InputConfig,因为双手活动不便,每天都用手柄操作自己的 Mac。本页译自英文。Mac 的语言设为简体中文时,InputConfig 会以简体中文显示。网站的部分页面只有英文。

本页的其他语言版本: English

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