www.tirinhas.com

segunda-feira, 31 de dezembro de 2007

Joystick USB no Linux

Tentando fazer funcionar meu joystick USB no Gentoo Linux, descobri atraves deste site que compilei o kernel sem suporte a joystick. Primeiramente, recompile o kernel usando essas configurações:
Device Drivers -->
Input Device Support -->
<*> Joystick Interface
<*> Event Interface
[*] Joysticks
USB Support -->
<*> Support for Host-side USB
[*] USB device filesystem
<*> EHCI HCD (USB 2.0) support
<*> OHCI HCD support
<*> UHCI HCD (most Intel and VIA) support
<*> USB Human Interface Device (full HID) support
[*] HID input layer support
Note que, entre EHCI, OHCI e UHCI, você só precisa ativar os que sua placa mãe suporta.
Fazendo isto, o joystick ja deve funcionar. Mas ha jogos que nao suportam o uso de joystick. Para isso, existe o
xjoypad, um programinha escrito em C, que associa eventos do joypad como eventos do teclado.

Primeiramente, baixe o xjoypad:
$ wget http://members.chello.at/erich.kitzmueller/ammoq/down/xjoypad.zip

Descompacte o arquivo baixado:
$ unzip xjoypad.zip

Entre na pasta descompactada:
$ cd xjoypad

Execute o programa:
$ ./xjoypad

Com o programa rodando, e so configurar o joystick, usando a configuracao de teclado do jogo ou emulador.

Fontes:
http://asher256-repository.tuxfamily.org/index.php?page=home&lang=en
http://members.chello.at/erich.kitzmueller/ammoq/download.html
http://www.pelennorfields.com/matt/2006/01/31/howto-ddr-dance-pads-in-linux-super-dual-box/