Português

O controle não funciona no OpenEmu 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.

Quando o OpenEmu ignora um controle que o próprio Mac enxerga, a causa quase sempre é uma de duas permissões do macOS, Monitoração de Entrada e Bluetooth, ou um controle conectado mas não escolhido na tela Controls do OpenEmu. As duas levam um minuto para conferir. O OpenEmu lê controles diretamente, então não precisa de um mapeador, e vou mostrar abaixo exatamente onde um ajuda e onde não.

Passos

  1. Confira se o controle acende em Ajustes do Sistema, Controles de Videogame.
  2. Ative o OpenEmu em Privacidade e Segurança, Monitoração de Entrada e Bluetooth.
  3. Feche o OpenEmu por completo e abra de novo.
  4. Em Controls do OpenEmu, escolha o console, o seu controle e o jogador.
  5. Feche o Steam e qualquer app que altere entradas, e teste de novo.

O OpenEmu não reconhece o controle, ou os controles dele não funcionam

Suba esta escada, sempre do passo menor para o maior. Cada degrau tem a própria seção abaixo:

  1. Confira que o Mac vê o pad. Ajustes do Sistema, Controles de Videogame.
  2. Ligue a Monitoração de Entrada e o Bluetooth. Os dois ficam em Privacidade e Segurança, e pads sem fio precisam do de Bluetooth.
  3. Desligue e ligue cada um e depois feche e abra o OpenEmu. Uma permissão pode deixar de valer depois de uma atualização.
  4. Escolha o pad em Controls. Escolha o console, o controle e o jogador.
  5. Feche o Steam e os alteradores de entrada. Depois reconecte o pad.

Se o que o OpenEmu ignora é o teclado, teclado do OpenEmu não funciona num Mac tem essa escada. Um pad que aparece em Controls ainda pode ficar mudo sem a permissão de Bluetooth.

Prove que o Mac enxerga o controle

  • Você: Abra Ajustes, clique em Controles de Videogame na barra lateral e pressione alguns botões.
  • macOS: Lista o controle e acende cada botão.
  • Confira: Se acender, o problema está dentro do OpenEmu. Se não estiver na lista, resolva primeiro a conexão: como conectar um controle a um Mac, ou o teste de controle se você quiser ver cada botão ao vivo.

Ative as duas permissões de que o OpenEmu precisa

O OpenEmu lê dispositivos de entrada diretamente, e o macOS coloca isso atrás de permissões. A própria página de solução de problemas do OpenEmu lista as duas:

  • Monitoração de Entrada. Necessária para o teclado, e a resposta de costume quando o teclado não funciona no OpenEmu. Ajustes do Sistema, Privacidade e Segurança, Monitoração de Entrada, ative o OpenEmu.
  • Bluetooth. Desde o macOS Monterey, controles sem fio precisam dela, e a página do OpenEmu diz que um pad ainda pode aparecer em Controls sem ela, mas pode não funcionar. Ajustes do Sistema, Privacidade e Segurança, Bluetooth, ative o OpenEmu.

Feche o OpenEmu por completo e abra de novo depois de mudar qualquer uma das duas. Se o OpenEmu já está na lista e continua sem receber nada, desative e ative de novo. Uma permissão concedida a uma cópia mais antiga do app pode deixar de valer depois de uma atualização.

Escolha o controle em Controls

  • Você: Abra os ajustes do OpenEmu e vá para Controls. Escolha o console no topo, depois o seu controle no menu de entrada embaixo da imagem do controle, e o número do jogador.
  • OpenEmu: Preenche sozinho um controle que reconhece.
  • Confira: Se não preencher, clique em cada botão da imagem e pressione o botão correspondente do controle.

Os mapeamentos são por console, então um controle configurado para o SNES ainda precisa ser configurado para o Genesis. Se os analógicos têm drift ou parecem sensíveis demais, o guia do OpenEmu diz para girar cada analógico em um círculo completo antes de começar a jogar, o que deixa a calibração automática dele encontrar as bordas.

Confira o seu controle: PS5, PS4, Xbox, Switch Pro e 8BitDo

O banco de dados de controles do OpenEmu, na versão mais recente (2.4.1, de dezembro de 2023), tem layouts automáticos para o DualSense, o DualShock 4, os controles sem fio Xbox One S e Xbox Series X|S, o Switch Pro Controller, o 8BitDo Pro 2 e o Wii Remote. Então um controle de PS5 ou Xbox que não funciona quase nunca é falta de suporte. Volte para as permissões.

  • Controle de PS3. O DualShock 3 também está no banco de dados, mas no macOS atual ele é muito mais confiável por USB do que por Bluetooth.
  • Controle de Xbox 360. O macOS não tem suporte ao controle de Xbox 360 com fio, então nem o OpenEmu nem qualquer mapeador consegue lê-lo. Um controle de Xbox mais novo ou qualquer controle Bluetooth resolve.
  • 8BitDo. Se o Mac não o lista em Controles de Videogame, tente outro modo na chave do controle. A página do 8BitDo diz qual.

