在 Windows 商店和开始菜单等 UWP 应用中禁用 Xbox 360 控制器

在 Windows 商店和开始菜单等 UWP 应用中禁用 Xbox 360 控制器

Windows 已在 UWP(通用 Windows 平台)下为开发人员实现了工具,这些工具可窃取 Xbox 控制器的按钮输入(即按钮输入将映射到特定应用程序中的自定义功能),但系统范围内没有禁用此功能的方法。UWP 的实现在 Windows 10 操作系统中是不成熟的,并且时断时续。如果用户想使用第三方软件(如 Controller Companion)将游戏手柄上的输入映射到按键和鼠标移动,则会出现双重输入的问题。如何禁用 UWP 控制器输入?

答案1

现在,您可以通过注册表编辑禁用 Windows 内置的半生不熟的控制器支持 (来源)。

创建一个新项:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Input\Settings\ControllerProcessor\ControllerToVKMapping并添加一个名为“Enabled”的 DWORD 值并将其设置为 0。

我找到的其他解决方案似乎都不适用于我的情况。请注意,我只在 Windows 11 上使用 Controller Companion 应用程序进行了测试,但我相信它应该适用于 Windows 10。我通过无线适配器使用 Xbox Series X 控制器。

答案2

这是对我有用的解决方案。通过设备管理器安装旧版本的 Xbox 驱动程序。这将禁用使用 UWP 构建的新 Windows 应用程序的输入,但仍应与其他旧软件(包括游戏等)配合使用。它特别适用于 Controller Companion。

链接在这里:Microsoft - 游戏设备、其他硬件 - 适用于 Windows 的 XBOX 360 控制器

  1. 下载包含 2009 驱动程序的“Microsoft - 游戏设备、其他硬件 - XBOX 360 Controller For Windows”压缩文件。
  2. 将 Cabinet 文件解压到一个文件夹中(使用 7zip 或类似软件)。
  3. 进入设备管理器,双击xbox外围设备下的xbox 360控制器。
  4. 转到“驱动程序”选项卡,单击“更新驱动程序”,单击“浏览我的电脑...”,单击“让我从驱动程序列表中选择...”,单击“有磁盘...”,导航到您在步骤 2 中创建的解压的压缩包文件夹。

答案3

使用此链接

https://www.catalog.update.microsoft.com/Search.aspx?q=xbox+controller

并点击适用于 Win 8.1 或更高版本的 6.3.9600.16384 版本的 Xbox 360 驱动程序。

http://download.windowsupdate.com/d/msdownload/update/driver/drvs/2016/02/20844731_e19c69388a4a59f2e752f92ebaacbf3cddf3e4fd.cab

可以确认该版本的驱动程序可以禁用 Windows 10 上这个可怕的“功能”。

相关内容