简体中文

如何在 Mac 上给手柄做按钮组合

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

是的,Mac 上的手柄可以有按钮组合。在 InputConfig 里,一行可以设为只在另一个按钮被按住时才触发,这样 L1 加 Cross 发送一样东西,单独的 Cross 发送另一样。它的原理像键盘上的 Shift,让每个按钮能做的事翻倍。

InputConfig 是我做的,一个把手柄映射到按键和鼠标的免费 Mac App。在 App 里,组合叫做 chord。它和里面的其他功能一样免费。

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

步骤

  1. 在负责执行的按钮上添加一行,并设置它发送什么。
  2. 打开这一行的 Options。
  3. 在 Second control 下,把 While also holding 设为你要按住的按钮。
  4. 为这个按钮的正常功能另外保留一行普通的行。
  5. 点按 Save,然后按住第一个按钮并按下第二个。

做出你的第一个组合

  • 你:在负责执行的按钮上添加一行,比如 Cross,并设置它发送什么。打开它的 Options,在 Second control 下,把 While also holding 设为你要按住的按钮,比如 L1。你也可以在那里点按 Scan 再按下那个按钮。
  • InputConfig:只在 L1 按下期间触发这一行。
  • 检查:按住 L1 再按 Cross。组合触发。单独按 Cross,则触发它的普通行。
InputConfig 里一行 Options 的 Second control 部分,While also holding 设为 L1。
Figure 1. 一个组合:这个方向键行的副本,只在 L1 被按住时触发。

先按住第一个按钮,再按第二个,就像先按 Shift 再按字母那样。

也保留普通的按下

组合不会取代按钮的正常功能。为普通按下保留一行,再为组合加上带按住按钮的第二行。按住的按钮按下期间,普通的行保持安静。

编辑器里的 Office Controller 预设,LB 组合行用于复制、粘贴、剪切和撤销。
Figure 2. 内置的 Office Controller 预设:LB 加 A、B、X 和 Y 分别是复制、粘贴、剪切和撤销。

选一个好按住的按钮

  • 背键。它通常没有自己的功能,所以你按住它时不会触发任何东西。
  • 肩键。在拇指按正面按钮时,很容易按住。
  • 扳机。当它被绑定为按钮而不是轴时,可以按住来做组合。

如果按住的按钮有自己的功能,而你不想让它触发,就给它一行没有输出的行。

使用不止一个按住的按钮

一行最多可以要求同时按住三个按钮,所以 L1 加 R1 加 Triangle 可以做成你绝不会误按的东西。这是放置任何危险操作的好地方,比如退出一个 App。

组合可以发送什么

单个按钮能发送的任何东西:一个键、像 Command Q 这样的键盘快捷键、鼠标点按、宏、输入的文字、像截屏这样的系统功能,或者 Siri 快捷指令。组合只关乎你按什么。它发送什么,由你决定。

如果组合触发了错误的东西

  1. 先按住,再按下。如果你先按主按钮,普通的行会在按住的按钮按下之前触发。
  2. 清空按住的按钮那一行。如果按住它也会做它自己的事,就给它一行没有输出的行。
  3. 更新 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, 繁體中文

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