u/Evening-Paper7665

Best way to map keyboard keys to touch controls in Waydroid? (Clash Royale)

Olá!

Estou executando jogos de Android no Waydroid em Nobara Linux (Wayland) e gostaria de mapear teclas do teclado para posições de toque fixas na tela, semelhante ao recurso de mapeamento de teclas encontrado em emuladores de Android como BlueStacks ou LDPlayer.

Meus jogos principais são Clash Royale e Pokémon Unite, mas gostaria de uma solução geral que funcione com qualquer jogo de Android no Waydroid.

Existe alguma ferramenta que faça isso ou eu precisaria criar algo usando uinput, evdevou outra abordagem?

Não tenho problemas em usar scripts, se necessário, então soluções prontas e de baixo nível são bem-vindas.

Obrigado!

reddit.com
u/Evening-Paper7665 — 10 days ago

Pokémon Champions running on Linux via Waydroid (ARM translation on AMD Ryzen 5500U / Nobara 43)

Rodando Pokémon Champions no Nobara Linux 43 usando Waydroid com imagem GAPPS e camada de tradução ARM (libndk via waydroid_script).

Sistema:
- SO: Nobara Linux 43 (KDE Plasma 6.6, Wayland)
- CPU: AMD Ryzen 5 5500U
- GPU: Gráficos integrados AMD Radeon
- RAM: 12 GB
- Laptop: Lenovo IdeaPad 3 15ALC6

Configuração:
- Waydroid instalado a partir dos repositórios oficiais
- Inicializado com imagem GAPPS
- Instalou a camada de tradução ARM (libndk) via casualsnek/waydroid_script
- Nenhum passo de certificação manual da Play Store foi necessário no meu caso

Desempenho:
- O jogo roda suavemente dentro do container Waydroid
- Nenhuma queda de frame perceptível durante as batalhas
- O desempenho é melhor do que meu celular Android atual em gameplay contínua

Notas:
- A camada de tradução ARM foi necessária para compatibilidade
- I also disabled Waydroid’s Vulkan backend (ro.hardware.vulkan=radeon) as a precaution for potential AMD graphics issues by editing /var/lib/waydroid/waydroid_base.prop and commenting the line
- A latência de entrada é comparável à de um dispositivo Android nativo

No geral:
Essa configuração é uma alternativa viável para rodar títulos exclusivos de Android no Linux quando o suporte nativo não está disponível.

u/Evening-Paper7665 — 15 days ago