Wiimote auf Linux Mint - perfekt als Ereignis in / dev / input erkannt, aber nicht als js

407
kinkybudget

Ich verbrachte den Tag damit, meine Wiimote auf meiner Linux-Mint-Maschine zum Laufen zu bringen. Die Ergebnisse sind gemischt. Mit xwiimote oder eher mit xwiishow konnte ich feststellen, dass jeder Sensor und jede Taste im Gerät funktioniert, sowie alle Anhänge, die ich besitze. Ich bekomme die gleichen Ergebnisse, wenn ich evtest für / dev / input verwende. Alle Werkzeuge des Joysticks (jscal, jstest, jstest-gtk) haben jedoch Schwierigkeiten, Eingaben von den Richtungsblöcken und dem Nunchuck-Aufsatz zu erkennen.

Ich habe grundsätzlich keine Ideen. Ich dachte, das Problem könnte bei bluez liegen, aber da das Anschließen des Geräts einwandfrei funktioniert, seit ich xwiimote zum Laufen gebracht habe, denke ich, es ist ein Kernel-Problem, das mit Linux zu tun hat, wie Joysticks / Gamepads von Linux verwaltet werden.

Gibt es eine Möglichkeit, Eingaben vom richtigen Ereignis in ein js in / dev / input zu kopieren? Oder hat jemand anderes eine Lösung im Sinn?

Ich habe bereits qjoypad ausprobiert, aber das D-Pad wird auch nicht erkannt und es entstehen einige andere Probleme.

0

1 Antwort auf die Frage

0
kinkybudget

Der aktuelle Linux-Kernel ordnet automatisch D-Pad-Eingaben vom Wiimote / Classic-Controller den Tastatur-Pfeiltasten zu. Die Frage wurde gelöst, um das Ganze jetzt mit qjoypad verwenden zu können. Um das Ganze neu zuzuordnen, müsste der Kernel wahrscheinlich selbst kompiliert werden.