Español

El mando no funciona en OpenEmu en un Mac

Cuando OpenEmu ignora un mando que el propio Mac sí ve, la causa casi siempre es uno de dos permisos de macOS, Input Monitoring y Bluetooth, o un mando que está conectado pero no elegido en la pantalla Controls de OpenEmu. Los dos se comprueban en un minuto. OpenEmu lee los mandos directamente, así que no necesita una app de mapeo, y más abajo te muestro exactamente dónde ayuda una y dónde no.

Descargar InputConfig en el Mac App StoreInputConfig es gratis en el Mac App Store. macOS 14 o posterior, sin cuenta, sin rastreo, código abierto.

Pasos

  1. Comprueba que el mando se ilumina en Ajustes del Sistema, Mandos de videojuegos.
  2. Activa OpenEmu en Privacidad y seguridad, Input Monitoring y Bluetooth.
  3. Cierra OpenEmu del todo y ábrelo otra vez.
  4. En Controls de OpenEmu, elige la consola, tu mando y el jugador.
  5. Cierra Steam y cualquier app que modifique la entrada, y prueba otra vez.

Comprueba que el Mac ve el mando

  • Tú: Abre Ajustes del Sistema, haz clic en Mandos de videojuegos en la barra lateral y pulsa algunos botones.
  • macOS: Muestra el mando en la lista e ilumina cada botón.
  • Comprobación: Si se ilumina, el problema está dentro de OpenEmu. Si no aparece en la lista, arregla primero la conexión: cómo conectar un mando a un Mac, o la prueba de mandos si quieres ver cada botón en directo.

Activa los dos permisos que necesita OpenEmu

OpenEmu lee los dispositivos de entrada directamente, y macOS lo protege con permisos. La propia página de resolución de problemas de OpenEmu enumera los dos:

  • Input Monitoring. Hace falta para el teclado, y es la respuesta habitual cuando el teclado no funciona en OpenEmu. En Ajustes del Sistema, Privacidad y seguridad, Input Monitoring, activa OpenEmu.
  • Bluetooth. Desde macOS Monterey, los mandos inalámbricos lo necesitan. En Ajustes del Sistema, Privacidad y seguridad, Bluetooth, activa OpenEmu.

Cierra OpenEmu del todo y ábrelo otra vez después de cambiar cualquiera de los dos. Si OpenEmu ya está en la lista y sigue sin recibir nada, desactívalo y vuelve a activarlo. Un permiso concedido a una copia anterior de la app puede dejar de aplicarse tras una actualización.

Elige el mando en Controls

  • Tú: Abre los ajustes de OpenEmu y ve a Controls. Elige la consola arriba, después tu mando en el menú de entrada bajo la imagen del mando, y el número de jugador.
  • OpenEmu: Rellena por sí mismo un mando que reconoce.
  • Comprobación: Si no se rellena, haz clic en cada botón de la imagen y pulsa el botón correspondiente de tu mando.

Las asignaciones son por consola, así que un mando configurado para la SNES sigue necesitando configuración para la Genesis. Si los sticks se desvían o se sienten demasiado sensibles, la guía de OpenEmu dice que gires cada stick un círculo completo antes de empezar a jugar, lo que permite que su calibración automática encuentre los bordes.

Revisa tu mando: PS5, PS4, Xbox, Switch Pro y 8BitDo

La base de datos de mandos de OpenEmu, en su última versión (2.4.1, diciembre de 2023), tiene distribuciones automáticas para el DualSense, el DualShock 4, los mandos inalámbricos Xbox One S y Xbox Series X|S, el mando Pro de Switch, el 8BitDo Pro 2 y el Wii Remote. Así que un mando de PS5 o de Xbox que no funciona casi nunca es un mando no admitido. Vuelve a los permisos.

  • Mando de PS3. El DualShock 3 también está en la base de datos, pero en el macOS actual es mucho más fiable por USB que por Bluetooth.
  • Mando de Xbox 360. macOS no admite el mando de Xbox 360 con cable, así que ni OpenEmu ni ninguna app de mapeo puede leerlo. La solución es un mando de Xbox más nuevo o cualquier mando Bluetooth.
  • 8BitDo. Si el Mac no lo muestra en Mandos de videojuegos, prueba otro modo con el interruptor del mando. La página de 8BitDo indica cuál.

