
Ich habe eine 0079-0006-DragonRaise Inc Generic USB Joystick
. Sie wird von meinem Ubuntu 20.40 erkannt. Beim Testen mit jstest-gtk
habe ich ein sehr merkwürdiges Problem festgestellt
- BUTTON_TRIGGER wird nicht erkannt
- Achse 2 ruft zusätzlich zu ihren ursprünglichen Aktionen auch die Schaltflächen 0 und 2 auf
- Achse 3 ruft nur die Schaltflächen 1 und 3 auf
- BASE-Tasten rufen die Achsen 0 und 1 auf
Ist das ein Problem mit meinen Treibern?
Antwort1
Dies ist ein Problem mit meinem Gamepad. Meine Treiber sind in Ordnung.
Antwort2
Hardware mit der Hersteller-ID 0x0079 und der Produkt-ID 0x0006 ist normalerweise ein generisches USB-HID-Gamepad (manchmal auch"PC TWIN SHOCK Gamepad"), oft im DualShock 2-Stil, manchmal aber auch mit einem völlig anderen Formfaktor wiedieses Arcade-Joystick-Ding. Da das Produkt anhand der Geräte-IDs nicht eindeutig identifiziert werden kann, wäre es hilfreich, wenn Sie Ihre Frage so bearbeiten könnten, dass sie einen Link zu einer Produktseite mit einem Bild des Geräts enthält, das Sie verwenden möchten.
HID-Gamepads benötigen technisch gesehen keinen Treiber, aber die Eingaben werden in Spielen möglicherweise nicht korrekt zugeordnet, wenn sie nicht die gleichen Tastencodes verwenden, die in derLinux-Gamepad-SpezifikationGeräte mit den IDs 0076:0006 werden imDragonrise-Modul, das anscheinend eine seltsame Neuzuordnung durchführt, die das von Ihnen beobachtete Verhalten verursachen könnte.
Vielleicht haben Sie Glück, wenn Sie das Dragonrise-Modul deaktivieren, sodass das Gamepad vom standardmäßigen HID-Gamepad-Treiber gesteuert wird. Force Feedback funktioniert wahrscheinlich nicht, aber die Zuordnung könnte korrekter sein.