web-dev-qa-db-ja.com

Logitech Gamepad F310がマウスと対話するのはなぜですか?

しばらく前にソフトウェアセンターからN64エミュレーターをダウンロードしましたが、キーボードを使用して問題なく動作していました。それから私の友人は私にUSBコントローラーを得るすばらしい考えを与えた。だから私はそれを手に入れ、Muropen64Plus、GFCE Ultra NES、ZSNESエミュレータでうまく動作していましたが、TurokのROMを手に入れました。このゲームでは、コントロールは他のものとは異なり、N64コントローラーにある4つの黄色の「C」ボタンを使用します。 Logitech(知っておくと便利な場合はF310)は、PS2またはPS3コントローラーのように見えます...右側の4つのボタン、個別のボタンとして押し下げる2つの360方向スティックなど。

そのため、Turokは4つの黄色い「C」ボタンをキャラクターの主な動きとして使用します。ボタンがあまりないので、「U」軸と「V」軸の360方向スティックを使用して混乱し始めました。

突然、コントローラーがカーソルを操作し始め、私がそれを知る前に、マウスの矢印が画面の左上隅にスライドしていた。コントローラーとのやり取りは行われなくなり、マウス自体が移動すると、画面の左上隅に大きな抵抗で戻ります。

私の当面の解決策は、コントローラーをUSBから外すことでした。

これで、コントローラーを再び差し込むたびに、カーソルが画面の隅にフレアします。

私はあらゆる種類の「jscalibrators」やその他のジャンクをソフトウェアセンターから入手して調べ、他のフォーラムから端末に何かを入力しました。 。

ゲームパッドがマウスであると考えるのをやめるためにコンピューターに何をするべきかを私はまったく理解できません。過去2日間、これについて非常に不満を感じていました。数時間調査して戦い、午後の昼寝をしてきました。

Logitechのサポートは、私を人間につなげる前に私に電話を切りました。

コントローラーがマウスだと考えないようにするにはどうすればよいですか?

2
Basically

Xinput構成を確認する必要があります。

xinput -l

ゲームパッドが接続されていて、おそらくCore Pointerの下で設定されているだけでなく、ボタン8、9などの入力の代わりに、誤ってx/y軸に設定されています。

Xinputを使用して、コアポインターからゲームパッドを削除します。