Cómo usar BetterJoy: instalación y primer uso

BetterJoy convierte un Pro Controller de Nintendo Switch, unos Joy-Con o el control SNES de Switch en un control de Xbox 360 (XInput) o DualShock 4 virtual que los juegos y emuladores de Windows saben leer, y envía los datos reales del giroscopio a los emuladores mediante un servidor de movimiento UDP integrado. Esta es la versión condensada de la guía completa; si aún no tienes el programa, empieza por descargar BetterJoy v7.1.

Paso 1: Instala el controlador ViGEmBus y reinicia

Extrae todo el contenido del ZIP en una carpeta permanente (nunca ejecutes el programa desde dentro del ZIP). Abre la subcarpeta Drivers y ejecuta ViGEmBusSetup_x64.msi (o ViGEmBusSetup_x86.msi en Windows de 32 bits). ViGEmBus es el controlador de bus de gamepad virtual que permite a BetterJoy crear el control virtual; sin él, el programa no puede producir ninguna entrada. Cuando el instalador termine, reinicia la computadora.

Paso 2: Ejecuta BetterJoyForCemu.exe

Ejecuta BetterJoyForCemu.exe desde la carpeta extraída y deja el programa abierto (puede quedar minimizado) mientras juegas: al cerrarlo, la conversión se detiene. No necesitas permisos de administrador normalmente. Solo haz clic derecho y elige «Ejecutar como administrador» si tus asignaciones de botones a teclado o ratón no funcionan; es el único caso que contempla la documentación oficial.

Paso 3: Conecta el control por Bluetooth o USB

Por Bluetooth: mantén pulsado el pequeño botón Sync del control —en la parte superior del Pro Controller, en el borde del riel de cada Joy-Con— durante unos 5 segundos, hasta que las luces empiecen a recorrer. Después abre la configuración de Bluetooth de Windows, elige Agregar dispositivo y vincúlalo como cualquier otro dispositivo Bluetooth. Por cable: basta conectar el control con un cable de datos USB-C. Para desconectar, mantén pulsado el botón Home o Capture durante unos 2 segundos; para volver a conectar más tarde, pulsa cualquier botón del control. Al detectarlo, su icono aparecerá en la ventana de BetterJoy.

Paso 4: Elige la salida XInput y configura el emulador

En los ajustes de entrada de tu emulador, selecciona XInput como fuente o API de entrada y asigna los botones y los sticks con normalidad: el emulador ya está hablando con el control virtual de BetterJoy. (BetterJoy también puede presentarse como DualShock 4, útil para el reducido conjunto de juegos que espera un control de PlayStation.)

Para los controles por movimiento, BetterJoy ejecuta un servidor de movimiento UDP (protocolo Cemuhook/DSU) en 127.0.0.1, puerto 26760. Activa la opción de movimiento o DSU en el emulador, comprueba que apunte a esa dirección y ese puerto, y selecciona tu control como fuente de movimiento. En Cemu, la recomendación del proyecto es ajustar la vibración a alrededor del 70–80 %. Un aviso: no apiles sistemas de entrada. Si Steam Input, BetterJoy y el soporte nativo del emulador intentan leer el mismo control a la vez, aparecerán entradas duplicadas o perdidas; elige una sola ruta por juego.

Si algo falla

El fallo más frecuente es que el control se conecte a Windows pero no aparezca en BetterJoy; tiene su propia guía en español: BetterJoy no detecta el mando. Para profundizar en cada función —unir dos Joy-Con en un solo control, usar el giroscopio como ratón, reasignar botones o el archivo de configuración— el índice completo de tutoriales está en inglés. Volver al índice en español.