简体中文
手柄上哪个按钮是哪个,在 Mac 上检查
这款应用完全免费。无需创建账户。没有订阅,没有麻烦的下载,也没有任何锁定的功能。针对 Apple 芯片优化。
按下按钮,看有什么东西亮起:这是弄清楚哪个按钮是哪个的最快办法。对于它所支持的手柄,macOS 自己就能在“系统设置”里做到。我做的免费映射工具 InputConfig 对更多手柄也能做到,并且会从 40 多种型号中,画出你实际拿着的那个手柄,每个按钮都在它的位置上,也印着它的名字。
让大多数人困惑的部分根本不在 Mac:手柄上的同一个位置,在 Xbox、PlayStation 和 Nintendo 的手柄上有不同的名字,下面的表格把这个理清了。
InputConfig 1.7 版预计于 2026 年 10 月发布,届时应用将完整支持简体中文。
步骤
- 用蓝牙或线缆连接手柄。
- 打开“系统设置”的“游戏控制器”,选中手柄并按一个按钮。
- 对于任何其他手柄,打开 InputConfig,点按一个预设查看它的 Live Visualizer。
- 按每个按钮,看它在图上的位置亮起。
先在“系统设置”里检查
- 你:连接手柄,打开“系统设置”,点按边栏里的“游戏控制器”(只有手柄连接过后它才会出现)。选中手柄并按一个按钮。
- macOS:在它的图片上点亮这个按钮的位置。
- 检查:亮起的位置就是你按的那个按钮。
这涵盖了 Apple 支持的 PlayStation、Xbox 和 Switch 手柄,以及许多以同样方式表明身份的其他手柄。它不会列出通用的 USB 手柄、某些模式下的街机摇杆、方向盘或飞行摇杆,因为对 macOS 来说,这些都不是游戏手柄。如果你的没有出现,请看“系统设置”里找不到“游戏控制器”。如果“系统设置”列出了你的手柄,要回答这个问题就不需要别的东西了。
在 InputConfig 里看它的图
- 你:打开 InputConfig,点按边栏里的任意一个预设。不需要有任何东西在运行。
- InputConfig:预设的 Live Visualizer 按你握持的样子画出你的手柄:中间是正面,上方的条带上是肩键和扳机,下方的条带上是拨片或背键,标注为 Back,是你握持时的视角。每个按钮都带着上面印的图例,如果手柄上有印刷的颜色,就用印刷的颜色。
- 检查:按一个按钮,它就亮绿色。面板顶部的菜单写出 InputConfig 识别出的型号。

点按图上的任意一个控件,弹出窗口会给出它的名称、它在哪个手柄上,以及它在那个预设里的作用。
- 方向盘、飞行摇杆和街机摇杆。也画成它们自己的样子。
- 没有任何型号匹配的 USB 设备。根据它所报告的内容画成带标签的网格,每个按钮都有编号。
- macOS 能读取但 InputConfig 不认识的手柄。画成标准游戏手柄,下面有一行说明这一点。
不管你插上什么,都会画出点东西,每次按下都会亮。
对照各品牌的名称
| 位置 | Xbox | PlayStation | Nintendo Switch | 预设文件中 |
|---|---|---|---|---|
| 下方正面按钮 | A | 叉 | B | btn 0 |
| 右侧正面按钮 | B | 圆圈 | A | btn 1 |
| 左侧正面按钮 | X | 方块 | Y | btn 2 |
| 上方正面按钮 | Y | 三角 | X | btn 3 |
| 左肩键 | LB | L1 | L | btn 4 |
| 右肩键 | RB | R1 | R | btn 5 |
| 左扳机 | LT | L2 | ZL | btn 6,模拟拉动则是轴 4 |
| 右扳机 | RT | R2 | ZR | btn 7,或轴 5 |
| 左中间按钮 | View | Create(PS4 手柄上是 Share) | 减号 | btn 8 |
| 右中间按钮 | Menu | Options | 加号 | btn 9 |
| 主页按钮 | Xbox 按钮 | PS 按钮 | Home | btn 10 |
| 按下左摇杆 | 左摇杆按下 | L3 | 左摇杆按下 | btn 11 |
| 按下右摇杆 | 右摇杆按下 | R3 | 右摇杆按下 | btn 12 |
InputConfig 按位置给正面按钮编号,而不是按它们的字母:btn 0 永远是下方那个。这就是为什么在 DualSense 上做的预设在 Xbox 手柄上做同样的事,也是为什么 Switch Pro 手柄上印着 B 的下方按钮,在同一个预设里做的是叉键做的事。只有打开预设文件,你才会遇到这些数字。编辑器和图使用的是名称。
本站的手柄示意图把每个名称并排显示,包括拨片和触控板。由位置决定,而不是字母:下方的按钮在每个手柄上都是同一个按钮。
理清 Switch 和 8BitDo 手柄上的 A 和 B
Nintendo 把 A 印在右边,把 B 印在下面。Xbox 印得正好相反。macOS 按印在 Nintendo 手柄按钮上的字母来命名它们,而在 1.6 之前,这意味着按 Switch Pro 手柄或 Joy-Con 上的 A,触发的是为 B(下方按钮)准备的行。
- Switch Pro 手柄和 Joy-Con。InputConfig 按位置读取它们,就是图里显示的那样,当这些手柄中的一个首次连接时,它会提议更新以前在它上面录制的行。
- 8BitDo 手柄。许多手柄印着 Nintendo 的字母,却向 Mac 表明自己是 Xbox 手柄,所以 Mac 无从得知它们上面是哪些字母。1.6 还修复了 8BitDo 背键被读成 DualSense Edge 的 Fn 按钮的问题,并为在它们上面录制的行提议同样的更新。

