简体中文
如何在 Mac 上给手柄做按钮组合
这款应用完全免费。无需创建账户。没有订阅,没有麻烦的下载,也没有任何锁定的功能。针对 Apple 芯片优化。
是的,Mac 上的手柄可以有按钮组合。在 InputConfig 里,一行可以设为只在另一个按钮被按住时才触发,这样 L1 加 Cross 发送一样东西,单独的 Cross 发送另一样。它的原理像键盘上的 Shift,让每个按钮能做的事翻倍。
InputConfig 是我做的,一个把手柄映射到按键和鼠标的免费 Mac App。在 App 里,组合叫做 chord。它和里面的其他功能一样免费。
InputConfig 1.7 版预计于 2026 年 10 月发布,届时应用将完整支持简体中文。
步骤
- 在负责执行的按钮上添加一行,并设置它发送什么。
- 打开这一行的 Options。
- 在 Second control 下,把 While also holding 设为你要按住的按钮。
- 为这个按钮的正常功能另外保留一行普通的行。
- 点按 Save,然后按住第一个按钮并按下第二个。
做出你的第一个组合
- 你:在负责执行的按钮上添加一行,比如 Cross,并设置它发送什么。打开它的 Options,在 Second control 下,把 While also holding 设为你要按住的按钮,比如 L1。你也可以在那里点按 Scan 再按下那个按钮。
- InputConfig:只在 L1 按下期间触发这一行。
- 检查:按住 L1 再按 Cross。组合触发。单独按 Cross,则触发它的普通行。

先按住第一个按钮,再按第二个,就像先按 Shift 再按字母那样。
也保留普通的按下
组合不会取代按钮的正常功能。为普通按下保留一行,再为组合加上带按住按钮的第二行。按住的按钮按下期间,普通的行保持安静。

选一个好按住的按钮
- 背键。它通常没有自己的功能,所以你按住它时不会触发任何东西。
- 肩键。在拇指按正面按钮时,很容易按住。
- 扳机。当它被绑定为按钮而不是轴时,可以按住来做组合。
如果按住的按钮有自己的功能,而你不想让它触发,就给它一行没有输出的行。
使用不止一个按住的按钮
一行最多可以要求同时按住三个按钮,所以 L1 加 R1 加 Triangle 可以做成你绝不会误按的东西。这是放置任何危险操作的好地方,比如退出一个 App。
组合可以发送什么
单个按钮能发送的任何东西:一个键、像 Command Q 这样的键盘快捷键、鼠标点按、宏、输入的文字、像截屏这样的系统功能,或者 Siri 快捷指令。组合只关乎你按什么。它发送什么,由你决定。
如果组合触发了错误的东西
- 先按住,再按下。如果你先按主按钮,普通的行会在按住的按钮按下之前触发。
- 清空按住的按钮那一行。如果按住它也会做它自己的事,就给它一行没有输出的行。
- 更新 App。1.6 版修复了组合在松开时触发普通行的问题。
帮助里的 Chords 有完整的参考,而按住和双击是让一个按钮拥有更多功能的另一种办法。
简短版
- 位置。一行的 Options、Second control、While also holding。
- 每个按钮两行。一行普通的,一行带按住的按钮。
- 顺序。先按住的按钮,再按下。
多出一个可以按住的按钮,就能让其他每个按钮多一项功能。
常见问题
能在 Mac 上把同时按下的两个手柄按钮映射到一个键吗?
能。在 InputConfig 里,打开一行的 Options,并在 Second control 下设置 While also holding。这样这一行就只在那个另一个按钮被按住时触发。
一个组合能用几个按钮?
一行最多可以要求三个按住的按钮,外加你按下的那个按钮。
这个按钮自己单独还能用吗?
能。为这个按钮保留一行普通的行,再为组合加一行。按住的按钮按下期间,普通的行保持安静。
这能配合 PS5、Xbox 或 Switch 手柄使用吗?
能。组合适用于 InputConfig 能读取的任何手柄,被按住的控件可以是 Scan 能看到的任何东西。
更多中文页面
详细指南(英文)
作者说明。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 上.