web-dev-qa-db-ja.com

Logitech Rumble Gamepad F510

最近、Logitech F510ゲームパッドを購入しました。残念ながら、私には適切に機能しません。私はjstest-gtkを使用してデバイスをキャリブレーションしようとしましたが、成功しませんでした-すべての軸を正常に動作させることができません。そのため、TrineやSteel Stormなどのゲームをゲームパッドでプレイすることはできません。

ゲームパッドを接続すると、次の出力が得られます。

[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

Evtestで得られる次の値(すべてのゲームパッドスティックは中央にあります):

入力ドライバーバージョンは1.0.1 
入力デバイスID:バス0x3ベンダー0x46d製品0xc21eバージョン0x2019 
入力デバイス名: "Generic X-Box pad" 
サポートされているイベント:
イベントタイプ0(同期)
イベントタイプ1(キー)
イベントコード304(BtnA)
イベントコード305(BtnB)
イベントコード307(BtnX)
イベントコード308(BtnY)
イベントコード310(BtnTL)
イベントコード311(BtnTR)
イベントコード314( BtnSelect)
イベントコード315(BtnStart)
イベントコード316(BtnMode)
イベントコード317(BtnThumbL)
イベントコード318(BtnThumbR)
イベントタイプ3(絶対)
イベントコード0(X)
値128 
最小-32768 
最大32767 
ファズ16 
フラット128 
イベントコード1(Y)
値-129 
最小-32768 
最大32767 
ファズ16 
フラット128 
イベントコード2 (Z)
値0 
最小0 
最大255 
イベントコード3(Rx)
値128 
最小-32768 
最大32767 
ファズ16 
フラット128 
イベントコード4(Ry)
値-129 
最小-32768 
最大32767 
ファズ16 
フラット128 
イベントコード5(Rz)
値0 
最小0 
最大255 
イベントコード16(Hat0X)
値0 
最小-1 
最大1 
イベントコード17(Hat0Y)
値0 
最小-1 
最大1 
イベントタイプ21(ForceFeedback)
イベントコード80(ランブル)
イベントコード81(定期的) 
イベントコード88(正方形)
イベントコード89(三角形)
イベントコード90(サイン)
イベントコード96(ゲイン)

誰かがゲームパッドを適切に機能させる方法や、新しいバージョンのドライバーがあるかどうかを知っていますか?

2
NiBu

この回答で提供される情報: ジョイスティックまたはゲームパッドを構成するにはどうすればよいですか jstest-gtkおよびjscalibratorに関連する情報が含まれています。便宜上、ここに配置します。

私はテストしていませんが、次のリンクで提供されています: http://ubuntuforums.org/showthread.php?t=393425 、これが役立つことを願っています。

ジョイスティックをインストールする

Sudo apt-get update

Sudo apt-get install joystick

次にjscalibratorをインストールします

Sudo apt-get install jscalibrator

その後、較正プロセスを実行します

jscal -c /dev/input/js0(これは私のジョイスティックの位置です。あなたのものを確認してください)

jstest /dev/input/js0(またはどこでも)正しく覚えていれば、エラーなしで0を返すはずです。

jscalibratorを実行します

jscalibrator

そして、ゲームパッドのタイプを正しく認識し、すべてのボタンと軸を認識する必要があります

enter image description here

enter image description here

jstest-gtk と呼ばれるアプリケーションもありますが、これはそのようなことをするようです。ここにスクリーンショットとリンクを投稿します。 https://github.com/Grumbel/ jstest-gtk (このソフトウェアを機能させるにはコンパイルが必要な場合があります)

enter image description here

これがお役に立てば幸いです。

幸運を!