简体中文

手柄上哪个按钮是哪个,在 Mac 上检查

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

按下按钮,看有什么东西亮起:这是弄清楚哪个按钮是哪个的最快办法。对于它所支持的手柄,macOS 自己就能在“系统设置”里做到。我做的免费映射工具 InputConfig 对更多手柄也能做到,并且会从 40 多种型号中,画出你实际拿着的那个手柄,每个按钮都在它的位置上,也印着它的名字。

让大多数人困惑的部分根本不在 Mac:手柄上的同一个位置,在 Xbox、PlayStation 和 Nintendo 的手柄上有不同的名字,下面的表格把这个理清了。

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

步骤

  1. 用蓝牙或线缆连接手柄。
  2. 打开“系统设置”的“游戏控制器”,选中手柄并按一个按钮。
  3. 对于任何其他手柄,打开 InputConfig,点按一个预设查看它的 Live Visualizer。
  4. 按每个按钮,看它在图上的位置亮起。

先在“系统设置”里检查

  • 你:连接手柄,打开“系统设置”,点按边栏里的“游戏控制器”(只有手柄连接过后它才会出现)。选中手柄并按一个按钮。
  • macOS:在它的图片上点亮这个按钮的位置。
  • 检查:亮起的位置就是你按的那个按钮。

这涵盖了 Apple 支持的 PlayStation、Xbox 和 Switch 手柄,以及许多以同样方式表明身份的其他手柄。它不会列出通用的 USB 手柄、某些模式下的街机摇杆、方向盘或飞行摇杆,因为对 macOS 来说,这些都不是游戏手柄。如果你的没有出现,请看“系统设置”里找不到“游戏控制器”。如果“系统设置”列出了你的手柄,要回答这个问题就不需要别的东西了。

在 InputConfig 里看它的图

  • 你:打开 InputConfig,点按边栏里的任意一个预设。不需要有任何东西在运行。
  • InputConfig:预设的 Live Visualizer 按你握持的样子画出你的手柄:中间是正面,上方的条带上是肩键和扳机,下方的条带上是拨片或背键,标注为 Back,是你握持时的视角。每个按钮都带着上面印的图例,如果手柄上有印刷的颜色,就用印刷的颜色。
  • 检查:按一个按钮,它就亮绿色。面板顶部的菜单写出 InputConfig 识别出的型号。
InputConfig 的 Live Visualizer 画出一个 DualSense Edge,带有印刷的按钮符号,两个被按下的按钮亮绿色,两侧列出每个控件的作用。
Figure 1. 每个按钮都画在它所在的位置,带着印在上面的符号,按下时亮起。

点按图上的任意一个控件,弹出窗口会给出它的名称、它在哪个手柄上,以及它在那个预设里的作用。

  • 方向盘、飞行摇杆和街机摇杆。也画成它们自己的样子。
  • 没有任何型号匹配的 USB 设备。根据它所报告的内容画成带标签的网格,每个按钮都有编号。
  • macOS 能读取但 InputConfig 不认识的手柄。画成标准游戏手柄,下面有一行说明这一点。

不管你插上什么,都会画出点东西,每次按下都会亮。

对照各品牌的名称

位置XboxPlayStationNintendo Switch预设文件中
下方正面按钮A叉Bbtn 0
右侧正面按钮B圆圈Abtn 1
左侧正面按钮X方块Ybtn 2
上方正面按钮Y三角Xbtn 3
左肩键LBL1Lbtn 4
右肩键RBR1Rbtn 5
左扳机LTL2ZLbtn 6,模拟拉动则是轴 4
右扳机RTR2ZRbtn 7,或轴 5
左中间按钮ViewCreate(PS4 手柄上是 Share)减号btn 8
右中间按钮MenuOptions加号btn 9
主页按钮Xbox 按钮PS 按钮Homebtn 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 按钮的问题,并为在它们上面录制的行提议同样的更新。
Nintendo Switch Pro 手柄的图,B 在下方正面按钮上,A 在右边。
Figure 2. 在 Switch 手柄上 B 是下方按钮。InputConfig 按位置工作,所以它做的是同一个预设里叉键或 Xbox 的 A 所做的事。

InputConfig 设置:在这里更改下方印着 B 的 8BitDo 手柄的名称。

Settings, Devices, Face button names, Nintendo

结果如何:编辑器和图使用 Nintendo 的字母。Positions 则改为在每个手柄上使用方位名称(北、南、东、西),有些人觉得这样更容易。

InputConfig 设置的设备标签页,正面按钮名称菜单展开,显示自动、Xbox、PlayStation、Nintendo 和位置。
Figure 3. 对于向 Mac 表明自己是 Xbox 手柄、却印着 Nintendo 字母的手柄,把正面按钮名称设为 Nintendo。

只有名称会变,预设做的事永远不变。

如果按钮没有任何东西亮起,或者亮起的是错的

每种症状都有它自己的原因:

  • 哪里都没有亮起。在手柄当前的模式或配置下,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, 繁體中文

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