Alles anzeigenWieso wählst du diesen Weg? Kann man nicht die orginal Datei editieren und dann
pp_RebindKeys
pp_RebindKeys layout_original_exported.xml
Weil du vielleicht nicht in der orginal Datei rumschreiben willst?
Wenn ja wieso schreibst du eine RESULT.xml?Wäre es nicht möglich die Kopie changed dann mit pp_RebindKeys layout_changed_exported.xml einzulesen?
Ich frag, da ich in meinem Test keinerlei Unterschied zwischen changed und result erkennen kann.
Muss aber zugeben, dass ich den Ablauf noch nicht ganz nachvollziehen kann.
die "instance" ist meiner Einschätzung nach die Reihenfolge der Inputs oder ist es die reale Reihenfolge in der xml?
Ahh hab etwas gefunden, dass muss ich später probieren. Das könnte meine Frage erklären. Muss aber erstmal im Tierpark spazieren
Vielen Dank für die Nachfrage und Dein Interesse Die Originaldatei wollte ich nicht anfassen - die dient einfach als Backup und als "Golden Master", falls irgendwas schiefgeht, kann man immer noch darauf zurückgreifen (ich bin da etwas paranoid). Die "Changed"-Datei habe ich z.B. im PTU erstellt - ohne irgendwelche Keybindings zu ändern. Damit hatte ich mit minimalem Aufwand eine Delta-Datei, in der NUR die Joysticks drinstehen.
Beantwortet das Deine Frage? ich geb zu, es ginge einfacher, aber ich wollte flexibel bleiben...
Die "instance" ist tatsächlich die Reihenfolge der Inputs - also die kann wild durcheinandergewürfelt sein. Bei Jan'D sieht sie z.B. so aus:
- <options type="keyboard" instance="1" Product="Tastatur {6F1D2B61-D5A0-11CF-BFC7-444553540000}"/>
- <options type="joystick" instance="2" Product="Joystick - HOTAS Warthog {0402044F-0000-0000-0000-504944564944}"/>
- <options type="joystick" instance="3" Product="Throttle - HOTAS Warthog {0404044F-0000-0000-0000-504944564944}">
- <flight_move_speed_range_abs invert="1"/>
- <flight_move_accel_range_abs invert="1"/>
- </options>
- <options type="joystick" instance="4" Product="T-Rudder {B679044F-0000-0000-0000-504944564944}">
- <flight_move_strafe_longitudinal invert="1"/>
- </options>
- <options type="joystick" instance="5" Product="T.16000M {B10A044F-0000-0000-0000-504944564944}">
- <flight_move_strafe_longitudinal invert="1"/>
- </options>
- <options type="joystick" instance="6" Product="F16 MFD 1 {B351044F-0000-0000-0000-504944564944}"/>
- <options type="joystick" instance="7" Product="F16 MFD 2 {B352044F-0000-0000-0000-504944564944}"/>
- <options type="joystick" instance="1" Product="Joystick V2.04 {00040001-0000-0000-0000-504944564944}"/>
Und hier mal im Vergleich "Original" bei mir:
- <options type="keyboard" instance="1" Product="Keyboard {6F1D2B61-D5A0-11CF-BFC7-444553540000}"/>
- <options type="joystick" instance="1" Product="F16 MFD 2 {B352044F-0000-0000-0000-504944564944}"/>
- <options type="joystick" instance="2" Product="WINWING THROTTLE BASE1 + F18 HANDLE {BE224098-0000-0000-0000-504944564944}">
- <flight_move_strafe_longitudinal invert="1"/>
- <flight_move_strafe_forward invert="1"/>
- <flight_move_strafe_backward invert="1"/>
- <flight_move_speed_range_abs invert="1"/>
- <flight_move_speed_range_rel invert="1"/>
- <flight_move_accel_range_abs invert="1"/>
- <flight_move_accel_range_rel invert="1"/>
- </options>
- <options type="joystick" instance="3" Product="T-Pendular-Rudder {B68F044F-0000-0000-0000-504944564944}">
- <flight_move_strafe_lateral>
- <nonlinearity_curve>
- <point in="0" out="0"/>
- <point in="0.20830922" out="0.049320903"/>
- <point in="0.37201786" out="0.097663499"/>
- <point in="0.5540508" out="0.18985963"/>
- <point in="0.64740103" out="0.29690382"/>
- <point in="0.77083081" out="0.45453504"/>
- <point in="0.86297095" out="0.58695906"/>
- <point in="0.90445995" out="0.74234575"/>
- <point in="0.93211931" out="0.84593695"/>
- <point in="0.96202594" out="0.94607502"/>
- <point in="1" out="1"/>
- </nonlinearity_curve>
- </flight_move_strafe_lateral>
- <mgv_move invert="0"/>
- <mgv_move_forward invert="1"/>
- <mgv_move_backward invert="1"/>
- </options>
- <options type="joystick" instance="4" Product="WINWING JOYSTICK BASE1 + F18 GRIP {BE114098-0000-0000-0000-504944564944}"/>
- <options type="joystick" instance="5" Product="F16 MFD 1 {B351044F-0000-0000-0000-504944564944}"/>
- <options type="joystick" instance="6" Product="WINWING F18 TAKEOFF PANEL {BE044098-0000-0000-0000-504944564944}">
- <mining_throttle invert="0"/>
- </options>
- <options type="joystick" instance="7" Product="WINWING F18 COMBAT READY PANEL {BE054098-0000-0000-0000-504944564944}"/>
- <options type="joystick" instance="8" Product="WINWING F18 STARTUP PANEL {BE034098-0000-0000-0000-504944564944}"/>
und "changed" bei mir:
- <options type="keyboard" instance="1" Product="Keyboard {6F1D2B61-D5A0-11CF-BFC7-444553540000}"/>
- <options type="joystick" instance="1" Product="WINWING JOYSTICK BASE1 + F18 GRIP {BE114098-0000-0000-0000-504944564944}"/>
- <options type="joystick" instance="2" Product="WINWING THROTTLE BASE1 + F18 HANDLE {BE224098-0000-0000-0000-504944564944}"/>
- <options type="joystick" instance="3" Product="T-Pendular-Rudder {B68F044F-0000-0000-0000-504944564944}"/>
- <options type="joystick" instance="4" Product="WINWING F18 STARTUP PANEL {BE034098-0000-0000-0000-504944564944}"/>
- <options type="joystick" instance="5" Product="WINWING F18 COMBAT READY PANEL {BE054098-0000-0000-0000-504944564944}"/>
- <options type="joystick" instance="6" Product="WINWING F18 TAKEOFF PANEL {BE044098-0000-0000-0000-504944564944}"/>
- <options type="joystick" instance="7" Product="F16 MFD 1 {B351044F-0000-0000-0000-504944564944}"/>
- <options type="joystick" instance="8" Product="F16 MFD 2 {B352044F-0000-0000-0000-504944564944}"/>