Português

Dá para usar um Switch 2 Pro Controller em um Mac?

Nativamente, não. O macOS tem suporte ao Switch Pro Controller original e aos Joy-Cons a partir do macOS 13 Ventura, mas não ao Switch 2 Pro Controller nem ao Joy-Con 2, então eles não funcionam como controles de jogo do Mac. Por cabo USB-C, porém, agora existe um jeito: o InputConfig 1.6 envia ao Pro Controller 2 os comandos de inicialização que ele espera e depois o lê como qualquer outro controle. O app marca isso como experimental, e eu também, porque o criei sem ter o controle em mãos. Se você quer um controle da Nintendo que simplesmente funcione no Mac hoje, o Pro Controller original continua sendo o que eu escolheria.

Baixar o InputConfig na Mac App StoreO InputConfig é grátis na Mac App Store. macOS 14 ou posterior, sem conta, sem rastreamento, código aberto.

Passos

  1. Conecte o controle ao Mac com um cabo USB-C de dados.
  2. Abra o InputConfig 1.6 ou posterior. Ele inicia o controle sozinho.
  3. Espere a luz de jogador 1 e a entrada Switch 2 Pro Controller na barra lateral.
  4. Crie um preset ou escolha um layout no Criador de presets inteligentes (Smart Preset Maker).

Entenda por que o Mac não o enxerga

Um Mac suporta os controles que a Apple adicionou à sua estrutura de controles de jogo, e os controles do Switch 2 não estão nessa lista.

  • Por USB. O Pro Controller 2 aparece como gamepad, mas fica em silêncio até o host enviar uma sequência de comandos de inicialização por uma segunda interface USB, específica do fabricante.
  • Por Bluetooth. Ele usa Bluetooth Low Energy com o protocolo próprio da Nintendo, e não o emparelhamento comum.

Os projetos da comunidade abaixo, e o InputConfig, funcionam falando esses protocolos por conta própria.

Conheça as soluções da comunidade

  • procon2-mac. GitHub, MIT: uma ferramenta de linha de comando em Swift que envia os comandos de inicialização por USB para o Steam e outros apps lerem o Pro Controller 2 por cabo, com vibração HD. O modo sem fio exige uma extensão DriverKit que você mesmo compila e assina, com uma conta paga de desenvolvedor da Apple.
  • switch2bridge-macos. GitHub, MIT: um app em Python na barra de menus que se conecta ao Pro Controller 2 por Bluetooth Low Energy e transforma os botões em teclas, escrito para o emulador Ryujinx, com um servidor DSU para os analógicos no Dolphin e no Cemu. Pede a permissão de Acessibilidade. Só para o Pro Controller 2.
  • connect_ns2pro_to_mac. GitHub: outra ponte por Bluetooth Low Energy para o Pro Controller 2.
  • Switch2ProMac. GitHub: um script de shell que faz um Pro Controller 2 com cabo aparecer como Pro Controller no Steam no macOS.
  • JoyCon2Mac. GitHub: um projeto DriverKit para o Joy-Con 2 que o apresenta como um DualSense virtual e um mouse. O leia-me dele diz que exige a Proteção da Integridade do Sistema e o AMFI desativados, o que remove proteções centrais de segurança do Mac, e pede para não tratar como uma instalação normal ainda. É um projeto para desenvolvedores, não algo para instalar no Mac em que você confia. Um segundo projeto com o mesmo nome mapeia o Joy-Con 2 para teclas sem desativar nada: Joy-Con 2 no Mac explica a diferença entre os dois.

Todos são não oficiais e sem vínculo com a Apple ou a Nintendo, e eu não os testei. Nenhum deles faz dos novos controles controles comuns do Mac que todo jogo enxerga.

Use com o InputConfig por cabo

  1. Conecte o Switch 2 Pro Controller ao Mac com um cabo USB-C que leve dados, direto no Mac enquanto você testa.
  2. Abra o InputConfig 1.6 ou posterior.
  • Você: Espere cerca de um segundo depois de abrir o app.
  • InputConfig: Envia ele mesmo os comandos de inicialização ao controle.
  • Confira: A luz de jogador 1 acende, e o controle aparece no topo da barra lateral como Switch 2 Pro Controller (Experimental).

Pressione os botões com o Live Visualizer aberto e depois crie um preset ou escolha um layout para um dos mais de 450 jogos e apps no Criador de presets inteligentes (Smart Preset Maker).

  • O que ele lê. As letras da Nintendo: todos os botões frontais, os dois analógicos, o direcional, L, R, ZL e ZR, Minus, Plus, Home, Capture, o botão C e os dois botões traseiros, GL e GR.
  • O que ele exige. Não precisa de driver nem de extensão, e não muda nada na segurança do seu Mac.
  • Depois da suspensão. O InputConfig envia os comandos de inicialização de novo, então o controle volta sem precisar reconectar.
  • O controle de GameCube para o Switch 2. Ele aceita os mesmos comandos de inicialização e funciona do mesmo jeito. Controles de GameCube no Mac trata disso.

