Logitech Rumble Gamepad F510

2

Eu comprei recentemente um gamepad Logitech F510. Infelizmente, isso não funciona corretamente para mim. Eu tentei calibrar o dispositivo com jstest-gtk sem qualquer sucesso - não consigo obter todos os eixos funcionando corretamente. Então, por causa disso, jogar jogos como Trine ou Steel Storm com o gamepad não é possível.

Conectando o gamepad eu recebo a seguinte saída:

[28445.660054] usb 4-3: new full speed USB device number 2 using ohci_hcd
[28446.504708] Registered led device: xpad0
[28446.504858] input: Generic X-Box pad as /devices/pci0000:00/0000:00:12.1/usb4/4-3/4-3:1.0/input/input7
[28446.505403] usbcore: registered new interface driver xpad

Seguintes valores que recebo com evtest (todos os sticks de gamepad estão no centro):

Input driver version is 1.0.1
Input device ID: bus 0x3 vendor 0x46d product 0xc21e version 0x2019
Input device name: "Generic X-Box pad"
Supported events:
  Event type 0 (Sync)
  Event type 1 (Key)
    Event code 304 (BtnA)
    Event code 305 (BtnB)
    Event code 307 (BtnX)
    Event code 308 (BtnY)
    Event code 310 (BtnTL)
    Event code 311 (BtnTR)
    Event code 314 (BtnSelect)
    Event code 315 (BtnStart)
    Event code 316 (BtnMode)
    Event code 317 (BtnThumbL)
    Event code 318 (BtnThumbR)
  Event type 3 (Absolute)
    Event code 0 (X)
      Value    128
      Min   -32768
      Max    32767
      Fuzz      16
      Flat     128
    Event code 1 (Y)
      Value   -129
      Min   -32768
      Max    32767
      Fuzz      16
      Flat     128
    Event code 2 (Z)
      Value      0
      Min        0
      Max      255
    Event code 3 (Rx)
      Value    128
      Min   -32768
      Max    32767
      Fuzz      16
      Flat     128
    Event code 4 (Ry)
      Value   -129
      Min   -32768
      Max    32767
      Fuzz      16
      Flat     128
    Event code 5 (Rz)
      Value      0
      Min        0
      Max      255
    Event code 16 (Hat0X)
      Value      0
      Min       -1
      Max        1
    Event code 17 (Hat0Y)
      Value      0
      Min       -1
      Max        1
  Event type 21 (ForceFeedback)
    Event code 80 (Rumble)
    Event code 81 (Periodic)
    Event code 88 (Square)
    Event code 89 (Triangle)
    Event code 90 (Sine)
    Event code 96 (Gain)

Alguém tem uma ideia de como posso fazer o gamepad funcionar corretamente ou se há uma nova versão do driver para ele?

    
por NiBu 26.09.2011 / 22:27

1 resposta

1

Informações fornecidas nesta resposta: Como faço para configurar um joystick ou gamepad? pode ser útil para você, que contém informações relacionadas ao jstest-gtk e ao jscalibrator. Colocado aqui para sua conveniência:

  

Não testado por mim, mas encontrado em um link fornecido em:    link , espero que isso ajude.

     
    

Instale o joystick

         

sudo apt-get update

         

sudo apt-get install joystick

         

em seguida, instale o jscalibrator

         

sudo apt-get install jscalibrator

         

execute os processos de calibração

         

jscal -c /dev/input/js0 (isso é     meu joystick verifique o seu)

         

jstest /dev/input/js0 (ou onde) se     Lembro-me corretamente, isso deve     retorne 0 para nenhum erro.

         

executar o jscalibrator

         

jscalibrator

         

e deveria     reconhecer o tipo de gamepad     corretamente e reconhecer todos os seus     botões e eixo

  
     

     

     

Existe também uma aplicação chamada jstest-gtk , que parece funcionar   algo assim, eu posto aqui uma imagem e o link para você:    link (Este software pode precisar ser   compilado para que funcione)

     

Espero que isso ajude você.

Boa sorte!

    
por Geppettvs D'Constanzo 26.09.2011 / 23:56