简体中文

一台 Mac 上的两个相同手柄

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

可以。按平常的方式配对每一个:Mac 能接两个 DualSense、两个 Xbox 手柄或任何其他两个相同的手柄,有本地合作模式的游戏会把它们认作玩家一和玩家二。两个相同手柄的麻烦在于它们共用一个名字,所以任何靠名字区分手柄的东西都可能把它们搞混。

在 InputConfig(我做的免费映射工具)里,同一型号的两个手柄会被编号,每位玩家的布局留在那位玩家的手柄上,两个 PlayStation 手柄也各自保留自己的灯光颜色和震动。

把两个手柄都配对

  1. 让第一个手柄进入配对模式(DualSense 上按住 PS 和 Create,Xbox 手柄上按顶部的配对按钮),然后在“系统设置”的 Bluetooth 里点按它旁边的 Connect。
  2. 对第二个做同样的事。它会以同样的名字出现,这是正常的。
  3. 打开“系统设置”边栏里的“游戏控制器”,检查两个都已列出。

用线也行,有线手柄和配对的手柄算法相同。各品牌的具体步骤在如何把手柄连接到 Mac。一次配对一个,并在第一个上贴张贴纸,这样你总是知道哪个是哪个。

在 InputConfig 里给每位玩家一个布局

一个预设可以容纳两位玩家。每个输入设备组读取一个手柄。

第 1 步:选玩家一的手柄

  • 你:连接两个手柄,在编辑器里打开预设。点按第一个输入设备组顶部的名字,在游戏控制器(Game controllers)下选择第一个手柄,例如 DualSense Wireless Controller。
  • InputConfig:把这个组绑定到第一个手柄。
  • 检查:这个组的标题显示的是原本的名字。

第 2 步:添加玩家二

  • 你:点按添加新的输入设备(Add a new Input Device)。在新组的菜单里选择第二个手柄,它的名字后面带一个 2:DualSense Wireless Controller 2。
  • InputConfig:把第二个组绑定到那个确切的手柄。
  • 检查:新标题以 2 结尾。
InputConfig 的设备菜单,列出 DualSense Wireless Controller 和 DualSense Wireless Controller 2。
图 1:两个相同的手柄在设备菜单里被编号,这个编号选定的就是那个手柄。

第 3 步:绑定并测试

  • 你:绑定每个组:玩家一用 W、A、S 和 D,玩家二用方向键,或者游戏要求的任何键。你按下控件时,扫描(Scan)会填好一行。然后启用(Activate)预设。
  • InputConfig:每个组只读取它自己的手柄。
  • 检查:按玩家一手柄上的一个按钮。玩家二的行保持安静。

同一个菜单里的第一项 Auto-detect 会读取位于那个组位置上的任何手柄。对一位玩家来说没问题。对于两个同型号的手柄,按名字选手柄,不要用 Auto-detect。

当一位玩家的手柄不在时

设为 2 号手柄的组,在 2 号手柄关闭时什么都不读取,不会退回到 1 号手柄而触发两位玩家的行。

  • 同一系列的替身。当完全没有连接那个名字的手柄时,同一系列的手柄会顶替,所以 DualSense Edge 可以代替 DualSense,Elite 可以代替 Xbox 手柄。
  • 等待中的标题。否则这个组的标题会说它在等待那个手柄,并带一个使用已连接的控制器(Use the connected controller)链接,可以把它切换到当前存在的任何手柄。
InputConfig 里的输入设备组在等待第二个 DualSense,并带有使用已连接手柄的链接。
图 2:固定在缺席手柄上的组会说它在等待,不会去读另一位玩家的手柄。

缺少的手柄绝不会把一位玩家变成两位。

给每个手柄各自的灯光颜色

连接两个 PlayStation 手柄时,每一个都有自己的灯光颜色、震动,对于 DualSense Edge,还有自己的背面拨片。

  • 你:点按 InputConfig 边栏顶部的某个手柄条目,在那里选它的灯条(Light Bar)颜色,然后对另一个做同样的事。
  • InputConfig:给每个手柄涂上各自的颜色。
  • 检查:一位玩家是蓝色,另一位是红色。
