Português

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

Baixar o InputConfig na Mac App StoreEste 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

  1. Conecte o controle ao Mac com um cabo USB-C de dados.
  2. Abra o InputConfig. Ele inicia o controle sozinho.
  3. Para usar Bluetooth no lugar, ligue a configuração do Switch 2 em Settings, Devices e segure o botão de sincronização.
  4. 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:

FerramentaControlesConexãoO que ela pede do seu MacO que os apps veem
switch2macPro Controller 2, Joy-Con 2, GameCube do Switch 2BluetoothmacOS 15 ou posterior, Apple silicon, permissão de BluetoothUm gamepad virtual, segundo o readme dele
Switch 2 Controller HelperPro Controller 2Bluetooth Low EnergymacOS 13 ou posterior, e um entitlement ou o SIP desligado para o modo de gamepadUm gamepad virtual, ou apertos de tecla como alternativa
procon2-macPro Controller 2USB, ou sem fio com uma extensão assinada por vocêNada num cabo, uma extensão DriverKit que você mesmo assina para o sem fioUm controle que o Steam e outros apps podem ler
Switch2ProMacPro Controller 2Cabo USBUm script de shellUm Pro Controller no Steam
switch2bridge-macosPro Controller 2Bluetooth Low EnergyPermissão de AcessibilidadeTeclas, mais um servidor DSU para o Dolphin e o Cemu
JoyCon2Mac (OZORDI)Joy-Con 2Bluetooth Low EnergySIP e AMFI desativadosUm 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

  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. 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

  1. No InputConfig, abra Settings (Ajustes), Devices e ligue Connect Switch 2 Pro, GameCube and Joy-Con 2 controllers over Bluetooth.
  2. 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

Páginas 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, Русский, 繁體中文, 简体中文

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