Español

Cómo reasignar los botones de un mando en un Mac

Puedes reasignar los botones de un mando en un Mac en cinco sitios, y el adecuado depende de hasta dónde deba llegar el cambio: dentro de un juego, en macOS para los juegos que leen un mando, en Steam, en el propio mando o en todo el sistema, en todas las apps. Solo el último puede hacer que un botón escriba una tecla o haga clic en una app que ignora los mandos, y eso es lo que hace InputConfig, un reasignador gratuito que hago yo.

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 y actívalo en Ajustes del Sistema, Privacidad y seguridad, Accesibilidad.
  2. Abre un preajuste en el editor, o empieza uno nuevo.
  3. Pulsa Escanear (Scan) en una fila y pulsa el botón que quieres reasignar.
  4. Elige la salida: una tecla, un atajo, un clic u otra acción.
  5. Pulsa Activar (Activate).

Elige el sitio que llegue lo bastante lejos

Sube esta escalera desde el cambio más pequeño hasta el más amplio:

  1. En el juego. La mayoría de los juegos nativos de Mac con compatibilidad para mandos tienen una pantalla de controles. Es la solución más sencilla cuando un juego se equivoca en una sola cosa, y solo afecta a ese juego.
  2. En macOS. Ajustes del Sistema, Mandos de videojuegos cambia lo que hace cada botón como botón del mando, para todos los juegos o para una app a la vez.
  3. En Steam. Steam Input reasigna cualquier mando para cualquier juego de Steam, e incluso puede enviar teclas.
  4. En el mando. El DualSense Edge y el Xbox Elite Series 2 guardan las reasignaciones en el propio mando.
  5. En todo el sistema. Un reasignador como InputConfig llega a todas las apps, incluidos los juegos que solo leen el teclado.

Usa el peldaño más pequeño que haga el trabajo y sube solo cuando un botón deba convertirse en una tecla.

Reasigna en macOS, para juegos que leen un mando

Abre Ajustes del Sistema y elige Mandos de videojuegos en la barra lateral. Con el mando conectado, puedes cambiar lo que hace cada botón como botón del mando, para todos los juegos o para una app a la vez. Es la herramienta adecuada para intercambiar A y B, o para pasar el salto a un gatillo, en un juego que ya lee el mando. No puede hacer que un botón escriba una tecla ni mueva el puntero. Detalles en dónde están las asignaciones de mando en macOS.

Reasigna en Steam o en el mando

  • Steam Input. El icono del mando en la página del juego y luego el editor de distribuciones. Es un asignador para juegos de Steam en concreto: no llega a los juegos fuera de Steam, y en el Mac algunos juegos lo ignoran.
  • El propio mando. El DualSense Edge y el Xbox Elite Series 2 conservan las reasignaciones hechas en una PS5 o en una Xbox y las llevan al Mac. Útil para intercambiar las paletas. Inútil para cualquier cosa que un mando normal no tenga.

En la mayoría de los mandos, una paleta reasignada es solo una copia de otro botón, así que el Mac no puede distinguirlos. Las paletas y los botones Fn del Edge son la excepción, y el framework de mandos de Apple también informa de las paletas de un Elite como botones propios cuando está en su perfil predeterminado. Botones traseros y paletas en un Mac muestra de qué tipo son los de cada mando.

Reasigna en todo el sistema con InputConfig

InputConfig reasigna cada botón, stick, gatillo y panel táctil a lo que quieras: una tecla, un atajo de teclado, un clic, movimiento del puntero, desplazamiento, una macro, una nota MIDI, una acción del sistema. Funciona en todas las apps, no solo en juegos, y es gratuita y de código abierto.

  • Tú: Pulsa Scan en una fila, pulsa el botón y elige la salida. O deja que Automatically insert available inputs prepare una fila para cada control del mando, y solo tendrás que elegir las salidas (asigna todos los botones a la vez).
  • InputConfig: Envía esa salida cada vez que se activa el botón, mientras el preajuste está en marcha.
  • Comprobación: En el Live Visualizer, hacer clic en un control explica lo que hace y salta a su fila, que es la forma más rápida de encontrar la fila que cambiar en un preajuste grande.
El Live Visualizer de InputConfig mostrando un DualSense Edge con la asignación de cada control enumerada en una leyenda junto al dibujo.
Figure 1. Haz clic en un control del Live Visualizer para ver lo que hace y saltar directamente a su fila.

