Español

¿Se puede usar un mando Pro de Switch 2 en un Mac?

De forma nativa, no. macOS admite el mando Pro original de Switch y los Joy-Con desde macOS 13 Ventura, pero no tiene compatibilidad con el mando Pro de Switch 2 ni con el Joy-Con 2, así que no funcionan como mandos de juego en un Mac. Con un cable USB-C ya hay una forma, eso sí: InputConfig 1.6 envía al Pro Controller 2 los comandos de arranque que espera y después lo lee como cualquier otro mando. La app lo marca como experimental, y yo también, porque lo desarrollé sin tener el mando en las manos. Si quieres un mando de Nintendo que simplemente funcione en un Mac hoy, el mando Pro original sigue siendo el que yo elegiría.

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. Conecta el mando al Mac con un cable USB-C que transmita datos.
  2. Abre InputConfig 1.6 o posterior. Él mismo arranca el mando.
  3. Espera a que se encienda la luz de jugador 1 y a que aparezca la entrada Switch 2 Pro Controller en la barra lateral.
  4. Crea un preajuste, o elige una distribución en el Creador de preajustes inteligentes (Smart Preset Maker).

Por qué el Mac no lo ve

Un Mac admite los mandos que Apple ha añadido a su framework de mandos de videojuegos, y los mandos de Switch 2 no están en esa lista.

  • Por USB. El Pro Controller 2 sí aparece como mando, pero se queda en silencio hasta que el Mac le envía una secuencia de comandos de arranque por una segunda interfaz USB, específica del fabricante.
  • Por Bluetooth. Usa Bluetooth Low Energy con el protocolo propio de Nintendo en lugar del enlace normal.

Los proyectos de la comunidad que siguen, e InputConfig, funcionan hablando esos protocolos por su cuenta.

Soluciones de la comunidad

  • procon2-mac. GitHub, MIT: una herramienta de línea de comandos en Swift que envía los comandos de arranque por USB para que Steam y otras apps puedan leer el Pro Controller 2 con cable, con vibración HD. Su modo inalámbrico necesita una extensión de DriverKit que hay que compilar y firmar con una cuenta de desarrollador de Apple de pago.
  • switch2bridge-macos. GitHub, MIT: una app de la barra de menús en Python que se conecta al Pro Controller 2 por Bluetooth Low Energy y convierte sus botones en pulsaciones de teclas, escrita para el emulador Ryujinx, con un servidor DSU para los sticks analógicos en Dolphin y Cemu. Pide el permiso de Accesibilidad. Solo para el Pro Controller 2.
  • connect_ns2pro_to_mac. GitHub: otro puente de Bluetooth Low Energy para el Pro Controller 2.
  • Switch2ProMac. GitHub: un script de shell que hace que un Pro Controller 2 con cable aparezca como un Pro Controller en Steam, en macOS.
  • JoyCon2Mac. GitHub: un proyecto de DriverKit para el Joy-Con 2 que lo presenta como un DualSense virtual y un ratón. Su readme dice que necesita System Integrity Protection y AMFI desactivados, lo que elimina protecciones básicas de seguridad del Mac, y que todavía no hay que tratarlo como una instalación normal. Es un proyecto para desarrolladores, no algo que instalar en el Mac del que dependes. Un segundo proyecto con el mismo nombre asigna el Joy-Con 2 a pulsaciones de teclas sin desactivar nada: el Joy-Con 2 en un Mac explica la diferencia.

Todos son no oficiales y no tienen relación con Apple ni con Nintendo, y no los he probado. Ninguno convierte los mandos nuevos en mandos de Mac normales que vea cualquier juego.

Úsalo con InputConfig por cable

  1. Conecta el mando Pro de Switch 2 al Mac con un cable USB-C que transmita datos, directamente al Mac mientras pruebas.
  2. Abre InputConfig 1.6 o posterior.
  • Tú: Espera aproximadamente un segundo después de abrir la app.
  • InputConfig: Envía él mismo al mando sus comandos de arranque.
  • Comprobación: Se enciende la luz de jugador 1, y el mando aparece arriba en la barra lateral como Switch 2 Pro Controller (Experimental).

