Following up on my earlier post, here is a section of the config file for my throttle, full path below:
%LOCALAPPDATA$\Packages\Microsoft.Limitless_8wekyb3d8bbwe\SystemAppData\wgs\00090000025CC6EC_000000000000000000000000604CC91B\C3D34C555A664F728A6BD0C708C4A608\A634B0FEE0524579945889959E722356
You can see that from the first few lines.
<?xml version="1.0" encoding="UTF-8"?>
<Version Num="-1"/>
<FriendlyName PlatformAvailability="1">TQ6 with Reverse</FriendlyName>
<Device DeviceName="VirtualFly - TQ6+ " GUID="{8A818860-ABFA-11EA-8001-444553540000}" ProductID="3490" CompositeID="0" HWVer="1.0.0.0">
Further down I have some bindings. In this case throttle 1, and 2 functions are bound to “Joystick L-Axis X” & “Joystick L-Axis Y”
<Action ActionName="KEY_THROTTLE1_SET" ValueEvent="0.000000" Delay="2.000000" Flag="4228">
<Axis AxisSensitivy="0" AxisSensitivyMinus="0" AxisNeutral="58" AxisDeadZone="1" AxisOutDeadZone="0" AxisResponseRate="-1"/>
<Primary>
<KEY Information="Joystick L-Axis X ">1026</KEY>
</Primary>
</Action>
<Action ActionName="KEY_THROTTLE2_AXIS_SET_EX1" ValueEvent="0.000000" Delay="0.000000" Flag="2"/>
<Action ActionName="KEY_THROTTLE2_CUT" ValueEvent="0.000000" Delay="0.000000" Flag="2"/>
<Action ActionName="KEY_THROTTLE2_DECR" ValueEvent="0.000000" Delay="0.000000" Flag="2"/>
<Action ActionName="KEY_THROTTLE2_FULL" ValueEvent="0.000000" Delay="0.000000" Flag="2"/>
<Action ActionName="KEY_THROTTLE2_INCR" ValueEvent="0.000000" Delay="0.000000" Flag="2"/>
<Action ActionName="KEY_THROTTLE2_INCR_SMALL" ValueEvent="0.000000" Delay="0.000000" Flag="2"/>
<Action ActionName="KEY_THROTTLE2_REVERSE_THRUST_HOLD" ValueEvent="0.000000" Delay="0.000000" Flag="2"/>
<Action ActionName="KEY_THROTTLE2_SET" ValueEvent="0.000000" Delay="2.000000" Flag="4228">
<Axis AxisSensitivy="0" AxisSensitivyMinus="0" AxisNeutral="61" AxisDeadZone="1" AxisOutDeadZone="0" AxisResponseRate="-1"/>
<Primary>
<KEY Information="Joystick L-Axis Y ">1042</KEY>
</Primary>
</Action>
<Action ActionName="KEY_THROTTLE3_AXIS_SET_EX1" ValueEvent="0.000000" Delay="0.000000" Flag="2"/>
To remove those bindings I would remove the code blocks between the “Primary” tags, the “<Axis AxisSensitivy” tag, remove the trailing “/Action” tag, and also reset “Delay”, and flag values to “0” & “2” respectively. So both entries would look like all the others, as below. Make sure you have made a backup of that file first though, outside that folder structure.
<Action ActionName="KEY_THROTTLE1_SET" ValueEvent="0.000000" Delay="0.000000" Flag="2">
<Action ActionName="KEY_THROTTLE2_AXIS_SET_EX1" ValueEvent="0.000000" Delay="0.000000" Flag="2"/>
<Action ActionName="KEY_THROTTLE2_CUT" ValueEvent="0.000000" Delay="0.000000" Flag="2"/>
<Action ActionName="KEY_THROTTLE2_DECR" ValueEvent="0.000000" Delay="0.000000" Flag="2"/>
<Action ActionName="KEY_THROTTLE2_FULL" ValueEvent="0.000000" Delay="0.000000" Flag="2"/>
<Action ActionName="KEY_THROTTLE2_INCR" ValueEvent="0.000000" Delay="0.000000" Flag="2"/>
<Action ActionName="KEY_THROTTLE2_INCR_SMALL" ValueEvent="0.000000" Delay="0.000000" Flag="2"/>
<Action ActionName="KEY_THROTTLE2_REVERSE_THRUST_HOLD" ValueEvent="0.000000" Delay="0.000000" Flag="2"/>
<Action ActionName="KEY_THROTTLE2_SET" ValueEvent="0.000000" Delay="0.000000" Flag="2">
<Action ActionName="KEY_THROTTLE3_AXIS_SET_EX1" ValueEvent="0.000000" Delay="0.000000" Flag="2"/>
You may have many folders to check, and the files themselves have seemingly random names, so it may take some trial, and error, until you find the one you are looking for.
What I find odd about these files is they have done it in the most backward way possible. Instead of listing all the controls on a device, then the bindings for each one, they have listed what looks like every possible control you can assign, the list the physical button/switch/lever assigned to it. I honestly don’t remember if the 2020 files were the same though.
Once you have that file sanitised of all bindings, try connecting the device, then launch the sim.