¿Cómo deshabilitar el controlador Xbox One en aplicaciones para UWP como la Tienda Windows en Windows 10?

¿Cómo deshabilitar el controlador Xbox One en aplicaciones para UWP como la Tienda Windows en Windows 10?

Recientemente noté en Windows 10 que las aplicaciones UWP (Plataforma universal de Windows) como Xbox, Windows Storeetc. están tomando algunas entradas de mi controlador Xbox One conectado.

Hay unartículoen MSDN sobre cómo las aplicaciones para UWP ahora pueden responder a las interacciones del mando y del control remoto.

¿Existe alguna forma de desactivar esta función de Windows 10?

Mi máquina con Windows 10 está configurada como una máquina de juegos de TV con Steam Big Picture y usoCompañero controladorque es un excelente emulador de mouse/teclado para controladores cuando necesito interactuar con aplicaciones de Windows. Es mucho mejor que la compatibilidad con el controlador UWP a medias. Pero ahora estos dos sistemas chocan, lo que dificulta el uso de aplicaciones para UWP en Windows 10 con un controlador.

Necesito una forma de desactivar el gamepad/las interacciones remotas de UWP.

Respuesta1

Esta es la solución.

Si desea utilizar un controlador con cable, haga lo siguiente:

  1. Descargue el archivo cab "Microsoft - Dispositivos de juego, Otro hardware - Controlador XBOX 360 para Windows" desde:https://www.catalog.update.microsoft.com/Search.aspx?q=%20Microsoft%20-%20Game%20Devices%2C%20Other%20hardware%20-%20XBOX%20360%20Controller%20For%20Windows%20
  • Última actualización "12/8/2009"
  • Tamaño "2,5 MB"
  1. Utilice 7-Zip para extraer el archivo cab. Esto dará como resultado una carpeta que contiene:
  • dos carpetas "x64" y "x86"
  • y tres archivos: "INF Failures.txt", "xusb21.cat" y "xusb21.inf".
  1. Abra el "panel de control", busque y navegue hasta "administrador de dispositivos".

  2. Haga clic en la pestaña "Ver" y seleccione "Mostrar dispositivos ocultos".

  3. En "administrador de dispositivos", desplácese hacia abajo y finalmente verá "Periféricos de Xbox 360". Pinchalo.

  4. Haga clic derecho en "Controlador Xbox 360 para Windows" y seleccione "Actualizar software de controlador".

  5. Haga clic en "Buscar software de controlador en mi computadora".

  6. Haga clic en "Permítame elegir de una lista de controladores de dispositivos en mi computadora".

  7. Haga clic en "Usar disco..." en la esquina inferior derecha de la ventana.

  8. Haga clic en "Examinar..." y navegue hasta la carpeta extraída anteriormente que contiene el controlador.

  9. Seleccione el archivo "xusb21.inf" y luego haga clic en "Abrir".

  10. Haga clic en Aceptar".

  11. Haga clic en "Siguiente" y luego se debería instalar el controlador.

  12. Se le pedirá que "reinicie su computadora". Hágalo cuando esté listo para que los cambios entren en vigor.

  13. Deberías estar listo. Se espera que esto funcione para usted.

Si desea utilizar un controlador bluetooth, haga lo siguiente:

  1. Abra el "panel de control", busque y navegue hasta "administrador de dispositivos".

  2. Haga clic en la pestaña "Ver" y seleccione "Mostrar dispositivos ocultos".

  3. En el "administrador de dispositivos", desplácese hacia abajo y finalmente verá "Dispositivos de interfaz humana". Pinchalo.

  4. Haga clic derecho en "Dispositivo compatible con Bluetooth XINPUT" y seleccione "Actualizar software de controlador".

  5. Haga clic en "Buscar software de controlador en mi computadora".

  6. Haga clic en "Permítame elegir de una lista de controladores de dispositivos en mi computadora".

  7. Seleccione "Dispositivo Bluetooth HID".

  8. Haga clic en "Siguiente".

  9. Reinicia tu computadora.

Respuesta2

El proyecto de código abierto OcultarOcultar es una solución generalizada al problema de ocultar algunos dispositivos de algunas aplicaciones.

Su descripción dice:

Con HidHide es posible denegar el acceso de una aplicación específica a uno o más dispositivos de interfaz humana, ocultando efectivamente un dispositivo de la aplicación. Cuando se prefiere un HOTAS para un simulador de vuelo, se pueden ocultar los mandos de juego. Cuando se prefiere un volante para un juego de carreras, se pueden ocultar los joysticks, etc. Cuando, como se mencionó anteriormente, se utiliza una utilidad de alimentación, se puede usar HidHide para ocultar el dispositivo físico de la aplicación, evitando así múltiples notificaciones al tiempo que se vinculan las funciones del juego y los controles del dispositivo.

El proyecto se encuentra actualmente en la versión v1.0.30 del 3 de abril de 2021 y aún está evolucionando.

Requiere como requisito previo Microsoft Visual C++ Redistribuible para Visual Studio 2015, 2017 y 2019.

Respuesta3

Ahora puede desactivar la compatibilidad con el controlador a medias incorporado de Windows con una edición del registro (fuente).

Crea una nueva clave:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Input\Settings\ControllerProcessor\ControllerToVKMapping

Luego agregue un valor DWORD a esta clave llamado "Habilitado" y configúrelo en 0.

Ninguna otra solución que pude encontrar pareció funcionar en mi caso. Tenga en cuenta que solo probé en Windows 11 con la aplicación Controller Companion, pero creo que debería funcionar para Windows 10. Utilizo controladores Xbox Series X a través de un adaptador inalámbrico, pero esta solución también debería funcionar para todos los dispositivos XInput.

Respuesta4

-Abrir Administrador de dispositivos

-Haga clic derecho en "Controlador Xbox One" (en Periféricos de Xbox) (si está utilizando un dongle inalámbrico, búsquelo en el administrador de dispositivos)

-Seleccione Actualizar software del controlador

-Navegar en mi PC

-Déjame elegir de una lista.

-Elija: "Controlador Microsoft Xbox One"

información relacionada