Pulsa los botones con el Live Visualizer abierto, y después crea un preajuste o elige una distribución para uno de los más de 450 juegos y apps del Creador de preajustes inteligentes (Smart Preset Maker).

  • Qué lee. Las letras de Nintendo: todos los botones frontales, los dos sticks, la cruceta, L, R, ZL y ZR, Minus, Plus, Home, Capture, el botón C y los dos botones traseros, GL y GR.
  • Qué necesita. No necesita ningún driver ni ninguna extensión, y no cambia nada de la seguridad de tu Mac.
  • Tras la suspensión. InputConfig vuelve a enviar los comandos de arranque, así que el mando regresa sin tener que desenchufarlo y volver a enchufarlo.
  • El mando de GameCube para Switch 2. Recibe los mismos comandos de arranque y funciona igual. Los mandos de GameCube en un Mac lo explica.

Lo que todavía no puede hacer

  • Ser un mando de juego del Mac. No lo es para otras apps, así que los juegos que leen los mandos directamente siguen sin verlo.
  • Bluetooth. Solo funciona con cable.
  • ZL y ZR analógicos. Se leen como activados o desactivados.
  • Vibración y movimiento. InputConfig todavía no usa ninguno de los dos.

Lo desarrollé a partir de la secuencia de arranque y el formato de informes que publicó la comunidad (gracias a procon2-mac), sin tener el mando a mano, y por eso la app lo etiqueta como Experimental. Si un botón se lee mal, abre un issue en GitHub.

Un mando al estilo Nintendo que funcione ahora

  • El mando Pro original de Switch. Bluetooth, macOS 13 o posterior: pasos para enlazarlo. Nintendo lo indica como compatible con la Switch 2, así que un solo mando puede servir para las dos.
  • Los Joy-Con originales. De uno en uno o como pareja: cómo conectar Joy-Con a un Mac.
  • Mandos 8BitDo. En modo S (Switch), macOS 13 y posteriores ven un 8BitDo como un Pro Controller, con los A y B intercambiados de Nintendo. Qué modo usar.

Cualquiera de ellos funciona después en juegos sin compatibilidad con mandos mediante InputConfig, con distribuciones listas para más de 450 juegos y apps en el Creador de preajustes inteligentes (Smart Preset Maker).

Si tienes Joy-Con 2

InputConfig todavía no puede leer el Joy-Con 2. El Live Visualizer puede dibujar una pareja de Joy-Con 2, así que se puede preparar un preajuste para ellos, pero no llega ninguna entrada. Mientras eso no cambie, los Joy-Con originales son los mandos de Nintendo para usar con una sola mano: cómo conectar Joy-Con a un Mac. El Joy-Con 2 en un Mac explica los dos proyectos de la comunidad que conectan los nuevos.

La versión corta

  • Solo macOS. No tiene compatibilidad con el mando Pro de Switch 2 ni con el Joy-Con 2.
  • Con un cable USB-C. InputConfig 1.6 arranca el Pro Controller 2 y lo asigna, como función experimental.
  • Algo que simplemente funcione. Sigue siendo el mando Pro original por Bluetooth.

Usa un cable de datos y no toques los ajustes de seguridad de tu Mac.

Preguntas

¿Funciona el mando Pro de Switch 2 en un Mac?

No de forma nativa: macOS admite el mando Pro original de Switch y los Joy-Con, no las versiones de Switch 2. Con un cable USB-C, InputConfig 1.6 puede arrancar el Pro Controller 2 y asignarlo a teclas y al ratón, como función experimental.

¿Hay un driver del mando Pro de Switch 2 para Mac?

No hay ningún driver oficial de Apple ni de Nintendo. InputConfig no lo necesita con cable: envía él mismo los comandos de arranque del mando. Los proyectos de la comunidad tampoco son oficiales.

¿Puedo usar el mando Pro de Switch 2 en Steam en un Mac?

Solo con un script de la comunidad como Switch2ProMac, y con cable. No es oficial y no lo he probado.

¿Funcionan los Joy-Con 2 en un Mac?

No de forma nativa. Dos proyectos de la comunidad llamados JoyCon2Mac los conectan: uno los asigna a pulsaciones de teclas, y el otro, un driver, necesita desactivar protecciones básicas de seguridad de macOS, algo que yo no haría en un Mac de uso diario.

¿InputConfig admite el mando Pro de Switch 2?

Sí, con un cable USB-C, desde la versión 1.6, como función experimental. Bluetooth todavía no es compatible, ni tampoco los Joy-Con 2. El mando de GameCube para Switch 2 funciona con cable de la misma manera.

¿Cómo desconecto un mando Pro de Switch 2 de InputConfig?

Desenchúfalo. O haz clic en su entrada arriba en la barra lateral y elige Disconnect: InputConfig deja de leerlo hasta que lo enchufes otra vez o hagas clic en él en InputConfig, Devices.

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.