
DR;TL
- Um novo menu encontrado na versão mais recente do Android Canary revela a interface do usuário para um recurso de remapeamento de controlador de jogo que provavelmente virá no Android 17.
- Encontrada nas configurações de Bluetooth, a página “Configurações do controlador de jogo” permite aos usuários personalizar as entradas para os botões (“Teclas”) e os manípulos direcionais (“Eixos”).
- O recurso provavelmente funciona alterando quais códigos de teclas internos e valores de eixo são transmitidos aos jogos.
No mês passado, compartilhei evidências de que o Google está trabalhando em novos recursos de jogos para Android 17. Isso inclui suporte para remapeamento de botões em controladores de jogos e, potencialmente, um gamepad virtual. Na época, não consegui exibir nenhum desses recursos porque os menus estavam incompletos. Graças a um lançamento recente do Canary, no entanto, agora posso demonstrar como é a interface do usuário para o recurso de remapeamento do controlador de jogo do Android.
Escondido no aplicativo Configurações da atualização mais recente do Android Canary 2512 está um novo “Configurações do controlador de jogo“Menu que aparecerá na página de detalhes do dispositivo Bluetooth para gamepads compatíveis, como o controlador DualSense da Sony. Porém, este menu não aparece no momento, então tivemos que forçá-lo a aparecer.
Atualmente, o menu contém duas seções: Chaves e Eixos. A seção Chaves lista todas as entradas de botão remapeáveis, incluindo A, B, X, Y, L1, L2, R1, R2, clique com o controle esquerdo (L3) e clique com o controle direito (R3). Da mesma forma, a seção Eixos lista as entradas direcionais remapeáveis: D-pad, controle esquerdo e controle direito. Tocar em qualquer uma dessas opções abre uma caixa de diálogo que permite personalizar a entrada enviada aos aplicativos.

Mishaal Rahman / Autoridade Android
O mecanismo por trás disso é bastante simples. O Android oferece suporte nativo a vários controladores de jogos Bluetooth, como o DualSense da Sony (foto acima), há anos. O sistema operacional traduz os pressionamentos de botão em códigos de teclas internos e valores de eixo que os desenvolvedores mapeiam para ações no jogo. Esse novo recurso de remapeamento provavelmente opera alterando qual código-chave ou valor de eixo é enviado aos jogos Android quando um botão é pressionado. Por exemplo, se o botão A normalmente aciona o código de chave “A”, remapeá-lo para B faria com que o sistema transmitisse o código de chave “B”.
Eu sei o que muitos de vocês estão pensando: o controlador DualSense não possui botões A, B ou Y, então este menu parece desativado. Você está parcialmente certo – o menu atual é genérico (afinal, ainda está em desenvolvimento) e não reflete os rótulos de botões específicos do PlayStation. No entanto, reflete com precisão como o Android lida com esses controladores internamente: mapeando X para A, Círculo para B, Triângulo para Y e Quadrado para X. Essa padronização garante que os jogos não precisem levar em conta cada modelo de controlador específico para funcionar corretamente.
Ainda assim, espero que o Google expanda a funcionalidade do recurso antes do lançamento. Primeiro, o menu deve refletir o layout real dos botões do controlador conectado; mesmo uma mudança puramente estética reduziria a confusão do usuário. Em segundo lugar, a seleção de uma nova entrada deve ser possível simplesmente pressionando o botão físico no controlador, em vez de percorrer um menu – um recurso padrão em outras ferramentas de remapeamento. Finalmente, o suporte para remapear botões adicionais não padrão (como remos traseiros) seria útil, já que muitos controladores modernos os incluem especificamente para essa finalidade.
O Google tem muito tempo para desenvolver esse recurso, já que não espero um lançamento antes da atualização do Android 17 no próximo ano. Recursos como esse são cruciais para as ambições do Google em relação ao Android no PC, visto que muitos jogos de console e PC não possuem suporte para tela sensível ao toque. Quando o Google trouxer o Android para PCs, o suporte robusto ao controlador desempenhará um papel importante para ajudar a convencer os desenvolvedores a portar seus jogos para a plataforma. Isso sinaliza que o Google leva a sério o suporte a jogos sem tela sensível ao toque.
Não quero perder o melhor de Autoridade Android?


Obrigado por fazer parte da nossa comunidade. Leia nossa Política de Comentários antes de postar.
