Hi,
ich versuche seit einer weile nun vergebens meinen Wii U Pro Controller via Moltengamepad als Xbox Controller angezeigt zu bekommen. Leider vergebens. Ich hatte es erst mit xboxdrv versucht, jedoch hatte ich damit anfangs zuviele schwierigkeiten und Moltengamepad "sollte" den Wii U Pro Controller von hause aus mit seinem Treibern unterstützen, sowie habe ich mir schon die Mühe gemacht dafür eine Config zu schreiben (bei der ich aber auch ein wenig hadere, aber da habe ich den Entwickler selbst schon zu gefragt).
Hier ist schonmal was ich soweit gemacht habe:
xf86-input-joystick installiert - Im Englischen Forum berichtete jemand das dies bei ihm half, Bei mir jedoch vergebens.
bluez, bluez-plugins, bluez-tools installiert.
via
bluetoothctl Bluetooth aktiviert und den Controler verbunden (klappte problemlos)
Moltengamepad installiert (nichts geändert) und mit
--mimic-xpad gestartet in meinen versuchen tat ich dies sowohl als Normaler User als auch als root (wegen mangelnder Berechtigungen)
Folgende Configurationsdateien habe ich in dem Ordner
/etc/X11/xorg.conf.d/ angelegt:
10-joy.conf
Section "InputClass"
Identifier "joystick catchall"
MatchIsJoystick "on"
MatchDevicePath "/dev/input/event*"
Driver "joystick"
Option "StartKeysEnabled" "False" #Disable mouse
Option "StartMouseEnabled" "False" #support
EndSection
11-evdev.conf
Section "InputClass"
Identifier "joystick catchall"
MatchIsJoystick "on"
MatchDevicePath "/dev/input/js*"
Driver "joystick"
Option "StartKeysEnabled" "False" #Disable mouse
Option "StartMouseEnabled" "False" #support
EndSection
50-xwiimote-fix.conf
Section "InputClass"
Identifier "Nintendo Wii Remote Raw Input Blacklist"
MatchProduct "Nintendo Wii Remote"
MatchDevicePath "/dev/input/event*"
Option "Ignore" "on"
EndSection
Wie man sieht unterscheiden sich die Conf Dateien nicht wesentlich voneinander. Die Dritte Datei enstand eben aus der Github Seite von Xwiimote wo es hies "Das sollte helfen!"
wenn ich nun
./moltengamepad --mimic-xpad starte (root oder nicht ist egal) wird der Controler natürlich erkannt, wenn ich aber nun Spiele wie Hotline Miami 2 starte, wird der Controler erkannt aber behält seine belegung (A ist rechts und nicht unten)
Wenn ich Risk of Rain starte, wird der Controller als Maus erkannt, bei anderen Spielen wiederum gar nicht (z.B. 12 is better than 6)
achja Hotline Miami ist auch das einzige Spiel, welches den Controler auch so erkennt und eben das oben genannte Layout angibt.
Frage ist nun also wo muss ich nun weitersuchen wenn ich das zum laufen bekommen will? Oder sollte ich doch lieber nochmal versuchen xboxdrv zu nutzen?