InputConfig 里的手柄弹出窗口,第二个 DualSense 的灯条颜色设为红色。
图 3:每个 PlayStation 手柄保留自己的灯光颜色,在边栏顶部它的条目里设置。

设置了自己灯光颜色的预设,在运行时会把每个手柄都涂成那个颜色。如果你想把两个手柄区分开,就不要设置预设的颜色。Xbox 手柄没有灯条。它们的 Xbox 按钮一直亮着。

1.6 还修复了两个相同手柄同时开关机、共用一个体感零点的问题,所以每个手柄保留自己的陀螺仪零点。

在屏幕上区分它们

实时可视化器(Live Visualizer)为每个手柄显示一个面板,带着它的名字。每个面板有一个菜单,在 Connected 下选择它读取哪个已连接的手柄。按其中一个手柄上的按钮,看哪个面板亮起,你就知道哪个是哪个。其余内容在 Live Visualizer 页面。

如果两个手柄被搞混了

按这个阶梯往上走,从最小的一步开始:

  1. 检查每个组的设备。两个组可能都在读取同一个手柄。打开每个组的设备菜单,选一个不同的手柄,一个用原本的名字,另一个用带 2 的名字。
  2. 替换 Auto-detect。处于 Auto-detect 的组跟随的是位置,不是手柄。按名字选择手柄。
  3. 检查灯光颜色。如果两个手柄亮同一种颜色,说明预设设置了自己的颜色。把它留空,并在边栏里选每个手柄的颜色。

名字后面的数字,就是让玩家分开的东西。

其他成对的情况

  • 两个 Joy-Con。每一个都是自己的手柄,所以两个人可以各拿一个,横着握。请看 Mac 上的 Joy-Con。
  • GameCube 适配器。它的四个端口就是四个手柄(实验性的)。请看 Mac 上的 GameCube 手柄。
  • 双人街机编码器和适配器。InputConfig 给每位玩家一个自己的手柄。请看Mac 上的双人街机编码器。
  • 不同的手柄。DualSense 和 Xbox 手柄的名字不同,所以没什么可混淆的。Mac 上的两个手柄讲了这种情况,以及只用键盘的双人游戏。

不同的型号从不会被搞混,所以只有一模一样的双胞胎才需要编号的名字。

总结

  • 都配对。一次配对一个,在“系统设置”的 Bluetooth 里。共用同一个名字是正常的。
  • 按名字选每个手柄。玩家一用原本的名字,玩家二用带 2 的名字。
  • 给它们上色。在边栏里设置每个 PlayStation 手柄的灯条,并把预设的颜色留空。

给手柄命名,不是给位置命名,每位玩家就保留各自的控制。

常见问题

我能把两个 PS5 手柄连接到一台 Mac 吗?

能。在“系统设置”的 Bluetooth 里配对每一个,按住 PS 和 Create 直到灯条闪烁。两个都以同一个名字出现,有本地合作模式的游戏会看到两位玩家。

我怎么知道哪个手柄是玩家 1?

游戏自己决定,通常按手柄连接的顺序。在 InputConfig 里由你选择:在一个输入设备组里按名字选第一个手柄,在另一个组里选标有 2 的那个。

为什么在 InputConfig 里两个手柄控制的是同一位玩家?

预设的两个组都在读取同一个手柄。打开每个组的设备菜单,选一个不同的手柄,一个用原本的名字,另一个用带 2 的名字。

两个 DualSense 手柄在 Mac 上能有不同的灯光颜色吗?

能,在 InputConfig 里可以。点按边栏顶部每个手柄的条目,选择它的灯条颜色。设置了自己灯光颜色的预设在运行时会覆盖两者。

我能在 Mac 上用两个 Xbox 手柄吗?

能。通过蓝牙配对两个,或者在 macOS 15 Sequoia 或更高版本上用线。它们和两个 PlayStation 手柄的工作方式相同,只是没有灯条。

更多中文页面

简体中文页面

详细指南(英文)

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

本页的其他语言版本: English

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