当 Windows 与 DS4Windows 同时识别你的手柄时,游戏可能收到两次输入或认为连接了两个手柄,从而出现双重输入、错误玩家或异常行为。对游戏隐藏真实手柄(只显示虚拟 Xbox 手柄)即可解决。

双重输入的表现

  • 同一操作触发两次(如菜单打开又立刻关闭)。
  • 游戏认为连接了多个手柄。
  • 可能意外进入多人或合作模式。
  • 游戏可能优先使用「真实」手柄而忽略虚拟手柄。

方法一:HidHide(推荐)

HidHide 对游戏和多数程序隐藏物理手柄,DS4Windows 仍可使用它并创建虚拟 Xbox 360 手柄,游戏只看到虚拟手柄。

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

提示:请在关闭 DS4Windows 的情况下配置 HidHide。安装 HidHide 后若游戏中仍能看到手柄,请重启电脑。

方法二:内置隐藏(DS4Windows)

新版 DS4Windows 提供独占访问选项,使 Windows(及游戏)看不到真实设备,只看到虚拟设备。

  • 在 DS4Windows 中打开 设置,开启隐藏 DS4 的选项(如「Hide DS4 Controller」或「Exclusive mode」)。
  • 若其他程序正在使用手柄(游戏、浏览器如 Chrome、Nvidia GeForce Experience),独占可能无效。请关闭它们后重试。
  • 若使用内置隐藏时经常断连,一般更建议改用 HidHide。

Steam 与其他软件

若使用 Steam,请关闭游戏的手柄层,避免产生第二个虚拟设备:

  • Steam → 设置 → 控制器 → 通用控制器设置
  • 关闭 PlayStation 配置支持Xbox 配置支持(或在单款游戏的控制器设置中关闭)。

使用 DS4Windows 时请关闭其他手柄类程序(Xpadder、JoyToKey、reWASD)。若隐藏后仍有双重输入,可尝试以管理员身份运行 DS4Windows。更多 Steam 相关说明见 DS4Windows 与 Steam:避免冲突