DS4Windows 使用多个驱动实现虚拟手柄与隐藏真实设备。下面说明各驱动的作用及何时安装或配置。

ViGEmBus(必装)

ViGEmBus 创建游戏可见的虚拟 Xbox 360(及可选 DS4)手柄。DS4Windows 从你的手柄读取输入并写入这些虚拟设备。没有 ViGEmBus 无法模拟手柄。

  • DS4Windows 首次运行时会提示安装。
  • 需要时可从 ViGEm 发布页 下载。
  • 安装后按提示重启电脑。

HidHide(推荐,防双重输入)

HidHide 对游戏和多数程序隐藏物理手柄,只暴露虚拟 Xbox 手柄,从而消除双重输入与错误识别。

  • HidHide 发布页 下载。安装后重启电脑。
  • 打开 HidHide Configuration Client。在「Select device to hide」中为你的 PlayStation 或 Nintendo 手柄启用隐藏。不要隐藏「Sony Computer Entertainment」或「Xbox 360 for Windows」(虚拟设备)。
  • 配置后关闭 HidHide。启动 DS4Windows。在 设置 → 其他 中可开启「Hide DS4 Controller」(视版本而定)。

详见:解决双重输入

FakerInput(可选)

FakerInput 为可选。它让 DS4Windows 能发送虚拟键鼠输入,从而将手柄按键映射到键盘或鼠标动作,适用于不支持手柄的游戏或自定义映射。

  • 从 DS4Windows 文档或项目发布页下载 FakerInput(x64 或 x86)。
  • 安装 MSI 后按需重启电脑。

小结

ViGEmBus = 虚拟手柄必需。HidHide = 推荐用于防止双重输入。FakerInput = 可选,用于键鼠模拟。安装或更换驱动后请重启电脑,遇问题可以管理员身份运行 DS4Windows。