简体中文
如何在 Mac 上的 PCSX2 里设置手柄
这款应用完全免费。无需创建账户。没有订阅,没有麻烦的下载,也没有任何锁定的功能。针对 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 月发布,届时应用将完整支持简体中文。
步骤
- 把手柄连接到 Mac,并在“系统设置”的“游戏控制器”里检查它。
- 在 PCSX2 里打开 Settings, Controllers,让 SDL 输入来源保持打开。
- 打开 Controller Port 1,点按 Automatic Mapping 并选择你的手柄。
- 使用 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 这一边。
如果按钮乱触发或手柄没有反应
- 退出 Steam。PCSX2 的文档说,Steam 的手柄层可能会发送它自己的键盘按键,让某个按钮暂停游戏或打开菜单。彻底退出 Steam。
- 检查 SDL 是打开的。来源关闭时,不会列出任何手柄。
- 映射端口 1。只映射到端口 2 的手柄,在单人游戏里没有作用。
- 重新连接手柄。然后重新打开 Controllers 窗口。
自己暂停游戏的按钮,是 Steam,不是手柄。Mac 上模拟器手柄无法使用讲得更深入。
映射工具什么时候有用,什么时候没用
- 对手柄本身没用。PCSX2 直接读取手柄,震动也包括。在那里映射游戏。
- 空闲按钮上的快捷键。PCSX2 的保存状态、载入状态和快进是键盘快捷键,它像任何 Mac App 一样接受映射工具发送的按键。InputConfig 可以把它们放在 PCSX2 没有映射的按钮上,例如 DualSense Edge 的拨片或触控板按下。
- PCSX2 之外的 Mac。同一个手柄可以在游戏列表和文件对话框里移动指针。
不要在两个地方都映射同一个按钮,否则每次按下都会到达两次。按 App 自动切换可以让 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, 繁體中文
免费。macOS 14 或更高版本。无需账户,数据不会离开你的 Mac。 源代码在 GitHub 上.