Español

El mando no funciona en juegos de CrossOver, Whisky o Game Porting Toolkit

Un mando funciona en un juego de CrossOver, Whisky, Sikarugir o Game Porting Toolkit solo cuando Wine se lo pasa y el juego de Windows lo reconoce, y eso cambia de un juego a otro y de una actualización a otra. El teclado y el ratón llegan siempre. Así que la vía que siempre funciona es asignar el mando a teclas y a movimiento de ratón del lado del Mac con InputConfig, y el juego solo recibe la entrada que ya entiende. InputConfig es gratis, de código abierto y necesita macOS 14 o posterior.

Más abajo repaso las comprobaciones que hay que probar primero, qué cambia con los mandos de PS5 y Xbox, dónde encaja Parallels y esa vía del teclado paso a paso.

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. Instala InputConfig desde el Mac App Store y actívalo en Ajustes del Sistema, Privacidad y seguridad, Accesibilidad.
  2. Abre el Creador de preajustes inteligentes (Smart Preset Maker), busca el juego y elige tu mando.
  3. Desactiva el mando en el juego, y Steam Input para el juego si se ejecuta en Steam dentro del bottle.
  4. Activa el preajuste y empieza el juego.
  5. Si la cámara va lenta o a tirones, cambia la velocidad y la zona muerta interior en las filas de apuntar.

Entiende qué pasa

CrossOver y Whisky (los dos con Wine) y el Game Porting Toolkit de Apple reenvían los dispositivos HID al lado de Windows, y el juego de Windows necesita entonces su propia compatibilidad con ese dispositivo mediante XInput o DirectInput. La propia página de soporte de CodeWeavers dice que un juego necesita como mínimo compatibilidad con XInput de Windows para recibir la entrada de un mando a través de CrossOver, y que los drivers de mandos de Windows no se pueden instalar porque debajo no hay Windows.

  • Los mandos de Xbox tienen más posibilidades. XInput describe un mando de Xbox.
  • Los mandos de PlayStation y Switch pueden llegar mal. Un DualSense o un mando Pro de Switch puede llegar como un dispositivo que el juego no reconoce, aunque CodeWeavers prueba el DualSense y el DualShock 4.
  • Los extras rara vez sobreviven. La vibración funciona en unos juegos y en otros no, y el panel táctil, la barra de luz y el giroscopio no significan nada para la mayoría de los juegos de Windows que se ejecutan así.

Las teclas y el movimiento de ratón siempre llegan al juego de Windows, porque es lo único que toda capa de traducción hace bien.

Monta la vía del teclado

InputConfig se coloca en el lado del Mac, lee el mando y envía teclas y movimiento de ratón. Para el juego es un teclado y un ratón. El Creador de preajustes inteligentes (Smart Preset Maker) tiene preajustes listos para más de 450 juegos y apps, incluidos muchos juegos de Windows que solo funcionan en un Mac a través de CrossOver.

  • Tú: Elige el juego en el Creador de preajustes inteligentes (Smart Preset Maker), desactiva el mando en los ajustes del juego si tiene la opción, pulsa Activar (Activate) y empieza el juego.
  • InputConfig: Envía las teclas del juego desde los botones y el movimiento de ratón desde el stick derecho, para la cámara.
  • Comprobación: El stick derecho gira la cámara. Si va lenta o a tirones, cambia la velocidad y la zona muerta interior en las filas de apuntar (zonas muertas y sensibilidad). Si el juego usa otras teclas, cambia la salida de esa fila, o pulsa Escanear (Scan) en una fila para pasarla a otro botón.
El Creador de preajustes inteligentes (Smart Preset Maker) de InputConfig con un juego de Windows escrito en el campo de búsqueda y un mando elegido.
Figure 1. Busca el juego y elige tu mando. El preajuste envía las teclas que el juego de Windows ya lee.

