Joystick não funciona no snes9x [Resolvido]
Dica publicada em Linux / Configuração
Joystick não funciona no snes9x [Resolvido]
Dica testada no Gentoo.
Instalei o emulador Snes9x, porém, quando eu ia mapear as teclas do joystick, ele não funcionava.
Eu sabia que o joystick era reconhecido pelo sistema e estava bom, pois ele aparecia no:
lsusb:
Bus 002 Device 056: ID 0079:0006 DragonRise Inc. PC TWIN SHOCK Gamepad
E também, em:
cat /dev/input/js0
Nesse último comando, bastava eu pressionar as teclas e os caracteres surgiam, indicando que estavam sendo reconhecidas.
Após uma pesquisa no Google, achei uma coisa que funcionou, coloquei no arquivo /etc/udev/rules.d/99-input-joystick.rules o seguinte conteúdo:
Salvei, fechei, pluguei o controle novamente e testei o Snes9x.
Dessa vez funcionou.
As informações do "idProduct" e do "idVendor" podem ser vistas com:
lsusb
Ou com:
lsinput -v
Exemplo:
Instalei o emulador Snes9x, porém, quando eu ia mapear as teclas do joystick, ele não funcionava.
Eu sabia que o joystick era reconhecido pelo sistema e estava bom, pois ele aparecia no:
lsusb:
Bus 002 Device 056: ID 0079:0006 DragonRise Inc. PC TWIN SHOCK Gamepad
E também, em:
cat /dev/input/js0
Nesse último comando, bastava eu pressionar as teclas e os caracteres surgiam, indicando que estavam sendo reconhecidas.
![Linux: Joystick não funciona no snes9x [Resolvido]](http://img.vivaolinux.com.br/imagens/dicas/comunidade/2021-01-16-002446_547x89_scrot.png)
KERNEL=="event*", ATTRS{idProduct}=="0006", ATTRS{idVendor}=="0079", MODE="0666"
Salvei, fechei, pluguei o controle novamente e testei o Snes9x.
Dessa vez funcionou.
As informações do "idProduct" e do "idVendor" podem ser vistas com:
lsusb
Ou com:
lsinput -v
Exemplo:
/dev/input/event10 id : 0079:0006, USB, v272 phys : "usb-0000:00:1d.7-1.4/input0" name : "Microntek USB Joystick " KEY : [ 12 codes ] ABS : X Y Z RZ HAT0X HAT0Y MSC : SCAN FF :Fonte: Gentoo Forums :: View topic - [SOLVED] Gentoo & joystick with modern games (2015)