Cierra las apps que se pelean por la entrada

La página de resolución de problemas de OpenEmu nombra apps que interfieren con su entrada: Chrome, Steam, DOSBox y Terminal, y apps que modifican la entrada como Karabiner, USB Overdrive y ControllerMate.

  • Steam. El caso más habitual: con Steam abierto, su capa de mandos puede enviar sus propias teclas al mismo tiempo. Ciérralo y prueba otra vez.
  • InputConfig. Mientras un preajuste que asigna tu mando está activo, OpenEmu recibe el mando y las teclas. Desactiva el preajuste, o dale a OpenEmu un preajuste propio con el cambio automático por app.

Dónde sí ayuda una app de mapeo

Si OpenEmu lee tu mando después de arreglar los permisos, para esto no necesitas una app de mapeo. Tres casos en los que InputConfig, gratis para macOS 14 o posterior, sí ayuda:

  • Un mando que OpenEmu no acepta. InputConfig muchas veces puede leerlo igualmente, porque también abre los mandos como dispositivos HID sin procesar. Pon la entrada de OpenEmu para ese jugador en el teclado, asigna las teclas que quieras y asigna el mando a esas teclas. El código fuente de OpenEmu acepta pulsaciones de teclas enviadas por otras apps, así que esto funciona mientras OpenEmu es la ventana en primer plano. La distribución Emulator / Arcade es un punto de partida: flechas, Z, X, A, S, Q, W, Enter y Shift.
  • Comandos de menú en botones libres. Los comandos de la barra de menús de OpenEmu, como guardar y cargar estado, muestran junto a ellos su atajo de teclado, e InputConfig puede poner cualquier atajo en un botón que OpenEmu deja sin asignar, como una paleta de un DualSense Edge o el clic del panel táctil.
  • La biblioteca. El mismo mando puede mover el puntero del Mac por la biblioteca de juegos y pasarle el control a OpenEmu cuando se abre un juego.

La versión corta

  • Permisos. Permite Input Monitoring para el teclado y Bluetooth para los mandos inalámbricos, y después vuelve a abrir OpenEmu.
  • Controls. Elige el mando por consola y por jugador.
  • Interferencias. Cierra Steam y las apps que modifican la entrada mientras pruebas.

La mayoría de los problemas de mandos en OpenEmu son un interruptor de permisos.

Preguntas

¿OpenEmu admite el mando de PS5?

Sí. El DualSense está en la base de datos de mandos de OpenEmu con una distribución automática. Si no hace nada, revisa los permisos de Input Monitoring y Bluetooth de OpenEmu en Privacidad y seguridad, y elígelo después en Controls.

¿Por qué no funciona el teclado en OpenEmu en un Mac?

OpenEmu necesita el permiso Input Monitoring para el teclado. Actívalo en Ajustes del Sistema, Privacidad y seguridad, Input Monitoring, y después cierra y vuelve a abrir OpenEmu. El teclado tiene una página propia, con las apps que lo bloquean.

¿Cómo cambio los controles en OpenEmu?

Abre los ajustes de OpenEmu, ve a Controls, elige la consola y tu mando, y haz clic en cada botón de la imagen y pulsa el botón que quieras. Cada consola tiene su propia asignación.

¿Funciona OpenEmu con un mando de Xbox 360?

No con el de cable en el macOS actual, porque macOS no lo admite. Los mandos Xbox One y Series funcionan por Bluetooth.

¿Se sigue actualizando OpenEmu?

Su última versión es la 2.4.1, de diciembre de 2023. Sigue funcionando en el macOS actual para la mayoría de la gente, por eso los pasos de permisos importan más que la versión.

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, Suomi, 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.