Español

Mando que no funciona en un emulador en un Mac

Descargar InputConfig en el Mac App StoreEsta app es totalmente gratis. No tienes que crear una cuenta. No hay suscripciones ni descargas complicadas, y no hay nada bloqueado. Optimizada para Apple Silicon.

Casi siempre es un ajuste del propio emulador. Todos los emuladores principales en Mac leen los mandos por sí mismos, mediante sus propios ajustes de entrada, así que un mando que funciona en todo lo demás y no hace nada en un emulador suele tener el dispositivo equivocado elegido, el controlador de entrada equivocado o una asignación que nunca se hizo. Te enseño dónde guarda cada uno ese ajuste y qué suele arreglarlo. Un asignador como InputConfig no es el arreglo para la mayoría de estos casos, y digo dónde sí lo es.

La versión 1.7 de InputConfig, prevista para octubre de 2026, estará disponible por completo en español.

Comprueba primero que el Mac ve el mando

  • Tú: Abre Ajustes del Sistema, haz clic en Mandos de videojuegos en la barra lateral y pulsa un botón.
  • macOS: Lista el mando y enciende el botón, si lo trata como un mando de juegos.
  • Comprobación: Si tu mando aparece y responde, el problema es el emulador.

Si no aparece, puede que siga bien. Los mandos USB SNES, los mandos USB genéricos, los joysticks de arcade y los codificadores son dispositivos HID corrientes que nunca aparecen en esa lista. Mantén pulsada la tecla Option, abre el menú Apple, elige Información del sistema y haz clic en USB: un mando listado allí llega al Mac, y los emuladores lo leen directamente. Si no está en ninguno de los dos sitios, empieza por mando no reconocido en un Mac.

Cierra Steam mientras pruebas: su capa de mandos puede enviar sus propias teclas a los emuladores, algo que la documentación de PCSX2 menciona por su nombre.

Arréglalo en Dolphin (GameCube y Wii)

  • Tú: Abre Controllers, pon el puerto 1 en Standard Controller y haz clic en Configure. Elige tu mando en el menú Device de arriba, no la entrada del teclado.
  • Dolphin: Lee ese mando para el puerto 1.
  • Comprobación: Haz clic en cada ranura y pulsa el botón que quieras. Las barras en vivo muestran si lo lee.
  • El mando no aparece en el menú Device. Conéctalo primero y luego pulsa Refresh junto al menú, o reinicia Dolphin.
  • Juegos de Wii. Usa Emulated Wii Remote en la sección de Wii de la misma forma.
  • El juego ignora el mando cuando Dolphin no está al frente. Activa Background Input en la misma ventana.

Un mando PS5, PS4 o Xbox funciona así en un Mac. No he confirmado que el lector de teclado de Mac de Dolphin acepte las teclas que envía un asignador, así que para Dolphin quédate con sus propios ajustes de mando. La configuración de mandos de Dolphin en un Mac tiene la guía completa, con mandos Wii reales y el adaptador de GameCube.

Arréglalo en PCSX2 (PlayStation 2)

  1. Ve a Ajustes, Controllers, y deja activada la fuente de entrada SDL. La documentación de PCSX2 la llama la fuente recomendada y dice que funciona con la mayoría de los mandos.
  2. Con un DualSense o un DualShock 4 oficial, activa también DualShock 4 / DualSense Enhanced Mode, que PCSX2 recomienda para una vibración y un control de luz correctos.
  3. Abre Controller Port 1 (asigna primero el puerto 1, porque los juegos esperan al jugador uno ahí), haz clic en Automatic Mapping y elige tu mando.
  4. Si Automatic Mapping dice que el mando no es compatible, asigna cada botón a mano: haz clic en la ranura y pulsa el botón.

PCSX2 también se puede jugar con el teclado, y acepta teclas de un asignador como cualquier otra app de Mac, pero con un mando que ya lee no hay motivo para hacerlo. La configuración de mandos de PCSX2 en un Mac tiene la guía completa.

Arréglalo en RetroArch

Ve a Settings, Input, RetroPad Binds, Port 1 Controls, y elige Set All Controls para asignar cada botón por turno. Si el mando no responde, sube esta escalera, empezando por el paso más pequeño:

  1. Cambia el controlador. En Mac, RetroArch tiene tres: hid, mfi y sdl2, y un mando que no responde con uno a menudo funciona con otro. Cámbialo en Settings, Drivers, Controller, y luego reinicia RetroArch.
  2. Ajusta el controlador al mando. El controlador mfi pasa por el soporte de mandos de Apple, así que solo ve los mandos listados en Mandos de videojuegos. Para un mando USB SNES u otro mando USB corriente, usa hid o sdl2.
  3. Guarda el perfil. Una vez que funcione, pulsa Save Controller Profile para que lo reconozca la próxima vez.

Para los atajos, la documentación de libretro de RetroArch recomienda asignar un botón Enable Hotkeys, para que los atajos solo se activen mientras se mantiene pulsado. Sus valores predeterminados de teclado son F2 para guardar un estado, F4 para cargarlo, Espacio para avanzar rápido y F1 para el menú, y sus teclas predeterminadas de jugador son las mismas que envía la disposición Emulator / Arcade, salvo Select. La configuración de mandos de RetroArch en un Mac tiene la guía completa.

