Português
Dá para usar um Switch 2 Pro Controller em um Mac?
Este app é totalmente gratuito. Você não precisa criar uma conta. Não há assinaturas nem downloads complicados, e nada fica bloqueado. Otimizado para Apple Silicon.
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. O InputConfig, o app grátis para Mac que eu faço, os lê mesmo assim. Por cabo USB-C, ele envia ao Pro Controller 2 os comandos de inicialização que ele espera e depois o lê como qualquer outro controle, sensores de movimento incluídos. Desde a 1.8, ele também pode lê-lo por Bluetooth, depois que você liga uma configuração. O app marca tudo isso como experimental, e eu também, porque o criei sem ter o controle em mãos, e a parte do Bluetooth está marcada como ainda não verificada em um controle. Se você quer um controle da Nintendo que simplesmente funcione em todo jogo de Mac, o Pro Controller original continua sendo o que eu escolheria.
Passos
- Conecte o controle ao Mac com um cabo USB-C de dados.
- Abra o InputConfig. Ele inicia o controle sozinho.
- Para usar Bluetooth no lugar, ligue a configuração do Switch 2 em Settings, Devices e segure o botão de sincronização.
- Espere a luz de jogador 1 e a entrada Switch 2 Pro Controller na barra lateral, depois crie um preset ou escolha um layout.
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
Li a página de cada projeto no GitHub em 27 de outubro de 2026. Dois deles visam fazer do controle um controle de jogo comum do Mac:
- switch2mac. GitHub, de Peterksharma: um app de barra de menus para o Pro Controller 2, o Joy-Con 2 (sozinho ou como par ligado) e o controle de GameCube do Switch 2, só por Bluetooth, no macOS 15 ou posterior em Apple silicon. O readme dele diz que cada controle aparece como um gamepad virtual que qualquer app que leia controles de jogo pode usar, por um entitlement da Apple que, segundo ele, a Apple concedeu ao app. Rumble e movimento não são levados por esse gamepad. Ele se chama de beta.
- Switch 2 Controller Helper. GitHub, de AlexmChadwick: um trabalho em andamento só para o Pro Controller 2, por Bluetooth Low Energy, no macOS 13 ou posterior. O readme dele diz que o modo de gamepad virtual precisa do entitlement pago de desenvolvedor da Apple ou da Proteção da Integridade do Sistema desativada, e sem isso o app recorre a apertos de tecla.
Os mais antigos:
- 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 não testei nenhum deles. Aqui estão lado a lado, como cada projeto se descreve:
| Ferramenta | Controles | Conexão | O que ela pede do seu Mac | O que os apps veem |
|---|---|---|---|---|
| switch2mac | Pro Controller 2, Joy-Con 2, GameCube do Switch 2 | Bluetooth | macOS 15 ou posterior, Apple silicon, permissão de Bluetooth | Um gamepad virtual, segundo o readme dele |
| Switch 2 Controller Helper | Pro Controller 2 | Bluetooth Low Energy | macOS 13 ou posterior, e um entitlement ou o SIP desligado para o modo de gamepad | Um gamepad virtual, ou apertos de tecla como alternativa |
| procon2-mac | Pro Controller 2 | USB, ou sem fio com uma extensão assinada por você | Nada num cabo, uma extensão DriverKit que você mesmo assina para o sem fio | Um controle que o Steam e outros apps podem ler |
| Switch2ProMac | Pro Controller 2 | Cabo USB | Um script de shell | Um Pro Controller no Steam |
| switch2bridge-macos | Pro Controller 2 | Bluetooth Low Energy | Permissão de Acessibilidade | Teclas, mais um servidor DSU para o Dolphin e o Cemu |
| JoyCon2Mac (OZORDI) | Joy-Con 2 | Bluetooth Low Energy | SIP e AMFI desativados | Um DualSense virtual e um mouse |
Só um readme pode dizer se uma ferramenta faz do controle um controle comum que todo jogo enxerga, e não confirmei isso para nenhuma delas. O readme do switch2mac é o que afirma isso. Confira o repositório de onde vem uma instalação, porque vários desses projetos compartilham nomes.
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. A versão 1.8 ou posterior também lê os sensores de movimento.
- 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 (Visualizador ao vivo) 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.
- Movimento e calibração. Desde a 1.8, ele lê o giroscópio e o acelerômetro, então as linhas de movimento e a mira por giroscópio funcionam, e usa a calibração dos analógicos guardada no controle, então os analógicos centram como em um Switch 2.
- 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.
Conecte por Bluetooth
- No InputConfig, abra Settings (Ajustes), Devices e ligue Connect Switch 2 Pro, GameCube and Joy-Con 2 controllers over Bluetooth.
- Pareie o controle com o Mac: segure o botão de sincronização dele até as luzes varrerem.
- Você: Deixe o InputConfig aberto. Na primeira vez, o macOS pergunta se o InputConfig pode usar o Bluetooth. Permita.
- InputConfig: Procura o controle enquanto o app roda, conecta-se a ele e o lê como na conexão USB-C, sensores de movimento incluídos.
- Confira: A luz de jogador 1 acende e o controle aparece no topo da barra lateral. A linha embaixo da configuração diz o que a busca está fazendo.
O app marca essa configuração como Experimental: ainda não verificada em um controle. Eu não tinha um controle do Switch 2 à mão para testá-la, então um cabo ainda é o caminho mais seguro. O que ele não faz, por cabo ou por Bluetooth:
- Ser um controle de jogo do Mac. O macOS ainda não o lê, então jogos que leem controles pelo macOS não o enxergam.
- ZL e ZR analógicos. Eles são lidos como ligado ou desligado.
- Vibração e NFC. O InputConfig 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
Desde a 1.8, o InputConfig lê também o Joy-Con 2, cada um por conta própria e segurado de lado: por USB no suporte de carga do Joy-Con 2, ou por Bluetooth com a mesma configuração do Pro Controller 2. Também é experimental, e o macOS ainda não os lê. Joy-Con 2 no Mac tem os passos, o que cada um lê e os dois projetos da comunidade que os conectam. Se você quer um controle da Nintendo que os jogos enxerguem como um, os Joy-Cons originais continuam sendo os certos: como conectar Joy-Cons a um Mac.
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 inicia o Pro Controller 2 e o mapeia, sensores de movimento incluídos, como recurso experimental.
- Por Bluetooth. Ligue a configuração em Settings, Devices e pareie pelo botão de sincronização. Ainda não verificado em um controle.
- 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. O InputConfig lê o Pro Controller 2 por cabo USB-C e, desde a 1.8, por Bluetooth com uma configuração, e o mapeia 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, e por Bluetooth ele fala com o controle diretamente. Os projetos da comunidade também não são oficiais.
Posso usar o Switch 2 Pro Controller no Steam ou em outros jogos num Mac?
Só por uma ferramenta da comunidade, e não testei nenhuma delas. O Switch2ProMac faz um Pro Controller 2 com cabo aparecer como Pro Controller no Steam, e o readme do switch2mac diz que o gamepad Bluetooth dele pode ser usado por qualquer app que leia controles de jogo. Os dois são não oficiais.
O que é o switch2mac?
Um app da comunidade de barra de menus para o macOS 15 ou posterior em Apple silicon. Pelo próprio readme, ele conecta um Switch 2 Pro Controller, um Joy-Con 2 ou um controle de GameCube do Switch 2 por Bluetooth e o mostra aos apps como um gamepad virtual. É um beta do autor dele, não um produto da Apple nem da Nintendo, e não o testei.
O InputConfig tem suporte ao Switch 2 Pro Controller?
Sim, como recurso experimental: por cabo USB-C desde a versão 1.6, com movimento desde a 1.8, e por Bluetooth desde a 1.8, depois que você liga Connect Switch 2 Pro, GameCube and Joy-Con 2 controllers over Bluetooth (Conectar controles Switch 2 Pro, GameCube e Joy-Con 2 por Bluetooth) em Settings, Devices. A parte do Bluetooth está marcada como ainda não verificada em um controle. O controle de GameCube para o Switch 2 e os Joy-Con 2 funcionam 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 (Desconectar): o InputConfig para de lê-lo até ele ser conectado de novo ou clicado em InputConfig, Devices. Por Bluetooth, desligar a configuração em Settings, Devices desconecta todo controle do Switch 2.
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. O InputConfig aparece em português quando o Mac está em português. Algumas páginas do site estão só em inglês.
Esta página em outros idiomas: English, Deutsch, Español, Français, Italiano, 日本語, 한국어, Nederlands, Polski, Русский, 繁體中文, 简体中文
Grátis. macOS 14 ou posterior. Sem conta, nada sai do seu Mac. Código aberto no GitHub.