Cada fila también puede tener una acción de pulsación larga, un doble toque, un acorde con otro botón, turbo o una macro, y desde la 1.6 las acciones de pulsación larga, doble toque y paso de macro pueden ser atajos completos como Command Shift 4. Los gatillos se asignan como analógicos o como botones, según elijas.

Nombres de botones y mandos que numeran distinto

El editor nombra los botones como los imprime tu mando: Cruz y L1 en un mando de PlayStation, B en la parte de abajo en un mando de Switch.

  • Nombres de los botones frontales. Para los mandos que se presentan como mandos de Xbox pero imprimen otras letras, como muchos modelos de 8BitDo, este ajuste elige Xbox (A abajo), PlayStation, Nintendo (B abajo) o Posiciones (Norte, Sur, Este, Oeste). Solo cambian los nombres, nunca los preajustes.
  • Correcciones en la 1.6. Los botones frontales del Switch Pro Controller y de los Joy-Con, donde pulsar A activaba la fila pensada para B, y los botones traseros de 8BitDo que se leían como los botones Fn de un DualSense Edge. Cuando se conecta uno de esos mandos, InputConfig ofrece actualizar las filas grabadas antes con él.
  • Share, Create y Capture. En los mandos de PlayStation, Switch y Xbox conservan su atajo de macOS de captura y grabación, salvo que el preajuste en marcha los asigne.

Reasigna solo para una app

Una reasignación para todo el sistema no tiene por qué estar en todas partes a la vez. Haz un preajuste por app y activa el cambio automático: la distribución correcta toma el relevo cuando esa app pasa al frente y se aparta cuando se va. Una distribución para el navegador, otra para el editor de vídeo y otra para un juego pueden convivir, y el cambio automático por app explica las reglas.

Cuando tengas unos cuantos, marca con una estrella los que uses (Add to Favorites en el menú de un preajuste) y la estrella de la parte superior de la barra lateral muestra solo esos, en la barra lateral y en la barra de menús. Si una distribución llega a tomar más control del que querías, Control Option Command punto es la parada de emergencia.

La barra lateral de InputConfig mostrando solo los preajustes favoritos marcados con estrella, con la estrella rellena en la cabecera de la sección.
Figure 2. Marca con estrella los preajustes que uses y la estrella de la cabecera mostrará solo esos, aquí y en la barra de menús.

La versión corta

  • Un juego. Usa la pantalla de controles del propio juego.
  • Solo botones del mando. Usa Ajustes del Sistema, Mandos de videojuegos.
  • Teclas y clics, en todas las apps. InputConfig: Escanear, pulsa el botón, elige la salida.

macOS puede cambiar un botón por otro, pero solo un reasignador convierte un botón en una tecla.

Preguntas

¿Puedo reasignar los botones de un mando en Ajustes del Sistema en un Mac?

En parte. Mandos de videojuegos, en la barra lateral de Ajustes del Sistema, puede hacer que un botón del mando actúe como otro, por app, en juegos que leen el mando. No puede hacer que un botón escriba una tecla ni mueva el ratón, y no hace nada en apps sin compatibilidad con mandos.

¿Cómo intercambio A y B en un mando?

En un juego que lee el mando, usa Ajustes del Sistema, Mandos de videojuegos, que intercambia botones del mando para todos los juegos o por app. En un juego que se juega con teclas, o en cualquier otra app, intercambia en InputConfig las teclas que envían los dos botones.

¿Puedo hacer que un gatillo funcione como un botón?

Sí. InputConfig lee los gatillos como analógicos o como botones, según cómo los asignes.

¿Puedo reasignar un mando de Xbox o de PS5 a teclas del teclado en un Mac?

Sí, con un reasignador de mandos. InputConfig asigna cada botón, stick, gatillo y, en un DualSense, el panel táctil a cualquier tecla o clic, en cualquier app. Las páginas de asignación de teclado para Xbox y PS5 tienen las distribuciones completas.

¿Cómo programo las paletas traseras de un mando en un Mac?

Fija lo que copia cada paleta en el mando o en la app del fabricante o, en un DualSense Edge, déjalas sin asignar. Luego, en InputConfig, pulsa Escanear en una fila, pulsa la paleta y elige una tecla, un clic, una macro o un atajo.

¿Puede cada juego o app tener su propia distribución de botones?

Sí. Haz un preajuste por juego o app, anota la app en el panel Automation del preajuste y activa el cambio automático en Ajustes (Settings), Advanced. La distribución cambia cuando la app pasa al frente. Mira los perfiles por app.

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.