简体中文

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

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

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

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

步骤

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

做出你的第一个组合

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

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

也保留普通的按下

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

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

选一个好按住的按钮

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

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

使用不止一个按住的按钮

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

组合可以发送什么

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

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

  1. 先按住,再按下。如果你先按主按钮,普通的行会在按住的按钮按下之前触发。
  2. 清空按住的按钮那一行。如果按住它也会做它自己的事,就给它一行没有输出的行。
  3. 更新 App。旧版本在你松开组合时可能会触发普通行,所以请从 Mac App Store 安装当前版本。

帮助里的 Chords 有完整的参考,而按住和双击是让一个按钮拥有更多功能的另一种办法。

总结

  • 位置。一行的 Options、第二个控件、同时按住。
  • 每个按钮两行。一行普通的,一行带按住的按钮。
  • 顺序。先按住的按钮,再按下。

多出一个可以按住的按钮,就能让其他每个按钮多一项功能。

常见问题

能在 Mac 上把同时按下的两个手柄按钮映射到一个键吗?

能。在 InputConfig 里,打开一行的选项(Options),并在第二个控件下设置同时按住。这样这一行就只在那个另一个按钮被按住时触发。

一个组合能用几个按钮?

一行最多可以要求三个按住的按钮,外加你按下的那个按钮。

这个按钮自己单独还能用吗?

能。为这个按钮保留一行普通的行,再为组合加一行。按住的按钮按下期间,普通的行保持安静。

这能配合 PS5、Xbox 或 Switch 手柄使用吗?

能。组合适用于 InputConfig 能读取的任何手柄,被按住的控件可以是 Scan 能看到的任何东西。

更多中文页面

简体中文页面

详细指南(英文)

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

本页的其他语言版本: English

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