我使用第三方控制器(在我的例子中是 Saitek P990)。我使用它很长一段时间都没问题,因为我玩的游戏根本检测不到我的操纵杆,而且我能够将它与x360ce或者操纵杆世界 xInput 模拟器效果很好。
但是,某个游戏(本例中为 CrossCode)检测到了我的 P990 游戏手柄,除了右摇杆之外,其他都正常工作——垂直移动水平轴,水平移动不发生任何变化。游戏无法在游戏中重新映射操纵杆绑定。
我尝试用我常用的虚拟仿真方法解决这个问题。x360ce方法不执行任何操作,接下来我尝试沃杰方法。这次,我发现游戏同时接受来自所有操纵杆的输入,因此按下一个按钮会导致游戏中双击,并且右拇指杆的行为很奇怪。无法在选项中选择游戏应使用哪个游戏手柄。游戏只是同时检测来自 P990 和模拟游戏手柄的输入。
使用乔伊ID切换游戏手柄 ID# 表示游戏使用全部 16 个 ID 号,并且不优先考虑任何一个,而是直接使用全部。
为了禁用从物理游戏手柄输入的游戏,我尝试在 Windows 设备管理器中禁用驱动程序,但正如我所料,它也会为模拟器禁用它。
使用类似工具乔伊托凯或者威乔再次没有运气,因为游戏仍然接受来自物理操纵杆的输入。
有没有办法在一个程序中禁用操纵杆,在另一个程序中启用它?我还可以尝试其他方法吗?