Ubuntu 12.10 Entrada ausente js0

2

O arquivo / dev / input / js0 está faltando nos meus diretórios. Estou tentando usar o plugin joy2key do Centro de Software para mapear as teclas digitadas no meu gamepad, mas quando tentei iniciar, recebi a seguinte resposta no terminal:

$ joy2key -dev /dev/input/js0 -terminal
joy2key - reads joystick status and dispatches keyboard events
By Peter Amstutz ([email protected])
This is free software under the GNU General Public License (GPL v2)
          (see COPYING in the joy2key archive)
You are welcome to use/modify this code, and please e-mail me
if anything cool comes of it!
Version: 1.6.3   Binary built on Dec 22 2009 at 13:45:44

Error opening /dev/input/js0!
Are you sure you have joystick support in your kernel?
$

Eu verifiquei isso navegando para / dev / input no gerenciador de arquivos e não vi nenhum arquivo ou pasta "js0".

Estou executando o Ubuntu 12.10

    
por John Aumiller 06.10.2013 / 02:20

1 resposta

0

/dev/input/js0 será criado automaticamente quando você conectar seu gamepad. Se isso não acontecer, isso pode significar que o seu gamepad não é suportado pelo kernel, o seu gamepad está quebrado ou algum outro tipo de USB foobar está acontecendo. A saída de dmesg deve fornecer mais dicas sobre o que está acontecendo quando você liga o bloco.

Também é possível que seu pad esteja funcionando bem, mas que ele não seja reconhecido como joystick e, em vez disso, seja lançado na categoria de dispositivo de evento genérico. Veja se um /dev/input/eventX é criado quando você conecta seu bloco.

Para mais testes, você também pode querer instalar:

apt-get install joystick evtest

evtest permite ler a partir de /dev/input/eventX

jstest permite ler a partir de /dev/input/js0

    
por Grumbel 07.10.2013 / 10:12