InputConfig 设置:在这里更改下方印着 B 的 8BitDo 手柄的名称。
Settings, Devices, Face button names, Nintendo结果如何:编辑器和图使用 Nintendo 的字母。Positions 则改为在每个手柄上使用方位名称(北、南、东、西),有些人觉得这样更容易。

只有名称会变,预设做的事永远不变。
如果按钮没有任何东西亮起,或者亮起的是错的
每种症状都有它自己的原因:
- 哪里都没有亮起。在手柄当前的模式或配置下,Mac 没有收到那个按钮。Xbox Elite 的拨片只在它的默认配置下才会被读取,而 8BitDo 手柄取决于它的模式开关。InputConfig 的图下面有一行说明那个型号从不向 Mac 发送什么,比如 Elite 的配置按钮或 Joy-Con 的 SL 和 SR,所以那里变暗的控件不是故障。
- 另一个按钮亮起。手柄在复制另一个按钮,许多背部拨片就是这样。请看 Mac 上的背键和拨片。
- 按下的内容出现在图下面,标为 Also reported。手柄发送了图上没有位置的按钮。它仍然有效,编辑器里的 Scan 仍然能绑定它。
- 你想要原始名称。在 Settings, Devices 里,当你在 macOS 能读取的手柄上按按钮时,会出现一个 Live press log。每一行是 macOS 给这个按钮的名称,以及它在 InputConfig 中触发的编号,或者 unmapped。
在你说某个变暗的按钮坏了之前,先读图下面的那一行。
让预设使用你手柄的名称
- 你:在 Live Visualizer 里打开面板的菜单,进入 Controllers,选你的型号。
- InputConfig:在编辑器和图里使用它的名称,包括肩键、扳机、中间按钮和拨片。
- 检查:各行现在读起来就和你的手柄上印的一样。
在有不止一个手柄组的预设上,只有在尚未设置名称时才会设置。同一个菜单顶部的 Automatic 会恢复。为某一种手柄写的预设,比如 FPS (Xbox),在任何手柄上都保持那种手柄的名称,图下面的一行也这样说明。按你手里的手柄给预设命名,编辑器读起来就像你的手柄。
简短总结
- Apple 支持的手柄。打开“系统设置”的“游戏控制器”,然后按下并观察。
- 其他一切。使用 InputConfig 里任意预设的 Live Visualizer。
- A 和 B 的混淆。由位置决定。对于下方印着 B 的 8BitDo,把 Face button names 设为 Nintendo。
按下它,看它亮起,你就永远不用猜了。
常见问题
PS5 手柄上哪个按钮是 A?
叉键,也就是下方的正面按钮,位于 Xbox 手柄上 A 的位置。圆圈键在 B 的位置,方块键在 X 的位置,三角键在 Y 的位置。游戏和 InputConfig 都按这个位置,所以游戏说按 A,指的就是叉键。
L3 和 R3 是什么?
把摇杆笔直向下按到咔哒一声。Xbox 和 Nintendo 称它们为左摇杆按下和右摇杆按下。在 InputConfig 的 Live Visualizer 里,你按下摇杆时,摇杆的圆圈会亮起。
Share 或 Create 按钮在哪里?
在 DualSense 上,Create 是触控板左边的小按钮。在 DualShock 4 上,同一个按钮叫 Share。在 Xbox Series 手柄上,Share 是中间 Xbox 按钮下面的小按钮,在 Switch 手柄上则是 Capture。macOS 用这些按钮来截屏和录屏,除非运行中的预设绑定了这个按钮,否则 InputConfig 不会去动它。
为什么 InputConfig 把我的手柄画成标准游戏手柄?
它的型号不是 Live Visualizer 认识的,所以画成标准游戏手柄,并在下面写 Model not recognized。每个按钮仍会亮,也仍然可以绑定。如果你的手柄是列出的型号之一,就在面板的菜单里从它的厂商菜单中选它,它就会被画成那个型号。
我能不安装任何东西就检查这个吗?
对于 macOS 支持的手柄可以:“系统设置”的“游戏控制器”会在你按每个按钮时点亮它。本站的手柄示意图在浏览器里标出了 Xbox、PlayStation 和 Switch 的每个控件的名称。
更多中文页面
详细指南(英文)
作者说明。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 上.