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.
O InputConfig é grátis na Mac App Store. macOS 14 ou posterior, sem conta, sem rastreamento, código aberto.
Passos
- Conecte o controle ao Mac com um cabo USB-C de dados.
- Abra o InputConfig 1.6 ou posterior. Ele inicia o controle sozinho.
- Espere a luz de jogador 1 e a entrada Switch 2 Pro Controller na barra lateral.
- 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
- Conecte o Switch 2 Pro Controller ao Mac com um cabo USB-C que leve dados, direto no Mac enquanto você testa.
- 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, 繁體中文, 简体中文
Grátis. macOS 14 ou posterior. Sem conta, nada sai do seu Mac. Código aberto no GitHub.