O Raspberry Pi funciona com muitos controladores, os controladores do Xbox não são exceção. De controladores Xbox 360 sem fio a controladores Xbox One Bluetooth, se você tiver um controlador Xbox, provavelmente funcionará com um Raspberry Pi.
Instale ou atualize para a versão mais recente do Raspberry Pi OS
Antes de começarmos, certifique-se de ter a versão mais recente do Raspberry Pi OS instalada no seu Pi.
Instale o driver xboxdrv
Os drivers Xpad estão incluídos na versão mais recente do Raspberry Pi OS, portanto, esta etapa é tecnicamente opcional. Ainda recomendamos instalá-lo caso você encontre um aplicativo criado com base no antigo driver xboxdrv.
Execute o seguinte comando para instalá-lo:
sudo apt-get install xboxdrv
Conecte um controle com ou sem fio do Xbox
Os controladores com ou sem fio do Xbox serão reconhecidos.
Conecte um controlador com Bluetooth
Usaremos o conjunto de ferramentas do joystick para garantir que tudo esteja funcionando. Instale-o com este comando:
sudo apt-get install joystick
Quando terminar a instalação, execute este comando para iniciar o teste:
sudo jstest /dev/input/js0
Você verá uma tela de números. Se tudo estiver funcionando corretamente, pressionar os botões no controlador fará com que eles mudem
Use um controle do Xbox para substituir as funções do mouse
Agora que seu controlador está conectado, você pode querer usá-lo no lugar de um mouse. Execute o seguinte comando em uma janela de terminal para habilitar esse recurso:
sudo xboxdrv --detach-kernel-driver --silent --mouse
Se você precisar de um botão de mouse específico, verifique a tabela abaixo para obter um botão correspondente no controle do Xbox. Ele também inclui algumas funções de teclado.
Função | Botão do controle do Xbox |
---|---|
Mover Cursor | Joystick Esquerdo |
Rodinha do mouse | Joystick direito |
Clique esquerdo | A |
Clique com o botão direito | B |
Clique do meio | x |
Digitar | Y |
Setas | D-Pad |
Subir página | LIBRA |
Página para baixo | RB |
Avançar | Começar |
Voltar | Voltar |