Ubuntu 20.04でジョイスティックを設定する

Ubuntu 20.04でジョイスティックを設定する

私は を持っています0079-0006-DragonRaise Inc Generic USB Joystick。これは私のUbuntu 20.40で認識されています。テストしたところ、jstest-gtk非常に奇妙な問題が見つかりました。

  • BUTTON_TRIGGER が認識されません
  • 軸2は、元のアクションに加えて、ボタン0とボタン2も呼び出します。
  • 軸3はボタン1と3を呼び出すだけです
  • BASEボタンは軸0と軸1を呼び出します

これはドライバーの問題でしょうか?

答え1

これはゲームパッドの問題です。ドライバーは正常です。

答え2

ベンダーID 0x0079、製品ID 0x0006のハードウェアは通常、汎用USB HIDゲームパッド(「PC TWIN SHOCK ゲームパッド」)、DualShock 2スタイルを採用していることが多いが、時にはこのアーケードジョイスティックデバイス ID から製品を一意に識別することはできないため、使用しようとしているデバイスの画像を示す製品ページへのリンクを含めるように質問を編集していただけると助かります。

HIDゲームパッドは技術的にはドライバーを必要としませんが、ゲームで説明されているのと同じキーコードを使用しない場合、入力がゲーム内で正しくマッピングされない可能性があります。Linux ゲームパッドの仕様ID 0076:0006のデバイスは、ドラゴンライズモジュール、これは奇妙な再マッピングを行うようで、それが現在発生している動作の原因となっている可能性があります。

dragonrise モジュールを無効にして、ゲームパッドがデフォルトの HID ゲームパッド ドライバーによって処理されるようにするとうまくいくかもしれません。フォース フィードバックはおそらく機能しませんが、マッピングはより正確になる可能性があります。

関連情報