Desativar botões extras do joystick

1

Eu tenho o Ubuntu 13.10 e tenho problemas com o meu gamepad

Eu tenho gamepad que tem botões todos desarrumados posso desabilitar alguns botões ?? Que meu joystick não tem.

Então aqui está como parece

É assim que meu outro joystick se parece, mas algumas vezes o primeiro joystick se parece com isso também.

Alguma idéia de como fazer isso funcionar ou apenas desabilitar alguns botões que o meu joystick não tem e o software acha que estou pressionando?

    
por Levan 24.01.2014 / 20:48

1 resposta

1

Você pode reordenar os botões e o eixo com jstest-gtk ou jscal , mas essas alterações só são visíveis para jogos usando a antiga interface joydev do Linux, a maioria dos jogos modernos usa a interface evdev que não permite configuração direta. Para jogos baseados no SDL1, você pode, no entanto, forçar o uso da interface antiga com:

export SDL_JOYSTICK_DEVICE=/dev/input/js0

Mas isso só funciona para um único joystick, o segundo é ignorado.

Com o SDL2 você pode configurar seu joystick diretamente, é um pouco complicado fazê-lo manualmente, mas você pode fazê-lo através do modo Steams BigPicture e ele irá passar automaticamente a configuração.

Também é possível criar um joystick virtual limpo por meio da interface uinput do Linux. xboxdrv é uma ferramenta que permite isso, veja a seção da página do manual EVDEV OPTION . A emulação de teclado / mouse também é possível.

    
por Grumbel 25.01.2014 / 02:51