Feche os apps que disputam a entrada

A página de solução de problemas do OpenEmu cita apps que interferem na entrada dele: Chrome, Steam, DOSBox e Terminal, e apps que alteram entradas, como Karabiner, USB Overdrive e ControllerMate.

  • Steam. O mais comum: com o Steam aberto, a camada de controle dele pode enviar teclas próprias ao mesmo tempo. Feche-o e teste de novo.
  • InputConfig. Enquanto um preset que mapeia o seu controle está ativo, o OpenEmu recebe o controle e as teclas. Desative o preset, ou dê ao OpenEmu um preset próprio com a troca automática.
O editor do InputConfig para o layout Emulator / Arcade, com as linhas do D-pad enviando as quatro setas e as linhas do A e do B enviando Z e X.
Figura 1. O layout Emulator / Arcade do InputConfig: o D-pad envia as setas, e o A e o B enviam Z e X.

Onde um mapeador ajuda

Se o OpenEmu lê o seu controle depois de corrigir a permissão, você não precisa de um mapeador para isso. Três casos em que o InputConfig, grátis para o macOS 14 ou posterior, ajuda:

  • Um controle que o OpenEmu não aceita. O InputConfig muitas vezes ainda consegue lê-lo, porque também abre controles como dispositivos HID brutos. Defina a entrada do OpenEmu para esse jogador como o teclado, atribua as teclas que preferir e mapeie o controle para essas teclas. O código-fonte do OpenEmu aceita teclas enviadas por outros apps, então isso funciona enquanto o OpenEmu é a janela da frente. O layout Emulator / Arcade é um ponto de partida: setas, Z, X, A, S, Q, W, Enter e Shift.
  • Comandos de menu em botões sobrando. Os comandos na barra de menus do OpenEmu, como salvar e carregar estado, mostram o atalho de teclado ao lado, e o InputConfig pode colocar qualquer atalho em um botão que o OpenEmu deixa sem função, como um paddle do DualSense Edge ou o clique do touchpad.
  • A biblioteca. O mesmo controle pode mover o ponteiro do Mac pela biblioteca de jogos e passar o controle ao OpenEmu quando um jogo abre.

Em resumo

  • Permissões. Permita Monitoração de Entrada para o teclado e Bluetooth para controles sem fio, e depois abra o OpenEmu de novo.
  • Controls. Escolha o controle por console e por jogador.
  • Interferência. Feche o Steam e os apps que alteram entradas enquanto testa.

A maioria dos problemas de controle no OpenEmu é um seletor de permissão.

Perguntas

Por que o meu controle de PS5 não funciona no OpenEmu?

O DualSense tem um layout automático no OpenEmu, então raramente não é suportado. Ligue o OpenEmu em Privacidade e Segurança, Monitoração de Entrada e Bluetooth, desligue e ligue cada um se já está listado, feche e abra o OpenEmu e depois escolha o pad em Controls para o console.

O OpenEmu tem suporte ao controle de PS5?

Sim. O DualSense está no banco de dados de controles do OpenEmu com um layout automático. Se ele não faz nada, confira as permissões Monitoração de Entrada e Bluetooth do OpenEmu em Privacidade e Segurança e depois escolha-o em Controls.

Por que o teclado não funciona no OpenEmu em um Mac?

O OpenEmu precisa da permissão Monitoração de Entrada para o teclado. Ative em Ajustes do Sistema, Privacidade e Segurança, Monitoração de Entrada, depois feche e abra o OpenEmu de novo. O teclado tem uma página própria, com os apps que o bloqueiam.

Como mudo os controles no OpenEmu?

Abra os ajustes do OpenEmu, vá para Controls, escolha o console e o seu controle, depois clique em cada botão da imagem e pressione o botão que você quer. Cada console tem o próprio mapeamento.

O OpenEmu funciona com um controle de Xbox 360?

Com o de cabo, não no macOS atual, porque o próprio macOS não tem suporte a ele. Os controles Xbox One e Series funcionam por Bluetooth.

O OpenEmu ainda recebe atualizações?

A versão mais recente é a 2.4.1, de dezembro de 2023. Ela ainda roda no macOS atual para a maioria das pessoas, e por isso os passos de permissão importam mais do que a versão.

Por que o OpenEmu não reconhece o meu controle num Mac?

Primeiro confira Ajustes do Sistema, Controles de Videogame, porque um pad que o Mac não vê é um problema de conexão. Se ele está listado ali, a causa é quase sempre uma permissão de Bluetooth ou de Monitoração de Entrada que falta ao OpenEmu, ou nenhum pad escolhido em Controls para esse console.

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, 日本語, Русский, 繁體中文, 简体中文

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