BetterJoy no detecta el mando: cómo solucionarlo

Tu Pro Controller o tus Joy-Con están vinculados con Windows —aparecen en los ajustes de Bluetooth e incluso funcionan en algún juego—, pero la ventana de BetterJoy queda vacía o la consola muestra No Joycons detected. Es el problema más reportado de BetterJoy: la propia wiki del proyecto lo encabeza en sus preguntas frecuentes. Trabaja las comprobaciones en orden; la mayoría de los casos se resuelve con el nuevo emparejamiento del paso 2 o con la prueba de aislamiento USB del paso 4. Si aún no has instalado el programa, hazlo primero desde descargar BetterJoy v7.1.

Paso 1: Lee lo que dice realmente la consola

Ejecuta BetterJoyForCemu.exe y observa las líneas del registro. Si solo ves Starting server on 127.0.0.1:26760 y All systems go, el programa arrancó bien —su servidor de movimiento está en marcha— pero nunca enumeró un control. El problema está entre Windows y el control, no dentro de tu emulador.

Paso 2: Quita el dispositivo y vuelve a emparejarlo correctamente

Los emparejamientos viejos o a medias son la causa clásica. La solución de la wiki oficial es reconectar siguiendo el procedimiento correcto de desconexión; en la práctica, quitar y volver a vincular es la versión que funciona:

  1. Cierra BetterJoy por completo.
  2. En Windows, abre Configuración → Bluetooth y dispositivos, localiza el control y elige Quitar dispositivo.
  3. Mantén pulsado el botón Home o Capture del control durante unos 2 segundos (o toca el botón Sync) para que se desconecte del todo; saltarse este paso es lo que deja los estados «a medias».
  4. Mantén pulsado el pequeño botón Sync de la parte superior del control durante unos 5 segundos, hasta que las luces empiecen a recorrer.
  5. Vuelve a agregarlo en Agregar dispositivo → Bluetooth, espera a que Windows indique que está listo y solo entonces inicia BetterJoy.

Paso 3: Comprueba el orden de ejecución y las instancias duplicadas

BetterJoy escanea de forma progresiva mientras funciona, así que un control vinculado después de abrir el programa debería aparecer; si no aparece, reinicia el programa después de que el control esté conectado a Windows. Comprueba también que BetterJoy no esté ya en ejecución: desde la v6.3 el programa no permite una segunda instancia, y una copia antigua minimizada en la bandeja del sistema puede hacer que un nuevo inicio parezca «no hacer nada». Revisa la bandeja y el Administrador de tareas, cierra cualquier BetterJoyForCemu.exe existente y ejecútalo una sola vez.

Paso 4: Aísla el Bluetooth con un cable USB

Conecta el control con un cable de datos USB. Hay dos resultados posibles:

  • Aparece por USB pero no por Bluetooth: el problema es el emparejamiento o tu Bluetooth. Repite el paso 2 y revisa tu adaptador y sus controladores: un adaptador débil suele fallar ya en la detección.
  • No aparece ni por USB: comprueba si algún programa lo ve. Si el control desapareció de todas las aplicaciones después de una sesión anterior con BetterJoy, puede seguir en la lista negra del antiguo HIDGuardian; en ese caso hay que recuperarlo antes de probar cualquier otra cosa.

Dos callejones sin salida que conviene conocer: los controles de Switch 2 no los reconoce la v7.1 en absoluto —ningún reemparejamiento lo cambiará—, y algunos controles de terceros se vinculan con Windows pero BetterJoy nunca los lista, una limitación documentada aparte.

Guías completas en inglés

Esta es la versión condensada. La guía completa, con el caso de las carpetas protegidas de Windows y la recuperación de HIDGuardian, está en BetterJoy Not Detecting Controller, y el resto de errores frecuentes en el centro de solución de problemas. Si el control ya se detecta pero no sabes seguir, vuelve a Cómo usar BetterJoy. Volver al índice en español.