ePSxe 中文文档 下载 App

USB 手柄即插即用 · Xbox / PlayStation 手柄怎么直认

默认即插即用的手柄

ePSXe 2.0 内置的 INPUTCORE 插件支持以下手柄插上就能识别:

手柄接口类型直认情况
Xbox 360 有线 / 无线XInput✅ 完美直认
Xbox One / Series X/S 有线XInput✅ 完美直认
Xbox Series X/S 无线(手柄适配器)XInput✅ 完美直认
Xbox 无线(蓝牙直连)DirectInput⚠️ 需手动配置
PS DualShock 4 / DualSense 有线DirectInput✅ 可识别但需手动映射
PS DualSense 蓝牙DirectInput⚠️ 延迟较高,建议有线
通用 USB 手柄(DirectInput)DirectInput⚠️ 可识别但映射可能不完整
Switch Pro 手柄DirectInput❌ 需第三方映射工具(比如 reWASD)

怎么确认手柄被识别

  1. 插上 USB 手柄(等 Windows 装完驱动)
  2. 打开 ePSXe → Config → Game Pads → Port 1
  3. 面板顶部有个下拉框 Controller——里面应该能看到你的手柄名称(比如 "Xbox 360 Controller" 或 "Wireless Controller")
  4. 选中它,然后在下方测试按键:按手柄上的 □ 按钮,面板上对应的 PS1 按键图标应该闪一下

手柄映射步骤

  1. 面板左侧是 PS1 手柄按键图标
  2. 点击图标(比如 □)
  3. 按下你想对应到的手柄按钮
  4. OK 保存

Xbox 手柄的 ABXY 和 PS1 是反的:Xbox 的 A 对应 PS1 的 ✕,Xbox 的 B 对应 PS1 的 ○。默认映射会自动处理,不用手动调。

手柄不被识别的排查

情况一:下拉框里根本看不到手柄

按以下顺序检查:

  1. Windows 游戏控制器能看到吗?右键此电脑 → 管理 → 设备管理器 → 人体学输入设备 → 找你的手柄。或者 Win+R → 输入 joy.cpl → 弹窗里列表有没有?
  2. 驱动装了吗?Xbox 手柄的驱动一般 Win10+ 自带,老手柄可能需要手动装
  3. 有线手柄换个 USB 口(排除物理接触问题)
  4. 无线手柄先配对好(Win10 设置 → 设备 → 蓝牙和其他设备 → 添加)
  5. 打开 ePSXe → Options → Force DirectInput(某些手柄只被 DirectInput 识别,XInput 找不到)

情况二:能识别但按键映射错乱

比如按 A 变成 B,按方向键变成摇杆:

  1. Config → Game Pads → Port 1
  2. 把 Gamepad Type 从 Digital 改成 Digital/Analog Pad
  3. 重新手动映射每个按键(不要用自动检测)

情况三:手柄有延迟

多手柄支持

ePSXe 支持最多 2 个手柄(对应原生 PS1 的 2 个手柄插口)。Config → Game Pads → Port 2 配置第二个手柄即可。双人游戏(比如《拳皇》《实况足球》)直接插两个手柄。