Arréglalo en PPSSPP (PSP)

  • Tú: Ve a Settings, Controls, Control mapping. Haz clic en un botón de PSP y luego pulsa el botón de tu mando.
  • PPSSPP: Asigna el botón que pulsaste.
  • Comprobación: Si el mando no hace nada en esa pantalla, PPSSPP no lo ve. Cierra Steam, vuelve a conectar el mando y reabre PPSSPP.

Arréglalo en OpenEmu, DOSBox y ScummVM

  • OpenEmu. Tiene sus propios dos permisos de macOS, Monitorización de los dispositivos de entrada y Bluetooth, y son el arreglo habitual: OpenEmu, mando que no funciona.
  • DOSBox y ScummVM. Son distintos, porque los juegos dentro de ellos se hicieron para teclado y ratón. La guía de juegos retro tiene disposiciones para ambos.

Dónde encaja InputConfig, y dónde no

InputConfig envía eventos de teclado y ratón. No crea un mando virtual, así que no puede hacer que un teclado parezca un gamepad para un emulador, y no puede arreglar un mando que el emulador lee mal. Donde sí ayuda:

  • Atajos en botones libres. Guardar estado, cargar estado, avanzar rápido y el menú son atajos de teclado en la mayoría de los emuladores. InputConfig los pone en botones que el emulador deja sin asignar, como una paleta del DualSense Edge o el clic del touchpad.
  • El Mac alrededor del emulador. El mismo mando mueve el puntero por la biblioteca de juegos y los cuadros de diálogo de archivos, y Open App puede lanzar el emulador desde un botón.
  • Comprobar el mando. El Live Visualizer ilumina cada control al pulsarlo, incluidos los mandos USB corrientes, así que puedes ver que el Mac recibe la pulsación antes de culpar al emulador.
  • Emuladores solo de teclado. Los emuladores de navegador y algunos puertos antiguos solo leen teclas. La disposición Emulator / Arcade cubre esos.
El Live Visualizer de InputConfig dibujando un mando estilo USB SNES con el botón A iluminado mientras se pulsa.
Figure 1. Si el Live Visualizer ilumina el botón, el Mac recibe la pulsación, y los ajustes del emulador son el lugar donde mirar.

No asignes botones que el emulador también lee, o cada pulsación llegará dos veces. Dale al emulador su propio preajuste y activa el auto-switch, y se activará siempre que el emulador esté al frente. InputConfig es gratuita en la Mac App Store, con macOS 14 o posterior.

La versión corta

  • Comprueba primero el Mac. Mira en Mandos de videojuegos, o en Información del sistema, USB, para los mandos USB corrientes.
  • Elige el dispositivo en el emulador. Eso significa el menú Device de Dolphin, la fuente SDL de PCSX2 o el controlador de RetroArch.
  • Usa un asignador para los extras. Es para atajos en botones libres, no para el mando en sí.

Los ajustes de entrada del propio emulador arreglan la mayoría de estos casos en un minuto.

Preguntas

¿Por qué mi mando PS5 no funciona en Dolphin en un Mac?

Normalmente porque el menú Device de la ventana de mandos de Dolphin sigue en el teclado. Abre Controllers, Configure en el puerto 1, elige el DualSense en el menú Device, pulsa Refresh si falta y asigna los botones.

¿Por qué PCSX2 no detecta mi mando en un Mac?

Comprueba que la fuente SDL está activada en Ajustes, Controllers, y luego usa Automatic Mapping en Controller Port 1. Para un mando de Sony, activa DualShock 4 / DualSense Enhanced Mode. Cierra Steam si está abierto.

RetroArch no ve mi mando en un Mac. ¿Qué debo cambiar?

Prueba otro controlador de mando en Settings, Drivers, Controller (hid, mfi o sdl2), reinicia RetroArch y luego asígnalo en Settings, Input, RetroPad Binds.

¿Por qué mi mando USB SNES no funciona en un emulador en un Mac?

Es un dispositivo USB corriente, así que no aparece en Ajustes del Sistema, Mandos de videojuegos, y un emulador configurado para leer solo esos no lo verá. En RetroArch usa el controlador hid o sdl2. En OpenEmu, asígnalo en Controls. Mira mandos SNES USB en un Mac.

¿Puedo convertir mi teclado en un mando para un emulador en un Mac?

No con InputConfig. Envía teclas y eventos de ratón, no crea un gamepad virtual. Todos los emuladores de aquí se pueden asignar directamente al teclado en sus propios ajustes de entrada.

¿Necesita un Mac un driver para un mando en los emuladores?

No. Los mandos PlayStation, Xbox y Switch Pro funcionan sin driver en macOS actual, y los mandos USB genéricos y los estilo SNES se leen como dispositivos HID sin instalar nada. La única excepción con la que se topa la gente es el mando Xbox 360 con cable, que macOS no admite en absoluto.

Más en español

Guías completas, en inglés

Quién escribe. Ryleigh Newman desarrolla InputConfig y maneja su propio Mac cada día con un mando, porque sus manos no funcionan bien. Esta página está traducida del inglés. Los botones y menús principales de la app aparecen en español cuando el Mac está en español; esta página los nombra así, con el nombre en inglés entre paréntesis. El resto de la app y del sitio está en inglés.

Esta página en otros idiomas: English, Čeština, Dansk, Deutsch, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt

Descargar InputConfig en el Mac App StoreGratis. macOS 14 o posterior. Sin cuenta, nada sale de tu Mac. Código abierto en GitHub.