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。