Español
Cómo usar un mando SNES USB en un Mac
Esta 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.
Basta con conectarlo: un mando USB estilo SNES, la almohadilla plana en forma de hueso de perro que venden Tomee, Retrolink, iBuffalo y una larga lista de copias sin marca, funciona en un Mac sin driver. Lo que macOS no hace es considerarlo un mando de juegos, así que nunca aparece en Ajustes del Sistema, Mandos de videojuegos, y la mayoría de los juegos de Mac actúan como si no estuviera.
Los emuladores lo leen directamente. Para todo lo demás hago InputConfig, una app gratuita para Mac que convierte los botones del mando en las teclas que espera un juego o una app. Los mandos USB estilo NES funcionan igual, con menos botones.
La versión 1.7 de InputConfig, prevista para octubre de 2026, estará disponible por completo en español.
Pasos
- Conecta el mando SNES USB al Mac, directamente o a través de un adaptador USB-C que transmita datos.
- En un emulador, asigna cada botón en su propia pantalla de controles.
- Para otros juegos y apps, abre InputConfig. El mando aparece arriba en la barra lateral.
- Si no aparece, haz clic en Refresh Controllers o marca el mando en InputConfig, Dispositivos.
- Pulsa Escanear en una fila, pulsa un botón del mando y elige la tecla que envía.
- Pulsa Activate.
Comprueba que el Mac lo lee
Estos mandos son dispositivos HID USB corrientes, de la misma familia que un teclado o un joystick. macOS no necesita nada instalado para leerlos, y ninguna descarga de driver cambia cómo los ven los juegos.
- Tú: Mantén pulsada la tecla Option, abre el menú Apple, elige Información del sistema y haz clic en USB.
- macOS: Lista el mando con el nombre de su fabricante o uno genérico.
- Comprobación: El mando está ahí. No aparece en Mandos de videojuegos dentro de Ajustes del Sistema, y es normal.
El soporte de mandos de Apple cubre mandos PlayStation, Xbox, Switch y MFi, y los juegos construidos sobre él solo buscan esos. Si aparece en Información del sistema, el Mac lo lee, y la lista de Mandos de videojuegos nunca iba a mostrarlo de todos modos.
Asígnalo en tu emulador
OpenEmu, RetroArch y la mayoría de los demás emuladores leen los mandos USB por sí mismos, así que para los juegos de SNES y NES el camino más corto es la pantalla de controles del propio emulador.
- OpenEmu. Abre sus ajustes, ve a Controls, haz clic en cada botón de la imagen y luego pulsa el botón correspondiente del mando.
- RetroArch. Ve al menú de abajo y elige Set All Controls.
RetroArch: Donde viven las asignaciones de botones.
Settings, Input, RetroPad Binds, Port 1 ControlsQué pasa: Set All Controls pide cada botón por turno, y tú lo pulsas en el mando.
Más detalle por emulador en el mando no funciona en un emulador y el mando no funciona en OpenEmu. Ninguno necesita InputConfig, y un preajuste que asigne los mismos botones mientras el emulador también los lee hace que cada pulsación llegue dos veces.
Úsalo como teclado en todo lo demás
Los juegos de navegador, los proyectos de Scratch, los juegos de Mac que solo usan teclado y muchas apps nunca leen un mando USB. InputConfig lo lee y envía las teclas que sí leen. Consigue InputConfig gratis en la Mac App Store. Necesita macOS 14 o posterior.
Paso 1: Encuentra el mando
- Tú: Abre InputConfig y conecta el mando.
- InputConfig: Lo lista arriba en la barra lateral en pocos segundos.
- Comprobación: Si no aparece, haz clic en Refresh Controllers en el menú del chip del mando, o elige InputConfig, Dispositivos en la barra de menús y marca el mando por su nombre. La app lo recuerda la próxima vez.
Paso 2: Mira cómo se ilumina
- Tú: Pulsa unos cuantos botones con la página de un preajuste abierta.
- InputConfig: Ilumina cada uno en el Live Visualizer. Un mando que no reconoce por modelo se dibuja como un mapa simple de lo que informa.
- Comprobación: Para verlo dibujado como un mando SNES, abre el menú del panel, elige Controllers y elige SNES-style USB pad en Other. Tu mando entonces ilumina ese dibujo.

