Hi shoes, welcome to FG. I made some investigation over the xml code that should command your CH yoke in FG.
The file which is called pro-yoke-usb.xml resides in flightgear/Input/Joysticks/CH folder.
Please go to that folder and open the pro-yoke-usb.xml with a code/text editor of your preference.
Once is open you'll see a lot of xml code tags. No worries, just go to line 28-36, and you''l find this code fragment:
- Code: Select all
LINE 28
<axis n="2">
<desc>Throttle</desc>
<binding>
<command>nasal</command>
<script>controls.throttleAxis()</script>
</binding>
</axis>
LINE 36
<axis>
<desc>Mixture</desc>
<number>
<unix>3</unix>
<mac>3</mac>
<windows>4</windows>
</number>
<binding>
<command>property-scale</command>
<property>/controls/engines/engine[0]/mixture</property>
<offset type="double">-1.0</offset>
<factor type="double">-0.5</factor>
</binding>
<binding>
<command>property-scale</command>
<property>/controls/engines/engine[1]/mixture</property>
<offset type="double">-1.0</offset>
<factor type="double">-0.5</factor>
</binding>
</axis>
Notice that in line 28 the axis is assigned to <axis n="2"> <desc>Throttle</desc>
However, in line 36 the axis mixture is defined but not assigned,to any axis number that
for windows must be <axis n="4"> (assuming you are using windows)
<axis>
<desc>Mixture</desc>
<number>
<unix>3</unix>
<mac>3</mac>
<windows>4</windows>
</number>
<binding>
<command>property-scale</command>
<property>/controls/engines/engine[0]/mixture</property>
<offset type="double">-1.0</offset>
<factor type="double">-0.5</factor>
</binding>
<binding>
<command>property-scale</command>
<property>/controls/engines/engine[1]/mixture</property>
<offset type="double">-1.0</offset>
<factor type="double">-0.5</factor>
</binding>
</axis>
In short you have to change the code of the line 36 to <axis n="4">
- Code: Select all
<axis n="4">
<desc>Mixture</desc>
<number>
<unix>3</unix>
<mac>3</mac>
<windows>4</windows>
</number>
<binding>
<command>property-scale</command>
<property>/controls/engines/engine[0]/mixture</property>
<offset type="double">-1.0</offset>
<factor type="double">-0.5</factor>
</binding>
<binding>
<command>property-scale</command>
<property>/controls/engines/engine[1]/mixture</property>
<offset type="double">-1.0</offset>
<factor type="double">-0.5</factor>
</binding>
</axis>
Then save the file and start FG again, however if FG is running you can go to FG menu Debug, click over reload input checking in runtime.
In my opinion the mixture and propeller pitch are initially not assigned to any axis by default, so the user can decide to use them later. I personally have both mentioned axis not assigned ( CH Eclipse Yoke ), because if for some reason you touch the mixture or prop pitch lever unintentionally you'll probably crash due to engine pan or just engine/prop break down. I recommend using mixture with M m and for prop pitch N n.
Cheers, 29.92, welcome aboard and Merry Christmas shoes.