简体中文

如何在 Mac 上的 PCSX2 里设置手柄

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

在 PCSX2 里打开 Settings, Controllers,让 SDL 输入来源保持打开,打开 Controller Port 1,点按 Automatic Mapping 并选择你的手柄。这样每个按钮都会填好,震动也一样。PCSX2 的文档称 SDL 是首选来源,在 Mac 上它也是唯一重要的:它列出的其他来源是给 Windows 的。

这些步骤来自 PCSX2 的 Controllers 文档,我在 2026 年 10 月 7 日读过。我做了 InputConfig,这是一款免费的 Mac App,可以把手柄映射到按键和鼠标,我要先说清楚,PCSX2 读取手柄并不需要它。我会在下面指出它在哪里有用。

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

步骤

  1. 把手柄连接到 Mac,并在“系统设置”的“游戏控制器”里检查它。
  2. 在 PCSX2 里打开 Settings, Controllers,让 SDL 输入来源保持打开。
  3. 打开 Controller Port 1,点按 Automatic Mapping 并选择你的手柄。
  4. 使用 DualSense 或 DualShock 4 时,还要打开 DualShock 4 / DualSense Enhanced Mode。

先把手柄连接到 Mac

打开模拟器之前先把手柄连接到 Mac。PS5、PS4、Xbox 或 Switch Pro 手柄在“系统设置”的 Bluetooth 里配对,并显示在“游戏控制器”下。如何把手柄连接到 Mac介绍了每一种。PCSX2 列出的是 Mac 交给它的手柄,所以要先让 Mac 看到。

点两下就映射好

  • 你:打开 Settings, Controllers。检查输入来源里 SDL 是打开的。打开 Controller Port 1,点按 Automatic Mapping,然后从列表里选择你的手柄。
  • PCSX2:填好每个按钮、两个摇杆和震动马达。
  • 检查:每个 PS2 按钮现在都显示它所映射的手柄按钮。

先映射端口 1,因为游戏期待玩家一在那里。对大多数手柄,Automatic Mapping 会替你完成全部设置。

给索尼手柄打开 Enhanced Mode

用官方的 DualSense 或 DualShock 4 时,PCSX2 的文档推荐它的 DualShock 4 / DualSense Enhanced Mode 选项。它让 PCSX2 控制手柄的灯,并让震动马达正常工作。同一页还说明,DualShock 3 的压感按钮在 macOS 上通过 SDL 就能用,不需要安装任何额外的东西。在 DualSense 上,Enhanced Mode 是唯一值得打开的开关。Mac 上的 PS3 手柄介绍了如何连接 DualShock 3。

Automatic Mapping 没有对应项时手动映射

Automatic Mapping 不认识的手柄仍然可以映射:点按图上的一个按钮,然后按手柄上的按钮。点按时按住 Shift 可以给同一个 PS2 按钮添加第二个输入,这样一个手柄按钮和一个按键就都能触发它。每个 PS2 按钮都是一个先点按、再按下的方框。Mac 不列为游戏控制器的普通 USB 手柄,常常用这种办法映射。Mac 上的通用 USB 手柄对此有更多说明。

添加玩家

第二位玩家用同样的方式映射端口 2。三或四位玩家时,PCSX2 模拟 PS2 的多路转接器,把一个端口变成四个位,标为 A 到 D。开始游戏之前,给每个手柄各自的端口。如何在 Mac 上使用两个手柄介绍了 Mac 这一边。

如果按钮乱触发或手柄没有反应

  1. 退出 Steam。PCSX2 的文档说,Steam 的手柄层可能会发送它自己的键盘按键,让某个按钮暂停游戏或打开菜单。彻底退出 Steam。
  2. 检查 SDL 是打开的。来源关闭时,不会列出任何手柄。
  3. 映射端口 1。只映射到端口 2 的手柄,在单人游戏里没有作用。
  4. 重新连接手柄。然后重新打开 Controllers 窗口。

自己暂停游戏的按钮,是 Steam,不是手柄。Mac 上模拟器手柄无法使用讲得更深入。

映射工具什么时候有用,什么时候没用

  • 对手柄本身没用。PCSX2 直接读取手柄,震动也包括。在那里映射游戏。
  • 空闲按钮上的快捷键。PCSX2 的保存状态、载入状态和快进是键盘快捷键,它像任何 Mac App 一样接受映射工具发送的按键。InputConfig 可以把它们放在 PCSX2 没有映射的按钮上,例如 DualSense Edge 的拨片或触控板按下。
  • PCSX2 之外的 Mac。同一个手柄可以在游戏列表和文件对话框里移动指针。

不要在两个地方都映射同一个按钮,否则每次按下都会到达两次。按 App 自动切换可以让 PCSX2 的布局只在 PCSX2 位于最前面时启用。

InputConfig 里 Emulator / Arcade 布局的编辑器,方向键各行发送四个方向键,A 和 B 两行发送 Z 和 X。
Figure 1. InputConfig 的 Emulator / Arcade 布局:方向键发送方向键,A 和 B 发送 Z 和 X。
InputConfig 的编辑器,方向键各行发送方向键,正面按钮各行发送 K、L、J 和 I。
Figure 2. 用于 PCSX2 自己绑定的按键。在 PCSX2 里绑定同样的按键,手柄就能通过键盘来玩。

简短版本

  • 来源。保持 SDL 打开。
  • 映射。打开 Controller Port 1,使用 Automatic Mapping。
  • 索尼手柄。打开 Enhanced Mode。
  • 乱触发。退出 Steam。

保持 SDL 打开,运行 Automatic Mapping,PCSX2 就可以玩了。

常见问题

PS5 手柄能在 Mac 上配合 PCSX2 使用吗?

能。把它与 Mac 配对,保持 PCSX2 的 SDL 来源打开,使用 Automatic Mapping,并打开 DualShock 4 / DualSense Enhanced Mode,PCSX2 对官方索尼手柄推荐这样做。

Xbox 手柄能在 Mac 上配合 PCSX2 使用吗?

能,通过蓝牙配对的 Xbox 无线手柄,用 SDL 来源和 Automatic Mapping。PCSX2 列表中的 XInput 是仅限 Windows 的来源。

为什么 PCSX2 在 Mac 上检测不到我的手柄?

检查 Mac 是否在“游戏控制器”下列出了手柄,Settings, Controllers 里的 SDL 来源是否打开,以及你是否映射了 Controller Port 1。退出 Steam,PCSX2 的文档说它可能造成干扰。

PS3 手柄能在 Mac 上配合 PCSX2 使用吗?

PCSX2 的文档说,DualShock 3 的压感按钮在 macOS 上通过 SDL 就受支持,不需要额外软件。

能在 Mac 上用键盘玩 PCSX2 吗?

能。每个 PS2 按钮都可以通过点按它的方框并按一个键来映射到按键。

更多中文页面

详细指南(英文)

作者说明。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 上.