Paso 3: Asigna y activa
- Tú: Crea un preajuste, pulsa Escanear en una fila, pulsa un botón del mando y elige la tecla que debe enviar. Repite con la cruceta y el resto, y luego pulsa Activate.
- InputConfig: Envía esas teclas mientras sostienes el mando.
- Comprobación: El juego o la app responde como si hubieras escrito.
La mayoría de los juegos de navegador para dos jugadores ponen al jugador uno en W, A, S, D y al jugador dos en las flechas, y muchos de un jugador usan las flechas con Z y X. Una cruceta y cuatro botones de cara cubren todo eso. Las disposiciones de juego del Smart Preset Maker están pensadas para un mando completo, así que las filas que pone en los sticks no hacen nada en un mando SNES. Muévelas a la cruceta o a un botón libre con Escanear. Las flechas en la cruceta y Z y X en dos botones de cara cubren la mayoría de los juegos de navegador.
Lo que InputConfig 1.6 sabe de estos mandos
InputConfig 1.6 incluye las filas para macOS de la base de datos de botones SDL GameControllerDB de la comunidad, la misma que usan muchos juegos y emuladores. Sus filas SNES incluyen el Tomee SNES Controller, el Retrolink SNES Controller, el NEXT SNES Controller y el iBuffalo Super Famicom Controller. Cuando un mando coincide con una, sus botones tienen nombre y posición como los de cualquier otro mando, y su cruceta se lee como cruceta.
- Numeración por posición. El botón de cara inferior, impreso B en un mando SNES, ocupa la misma posición que A en un mando Xbox y Cruz en un mando PlayStation. Así que un preajuste hecho para un mando Xbox pone su acción A en el botón B del SNES, que está en el mismo sitio bajo tu pulgar.
- Mandos parecidos. Los mandos baratos suelen compartir un mismo chip y un mismo ID USB, así que dos mandos que se parecen pueden informar el mismo ID y aun así cablear sus botones de forma distinta. InputConfig usa una fila de la comunidad solo cuando coincide exactamente con el mando, o cuando todas las filas de ese ID están de acuerdo.
- Sin fila que coincida. InputConfig lee la descripción propia del mando y numera los botones en el orden en que el mando los informa. Las etiquetas del editor son genéricas, y en muchos de estos mandos la cruceta se escanea como el stick izquierdo, porque así la informa el mando.
Todo funciona sin una fila de la comunidad, y simplemente asignas cada control al escanearlo.
Si A y B, o X e Y, están intercambiados
Un mando SNES tiene A a la derecha y B abajo. Un mando Xbox los tiene al revés, y la mayoría de los juegos de PC y sus indicaciones de botones siguen el estilo Xbox. No hay nada roto: el mando informa el botón por su posición. Tres formas de tratarlo:
- En un emulador. Asigna cada botón en la pantalla de controles del emulador, y usará lo que pulses.
- En InputConfig. Las filas siguen el botón que pulsas durante Scan, sea cual sea su letra. Para cambiar cómo las llama el editor, elige letras de Nintendo, o Norte, Sur, Este y Oeste, en Settings, Devices, Face button names.
- En un juego con indicaciones de Xbox. Su A es tu B.

Escanear asigna el botón que tienes bajo el pulgar, así que las letras nunca deciden nada.
Actualiza las filas de los preajustes de la 1.5
InputConfig 1.5 numeraba los mandos USB genéricos de otra forma.
- Tú: Conecta el mando por primera vez después de la actualización.
- InputConfig: Lista los preajustes creados antes de la 1.6 que tienen filas para él, bajo el encabezado Update rows for, seguido del nombre del mando.
- Comprobación: Marca los preajustes que hiciste con ese mando y haz clic en Update Ticked Presets, y sus filas pasan a los controles que pulsaste entonces. Leave Them As They Are lo omite.

Si lo omitiste, en Ajustes, Avanzado, Data & storage, haz clic en Check Older Presets Again, y la lista vuelve a aparecer la próxima vez que el mando se conecte.
Si sigue sin funcionar
Sube esta escalera, empezando por el paso más pequeño:
- Conéctalo directamente. Si el mando no aparece en Información del sistema, conéctalo al Mac en lugar de a un concentrador, prueba otro puerto y, en un MacBook, usa un adaptador USB-C que transmita datos. Estos mandos llevan el cable integrado, así que un mal adaptador es el sospechoso habitual.
- Refresca y marca. Si no está en la barra lateral, haz clic en Refresh Controllers, y luego márcalo en InputConfig, Dispositivos.
- Asigna la cruceta según se escanea. Sin fila de la comunidad, la cruceta del mando llega como los ejes del stick izquierdo. Escanear la asigna bien. Una diagonal mantiene sus dos teclas.
- Evita la doble pulsación. Una pulsación, dos acciones: un emulador o un juego lee el mando y InputConfig también envía una tecla. Apaga uno de los dos, o dale a esa app su propio preajuste con cambio automático.
Si Información del sistema lo lista, InputConfig puede leerlo.
Lo que no puede hacer
Un juego que solo acepta un mando a través del soporte de Apple no verá un mando USB SNES, y InputConfig no puede cambiar eso: envía teclas y ratón, no un mando. Si el juego también se juega con teclado, asigna el mando a esas teclas.
La versión corta
- Emuladores. Asigna el mando en la pantalla de controles propia del emulador.
- Todo lo demás. InputConfig, Escanear cada botón, elegir su tecla, Activate.
- A y B intercambiados. Es posición, no un fallo. Escanear asigna lo que pulsas.
Un mando barato y cinco minutos de Escanear hacen un buen mando para Mac en cualquier cosa que acepte teclas.
Preguntas
¿Necesito un driver para un mando SNES USB en un Mac?
No. macOS lee los mandos USB estilo SNES y NES como dispositivos HID estándar sin instalar nada. Un driver tampoco haría que los juegos de Mac lo vieran.
¿Por qué mi mando SNES USB no aparece en Ajustes del Sistema, Mandos de videojuegos?
Esa lista solo muestra los mandos que reconoce el soporte de mandos de Apple, como los de PlayStation, Xbox, Switch y MFi. Un mando SNES USB es un dispositivo HID corriente, así que aparece en Información del sistema, USB.
¿Funciona un mando SNES USB en OpenEmu?
Sí. OpenEmu lee los mandos USB directamente: abre sus ajustes, ve a Controls y asigna cada botón haciendo clic en él en la imagen y pulsándolo en el mando.
¿Puedo usar un mando SNES para los juegos de navegador en un Mac?
Algunos navegadores leen los mandos USB a través de la API Gamepad de la web, y los juegos escritos para ella verán el mando. La mayoría de los juegos de navegador solo leen el teclado, y InputConfig puede asignar la cruceta y los botones del mando a las flechas y las letras que usan.
¿Funcionan igual los mandos USB estilo NES?
Sí. Son el mismo tipo de dispositivo HID con cruceta, A, B, Select y Start, y todo lo de esta página se aplica con menos botones que asignar.
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
Gratis. macOS 14 o posterior. Sin cuenta, nada sale de tu Mac. Código abierto en GitHub.