Dos opciones de preajuste ayudan en especial con los juegos de Windows. Confine cursor evita que el puntero salga de la ventana del juego hacia una segunda pantalla, y auto-recenter lo devuelve al centro a intervalos para los juegos que leen la posición del ratón. Las dos están en la sección Automation & Gaming Utilities del preajuste, descrita en cambio automático y automatización. La guía jugar a cualquier juego tiene los ajustes que hacen que mirar con el ratón se sienta bien.

Usa un mando de PS5 o PS4 en CrossOver

CodeWeavers dice que prueba con regularidad el DualSense y el DualShock 4, así que un mando de PlayStation puede funcionar. Cuando no lo hace, suele ser una de tres cosas:

  • El juego solo lee XInput. No reconoce un mando de Sony.
  • Bluetooth. Un cable suele portarse mejor.
  • Steam de Windows dentro del bottle. Está traduciendo el mando una segunda vez.

Los extras de PlayStation siguen funcionando con InputConfig en el lado del Mac, porque se gestionan antes de que el juego intervenga: el panel táctil puede mover el ratón o actuar como botones, la puntería con giroscopio convierte la inclinación en movimiento de ratón para apuntar con precisión, y cada preajuste puede fijar su propio color de la barra de luz para que veas qué distribución está en marcha. Para enlazarlo, mira conectar un mando de PS5 a un Mac.

Usa un mando de Xbox en CrossOver

Un mando Xbox Series o Xbox One es el mando que esperan los juegos de Windows, así que es el que más posibilidades tiene de funcionar como mando en CrossOver. Si aun así falla, sube esta escalera, empezando por el paso más pequeño:

  1. Usa un cable. Conéctalo por cable en lugar de por Bluetooth.
  2. Comprueba que el Mac lo ve. Debería responder en Mandos de videojuegos, en la barra lateral de Ajustes del Sistema.
  3. Comprueba que el bottle lo ve. Búscalo en el panel de mandos del bottle.
  4. Cambia Steam Input. Si el juego se ejecuta en Steam dentro del bottle, prueba el ajuste de Steam Input del juego en los dos sentidos.

Un mando de Xbox 360 con cable es otra historia. El propio macOS no lo admite, así que nada en el Mac, CrossOver incluido, puede pasárselo a un juego. Un mando de Xbox más nuevo, un mando de PlayStation o un 8BitDo en un modo compatible es la forma de rodearlo. La página de los mandos que funcionan con un Mac tiene la lista, y conectar un mando de Xbox cubre el enlace.

Desactiva Steam Input dentro del bottle

Steam de Windows dentro de CrossOver añade Steam Input a la mezcla, y normalmente no puede ver el mando del Mac. Desactiva Steam Input para el juego y usa InputConfig. Si no, puedes acabar sin entrada o con entrada doble.

Whisky, Sikarugir y el Game Porting Toolkit

La propia página de GitHub de Whisky dice ahora que ya no se mantiene activamente y que las apps y los juegos pueden romperse en cualquier momento. Los bottles existentes siguen funcionando, pero ahí no llegará ninguna corrección de mandos. Sikarugir y otros envoltorios de Wine, y el Game Porting Toolkit de Apple, que es una herramienta para desarrolladores para probar juegos de Windows en un Mac, entregan el mando al juego a través de Wine, así que se aplican las mismas reglas que en CrossOver: un mando de Xbox y un juego con compatibilidad con XInput tienen más posibilidades, y el teclado y el ratón siempre llegan. A InputConfig le da igual cuál de ellos uses, porque se ejecuta en el Mac y envía teclas y movimiento de ratón, que todos ellos pasan al juego.

Si los botones son otros, falta la vibración o hay retardo

  • Botones equivocados. Cuando el juego ve el mando pero los botones están mezclados o las indicaciones muestran la consola equivocada, el juego ha tomado el mando como un dispositivo genérico. Prueba el cable, prueba el ajuste de Steam Input del juego en los dos sentidos y, si sigue mal, usa la vía del teclado, en la que cada botón envía exactamente la tecla que elegiste.
  • Vibración. La vibración propia de un juego necesita que el juego vea el mando, así que la vía del teclado la pierde. InputConfig puede en cambio dar una vibración corta cuando se activa un botón asignado, lo que confirma una pulsación pero no son los efectos del juego (respuesta háptica).
  • Retardo. Un cable es la conexión más estable, e InputConfig lee el mando a 120 Hz por defecto, lo que añade unos pocos milisegundos como mucho. Cuando un juego de Windows va lento en un Mac, las causas habituales son la tasa de fotogramas y la curva de respuesta del stick. El retardo de entrada del mando en un Mac las repasa.

