Beim Bewegen von OpenDS wollte ich es mit dem Thrustmaster-Lenkrad bedienen. Ich habe das Ferrari GT Experience Racing Wheel (alt ...) verwendet.
Es sollte nicht notwendig sein. Fügen Sie Joystick- und Gamepad-Tester ein und überprüfen Sie, ob es funktioniert. Außerdem können Sie überprüfen, welcher Vorgang welcher ID entspricht.
OpenDS
Bitte lesen Sie READ ME für den Ablauf vom Start. Wenn Sie es einfach starten und Aufgabe auswählen, reagiert es nicht mit dem Lenkrad, das Sie haben. Sie müssen es also einstellen. Standardmäßig scheint Logitech G27 unterstützt zu werden.
Nach dem Start werden die folgenden Dateien im selben Verzeichnis wie OpenDS.jar erstellt. Es sollte nicht erstellt werden, wenn kein Joystick angeschlossen ist.
joystickDump.txt
Creation Date: 2017-02-10
Creation Time: 15:10:04
Joystick[0]:FGT Rumble 3-in-1
buttons:13
JoystickButton[name=0, parent=FGT Rumble 3-in-1, id=0, logicalId=0]
JoystickButton[name=1, parent=FGT Rumble 3-in-1, id=1, logicalId=1]
JoystickButton[name=2, parent=FGT Rumble 3-in-1, id=2, logicalId=2]
JoystickButton[name=3, parent=FGT Rumble 3-in-1, id=3, logicalId=3]
JoystickButton[name=4, parent=FGT Rumble 3-in-1, id=4, logicalId=4]
JoystickButton[name=5, parent=FGT Rumble 3-in-1, id=5, logicalId=5]
JoystickButton[name=6, parent=FGT Rumble 3-in-1, id=6, logicalId=6]
JoystickButton[name=7, parent=FGT Rumble 3-in-1, id=7, logicalId=7]
JoystickButton[name=8, parent=FGT Rumble 3-in-1, id=8, logicalId=8]
JoystickButton[name=9, parent=FGT Rumble 3-in-1, id=9, logicalId=9]
JoystickButton[name=10, parent=FGT Rumble 3-in-1, id=10, logicalId=10]
JoystickButton[name=11, parent=FGT Rumble 3-in-1, id=11, logicalId=11]
JoystickButton[name=12, parent=FGT Rumble 3-in-1, id=12, logicalId=12]
axes:6
JoystickAxis[name=pov, parent=FGT Rumble 3-in-1, id=0, logicalId=pov, isAnalog=false, isRelative=false, deadZone=0.0]
JoystickAxis[name=pov_x, parent=FGT Rumble 3-in-1, id=1, logicalId=pov_x, isAnalog=false, isRelative=false, deadZone=0.0]
JoystickAxis[name=pov_y, parent=FGT Rumble 3-in-1, id=2, logicalId=pov_y, isAnalog=false, isRelative=false, deadZone=0.0]
JoystickAxis[name=x, parent=FGT Rumble 3-in-1, id=3, logicalId=x, isAnalog=true, isRelative=false, deadZone=0.0]
JoystickAxis[name=y, parent=FGT Rumble 3-in-1, id=4, logicalId=y, isAnalog=true, isRelative=false, deadZone=0.0]
JoystickAxis[name=rz, parent=FGT Rumble 3-in-1, id=5, logicalId=rz, isAnalog=true, isRelative=false, deadZone=0.0]
settings.xml
Ändern Sie settings.xml basierend auf diesen Informationen. Bitte beachten Sie, dass für jede Fahraufgabe Einstellungen erforderlich sind. Im Fall des Ferrari GT Experience Racing Wheel funktionierte es nach dem Einstellen wie folgt. Zur Zeit nur der Griff und das Gaspedal / die Bremse.
Ändern Sie anhand der Informationen in joystickDump.txt
das XML so, dass es wie folgt zugewiesen wird.
Joystick[0] : controllerID="0"
Lenkung: axisID="3"
Beschleuniger: axisID="5"
Bremse: axisID="4"
Hier ist das Update.
settings.xml
<joystick>
<!-- Thrustmaster -->
<dumpJoystickList>true</dumpJoystickList>
<enableForceFeedback>true</enableForceFeedback>
<steering controllerID="0" axisID="3" invert="false" sensitivity="1.0"/>
<accelerator controllerID="0" axisID="5" invert="true" sensitivity="1.0"/>
<brake controllerID="0" axisID="4" invert="true" sensitivity="1.0"/>
</joystick>
gerührt. Die Tastenbelegung kommt wieder.