简体中文
如何在 Mac 上给 PS5 或 Xbox 手柄添加宏
这款应用完全免费。无需创建账户。没有订阅,没有麻烦的下载,也没有任何锁定的功能。针对 Apple 芯片优化。
用映射工具添加。我做的免费 Mac App InputConfig,可以让 PS5、Xbox、Switch 或 8BitDo 手柄上的任何按钮运行一个宏:一串定时的按键、快捷键和点击。Sony 和微软的手柄自己都没有宏功能,所以在 Mac 上,宏只能来自软件。
有一个限制决定这是否适合你的游戏:宏发送的是键盘和鼠标输入,不是手柄按钮。这一页会说明哪里可行,哪里不行。
InputConfig 1.7 版预计于 2026 年 10 月发布,届时应用将完整支持简体中文。
步骤
- 从 Mac App Store 安装 InputConfig,并允许辅助功能访问。
- 点按 Add a new bind,按 Scan,然后按下将运行宏的手柄按钮。
- 打开这一行的 Options,勾选 Run a sequence of steps (macro)。
- 对每个按键或点击点按 Add a step,设置它之前的等待,以及以毫秒为单位的按住时间。
- 保存,关闭编辑器,启用预设,然后按这个按钮。
了解哪些手柄自带宏
- PS5 DualSense。它没有宏按钮,也没有可以放宏的背键。
- DualSense Edge。Sony 的页面列出的是可以设为其他按钮输入的背键,没有宏。见 Mac 上的 DualSense Edge。
- Xbox Elite Series 2。自己也没有宏。Mac 上的 Elite 讲了它的拨片和配置。
- 8BitDo。例外:8BitDo 说它的 Ultimate Software 可以给一个按钮分配一长串序列,保存在手柄里。Mac 上的 8BitDo 手柄说明了那个软件的哪个版本在哪里运行。
保存在手柄里的宏播放的是手柄按钮,映射工具的宏播放的是按键和点击。
在任何按钮上创建宏
- 你:在预设里点按 Add a new bind,按 Scan,再按手柄按钮。打开这一行的 Options,勾选 Run a sequence of steps (macro),然后对每个按键或点击点按 Add a step。
- InputConfig:给每一步一个触发前的 Wait 和一个按住时间,都以毫秒为单位。一步可以轻点一个键、按住一个键让后面的步骤运行、释放它,或者点击鼠标。
- 检查:保存,关闭编辑器,启用预设。把光标放在安全的地方,比如一条空备忘录,然后按这个按钮。
内置的 Macros & Turbo 预设里有两个可以复制:它的 A 按钮复制、切换 App 再粘贴,它的 Y 按钮向下移动三项并按 Return。宏是一步一步建起来的,所以每一步和每一次等待都清晰可见,也容易修改。


添加连发、切换和重复
同一个 Options 里的按下菜单决定一次按下意味着什么:
- Repeats while held.连发,也叫快速连射。Every 设置间隔,从 5 毫秒到一分钟。
- Toggles on and off.按一次开始输出,再按一次停止。
- Repeat.每次按下触发固定的次数。
- Stop on release.你一松开按钮,宏就立刻结束。
宏、连发和切换页面列出了每个选项,CPS 计算器可以把每秒按键次数换算成 Every 的值。连发和切换可以组合成持续开启的快速连射,直到你再按一次。
把时间设对
大多数 App 读取一次按键,需要 30 到 50 毫秒的按住和 50 毫秒的间隔。切换 App 需要 300 到 500 毫秒,下一步才能进行。如果宏漏掉了一步,就加长漏掉的那一步之前的等待。
了解映射工具的宏在哪里有效
- App,以及用键盘和鼠标操作玩的游戏。宏以普通按键和点击的形式到达,所以有效。
- 自己读取手柄的游戏。InputConfig 不发送手柄按钮,所以无法让手柄自己的按钮在那里按顺序触发。这得靠游戏本身,或者保存在手柄里的宏。
- 在线和锦标赛游戏。锦标赛不允许使用宏,在线游戏则遵循每个游戏自己的规则。
宏最有用的地方是练习,以及无法在同一瞬间按下两个按钮的双手。
简短版
- 没有宏按钮。DualSense、Edge 和 Elite 都没有。有些 8BitDo 手柄可以保存宏。
- 在 Mac 上。绑定一个按钮,勾选 Run a sequence of steps (macro),添加步骤。
- 限制。它发送按键和点击,不是手柄按钮。
只要游戏接受键盘输入,在 Mac 上任何手柄按钮都可以免费运行宏。
常见问题
PS5 手柄有宏按钮吗?
没有。DualSense 没有宏按钮,Sony 的 DualSense Edge 页面列出的是可以设为其他按钮输入的背键,没有宏。在 Mac 上,可以用 InputConfig 这样的映射工具来添加。
能在 Mac 上给 Xbox 手柄用宏吗?
能,用映射工具。Xbox 手柄自己没有宏,InputConfig 让任何按钮都能运行一串定时的按键和点击。
Mac 上有免费的手柄宏软件吗?
InputConfig 在 Mac App Store 免费,并且开源。受支持的 PlayStation、Xbox、Switch、8BitDo 或其他手柄上的任何按钮,都可以运行宏,还有连发和切换。
宏能在游戏里按手柄按钮吗?
InputConfig 做不到。它发送的是键盘和鼠标输入,所以它的宏在 App 里以及用键盘和鼠标玩的游戏里有效。自己读取手柄的游戏,需要游戏自己的功能,或者保存在手柄里的宏。
8BitDo 手柄有宏吗?
8BitDo 说它的 Ultimate Software 可以在受支持的手柄上给单个按钮分配一长串序列。在 Mac 上,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, 繁體中文
免费。macOS 14 或更高版本。无需账户,数据不会离开你的 Mac。 源代码在 GitHub 上.