O que ele ainda não faz

  • Ser um controle de jogo do Mac. Ele não é um para outros apps, então jogos que leem controles diretamente continuam sem enxergá-lo.
  • Bluetooth. Funciona só por cabo.
  • ZL e ZR analógicos. Eles são lidos como ligado ou desligado.
  • Vibração e movimento. O InputConfig ainda não usa nenhum dos dois.

Criei a partir da sequência de inicialização e do layout de relatório publicados pela comunidade (com agradecimento ao procon2-mac) sem ter o controle em mãos, e é por isso que o app o marca como Experimental. Se um botão for lido errado, abra uma issue no GitHub.

Use um controle no estilo Nintendo que funciona agora

  • O Switch Pro Controller original. Bluetooth, macOS 13 ou posterior: passos do emparelhamento. A Nintendo o lista como compatível com o Switch 2, então um só controle serve para os dois.
  • Os Joy-Cons originais. Um de cada vez ou em par: como conectar Joy-Cons a um Mac.
  • Controles 8BitDo. No modo S (Switch), o macOS 13 e posteriores enxergam um 8BitDo como um Pro Controller, com o A e o B trocados da Nintendo. Qual modo usar.

Qualquer um deles funciona depois em jogos sem suporte a controle pelo InputConfig, com layouts prontos para mais de 450 jogos e apps no Criador de presets inteligentes (Smart Preset Maker).

Se você tem Joy-Con 2

O InputConfig ainda não consegue ler o Joy-Con 2. O Live Visualizer consegue desenhar um par de Joy-Con 2, então dá para montar um preset para eles, mas nenhuma entrada chega. Enquanto isso não mudar, os Joy-Cons originais são os controles da Nintendo para usar com uma mão só: como conectar Joy-Cons a um Mac. Joy-Con 2 no Mac trata dos dois projetos da comunidade que conectam os novos.

Em resumo

  • Só o macOS. Ele não tem suporte ao Switch 2 Pro Controller nem ao Joy-Con 2.
  • Por cabo USB-C. O InputConfig 1.6 inicia o Pro Controller 2 e o mapeia, como recurso experimental.
  • Algo que simplesmente funciona. Isso continua sendo o Pro Controller original por Bluetooth.

Use um cabo de dados e deixe os ajustes de segurança do seu Mac em paz.

Perguntas

O Switch 2 Pro Controller funciona em um Mac?

Nativamente não: o macOS tem suporte ao Switch Pro Controller e aos Joy-Cons originais, e não às versões do Switch 2. Por cabo USB-C, o InputConfig 1.6 consegue iniciar o Pro Controller 2 e mapeá-lo para teclas e para o mouse, como recurso experimental.

Existe um driver do Switch 2 Pro Controller para Mac?

Não há driver oficial da Apple nem da Nintendo. O InputConfig não precisa de um por cabo: ele mesmo envia os comandos de inicialização do controle. Os projetos da comunidade também não são oficiais.

Posso usar o Switch 2 Pro Controller no Steam em um Mac?

Só por um script da comunidade como o Switch2ProMac, por cabo. Ele não é oficial e eu não o testei.

Os Joy-Con 2 funcionam em um Mac?

Nativamente não. Dois projetos da comunidade chamados JoyCon2Mac os conectam: um os mapeia para teclas, e o outro, um driver, exige que a segurança central do macOS seja desativada, o que eu não faria em um Mac de uso diário.

O InputConfig tem suporte ao Switch 2 Pro Controller?

Sim, por cabo USB-C, a partir da versão 1.6, como recurso experimental. Bluetooth ainda não tem suporte, e os Joy-Con 2 também não. O controle de GameCube para o Switch 2 funciona por cabo do mesmo jeito.

Como desconecto um Switch 2 Pro Controller do InputConfig?

Desconecte o cabo. Ou clique na entrada dele no topo da barra lateral e escolha Disconnect: o InputConfig para de lê-lo até ele ser conectado de novo ou clicado em InputConfig, Devices.

Mais em português

Guias completos, em inglês

Quem escreve. Ryleigh Newman desenvolve o InputConfig e usa o próprio Mac todos os dias com um controle, porque as mãos não funcionam bem. Esta página foi traduzida do inglês. Os principais botões e menus do app aparecem em português quando o Mac está em português; esta página os chama assim, com o nome em inglês entre parênteses. O restante do app e do site está em inglês.

Esta página em outros idiomas: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文

Baixar o InputConfig na Mac App StoreGrátis. macOS 14 ou posterior. Sem conta, nada sai do seu Mac. Código aberto no GitHub.