Ok , you config looks normal but this depends on your experience 'cause I don't have a similar device :
cora2017 wrote in Thu Feb 09, 2017 5:36 pm:My biggest problem is Aileron and Elevator trim. They are to slow to control the final descent. ( they are associated with the eightdirectional switch )
The trimmers are often slower than the actual control surfaces , You shouldn't use them mainly for flying controls.
anyway , I replaced their bindings with "property-scale" style commands ,(lines 50 to 69 in the edited code below ).
if they become too nervous try uncommenting the <power> tags .
cora2017 wrote in Thu Feb 09, 2017 5:36 pm:...Aileron and Elevator on the left mini joystick ( they are a bit too nervous )
for controls 'nervosity' I added a <power> tag that will split the inputs by 1.8 (lines 11 and 21) try increasing for slowdown inputs and respectively decrease for raise
this is an edited version , try to adjust values by yourself , it all depends on your experience
Good luck
- Code: Select all
<?xml version="1.0"?>
<PropertyList>
<name type="string">Logitech Dual Action USB</name>
<axis>
<desc type="string">Aileron</desc>
<binding>
<command type="string">property-scale</command>
<property type="string">/controls/flight/aileron</property>
<factor type="double">1</factor>
<power>1.8</power>
<offset type="double">0</offset>
</binding>
</axis>
<axis n="1">
<desc type="string">Elevator</desc>
<binding>
<command type="string">property-scale</command>
<property type="string">/controls/flight/elevator</property>
<factor type="double">-1</factor>
<power>1.8</power>
<offset type="double">0</offset>
</binding>
</axis>
<axis n="2">
<desc type="string">Rudder</desc>
<binding>
<command type="string">property-scale</command>
<property type="string">/controls/flight/rudder</property>
<factor type="double">1</factor>
<offset type="double">0</offset>
</binding>
</axis>
<axis n="3">
<desc type="string">Rudder Trim</desc>
<low>
<binding>
<command type="string">nasal</command>
<script type="string">controls.rudderTrim(-1);</script>
</binding>
</low>
<high>
<binding>
<command type="string">nasal</command>
<script type="string">controls.rudderTrim(1);</script>
</binding>
</high>
</axis>
<axis n="6">
<desc type="string">Aileron Trim</desc>
<binding>
<command type="string">property-scale</command>
<property type="string">/controls/flight/aileron-trim</property>
<!--<power>1.8</power>-->
<factor type="double">1</factor>
</binding>
</axis>
<axis n="7">
<desc type="string">Elevator Trim</desc>
<binding>
<command type="string">property-scale</command>
<property type="string">/controls/flight/elevator-trim</property>
<!--<power>1.5</power> -->
<factor type="double">-1.8</factor>
</binding>
</axis>
<button>
<desc type="string">View Left</desc>
<binding>
<command type="string">property-adjust</command>
<property type="string">/sim/current-view/goal-heading-offset-deg</property>
<step type="string">30.0</step>
</binding>
</button>
<button n="1">
<desc type="string">View Down</desc>
<binding>
<command type="string">property-adjust</command>
<property type="string">/sim/current-view/goal-pitch-offset-deg</property>
<step type="string">-20.0</step>
</binding>
</button>
<button n="2">
<desc type="string">View Right</desc>
<binding>
<command type="string">property-adjust</command>
<property type="string">/sim/current-view/goal-heading-offset-deg</property>
<step type="string">-30.0</step>
</binding>
</button>
<button n="3">
<desc type="string">View Up</desc>
<binding>
<command type="string">property-adjust</command>
<property type="string">/sim/current-view/goal-pitch-offset-deg</property>
<step type="string">20.0</step>
</binding>
</button>
<button n="4">
<desc type="string">Throttle Up</desc>
<binding>
<command type="string">nasal</command>
<script type="string">controls.incThrottle(0.01, 1.0);</script>
</binding>
<repeatable type="double">1</repeatable>
</button>
<button n="5">
<desc type="string">Throttle Down</desc>
<binding>
<command type="string">nasal</command>
<script type="string">controls.incThrottle(-0.01, -1.0);</script>
</binding>
<repeatable type="double">1</repeatable>
</button>
<button n="6">
<desc type="string">Brakes</desc>
<repeatable type="string">false</repeatable>
<binding>
<command type="string">nasal</command>
<script type="string">controls.applyBrakes(1);</script>
</binding>
<mod-up>
<binding>
<command type="string">nasal</command>
<script type="string">controls.applyBrakes(0);</script>
</binding>
</mod-up>
</button>
<button n="7">
<desc type="string">Brakes</desc>
<repeatable type="string">false</repeatable>
<binding>
<command type="string">nasal</command>
<script type="string">controls.applyBrakes(1);</script>
</binding>
<mod-up>
<binding>
<command type="string">nasal</command>
<script type="string">controls.applyBrakes(0);</script>
</binding>
</mod-up>
</button>
<button n="10">
<desc type="string">Flaps Up</desc>
<repeatable type="string">false</repeatable>
<binding>
<command type="string">nasal</command>
<script type="string">controls.flapsDown(-1);</script>
</binding>
<mod-up>
<binding>
<command type="string">nasal</command>
<script type="string">controls.flapsDown(0);</script>
</binding>
</mod-up>
</button>
<button n="11">
<desc type="string">Flaps Down</desc>
<repeatable type="string">false</repeatable>
<binding>
<command type="string">nasal</command>
<script type="string">controls.flapsDown(1);</script>
</binding>
<mod-up>
<binding>
<command type="string">nasal</command>
<script type="string">controls.flapsDown(0);</script>
</binding>
</mod-up>
</button>
</PropertyList>