Parallels funciona de otra manera

Parallels Desktop no es una capa de traducción. Ejecuta una copia real de Windows y puede pasar un mando USB o Bluetooth directamente a Windows: conecta el mando USB a Windows cuando Parallels lo pregunte, o activa compartir los dispositivos Bluetooth con Windows en los ajustes de USB y Bluetooth de la máquina virtual. Windows maneja entonces el mando por sí mismo, como en un PC, y las herramientas de Windows como Steam Input funcionan dentro.

Después de macOS Sequoia 15.4, los mandos dejaron de funcionar dentro de Parallels para mucha gente. Parallels le hizo seguimiento en su foro y más tarde marcó el hilo como resuelto. Si un mando funciona en el Mac pero no en Windows, actualiza Parallels antes que nada. InputConfig es una app de Mac, y su trabajo es el lado del Mac: para un juego dentro de Parallels, haz que el mando llegue primero a Windows.

Empieza con un preajuste de juego de Windows ya hecho

Estos preajustes se escribieron para juegos sin versión para Mac, lo que en un Mac suele significar CrossOver o una capa parecida. Cada página dice cómo funciona el juego y qué teclas espera el preajuste.

La versión corta

  • Prueba el mando una vez. Un mando de Xbox con cable, en un juego con compatibilidad con XInput, es lo que más posibilidades tiene.
  • Después asígnalo. InputConfig envía teclas y movimiento de ratón, que toda capa de traducción deja pasar.
  • Deja un solo traductor. Desactiva la compatibilidad con mandos del juego y Steam Input mientras el preajuste está en marcha.

Yo dejaría de pelearme con la capa de traducción y le daría al juego el teclado que ya lee.

Preguntas

¿Admite CrossOver los mandos de juego en Mac?

En parte. Reenvía los mandos a los juegos de Windows, pero el juego tiene que reconocer el dispositivo, y muchos no lo hacen. Asignar el mando al teclado con InputConfig funciona en cualquier caso.

¿Pasa el Game Porting Toolkit los mandos?

A menudo con los mandos de estilo Xbox y con menos frecuencia con los demás. La vía del teclado con InputConfig es fiable en los dos casos.

¿Por qué no funciona mi mando de Xbox en CrossOver?

Comprueba que responde en Mandos de videojuegos, en la barra lateral de Ajustes del Sistema, conéctalo por cable, mira el panel de mandos del bottle y, si el juego se ejecuta en Steam dentro del bottle, prueba su ajuste de Steam Input en los dos sentidos. Un mando de Xbox 360 con cable no funcionará, porque macOS no lo admite.

¿Se sigue manteniendo Whisky?

No. La página de GitHub de Whisky dice que ya no se mantiene activamente y que las apps y los juegos pueden romperse en cualquier momento. Los bottles existentes siguen funcionando. Un mando asignado a teclas con InputConfig sigue funcionando en Whisky, porque las teclas siempre pasan.

¿Recibirá el juego el mando y las teclas a la vez?

Puede, si el juego ve el mando e InputConfig está enviando teclas. Desactiva la compatibilidad con mandos del juego, o desactiva Steam Input para él dentro del bottle, mientras el preajuste de InputConfig está activo.

¿Funciona un mando en Parallels en un Mac?

Normalmente sí, porque Parallels le pasa el mando a una copia real de Windows. Conecta el mando USB a Windows o comparte los dispositivos Bluetooth con Windows en los ajustes de la máquina virtual, y actualiza Parallels si los mandos dejaron de funcionar después de una actualización de macOS.

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.