Control Schemes - Some controllers are using USB Vendor ID and Product and some have a name

I am trying to recover my bindings across three controllers, a CH Fighterstick, CH Pro Throttle and CH Pro Pedals.
In my binds file the Pedals and throttle have a name :

<YawAxisRaw>
<Binding Device="CHProPedals" Key="Joy_ZAxis" />
<Inverted Value="1" />
<Deadzone Value="0.00000000" />
</YawAxisRaw>

and

<ThrottleAxis>
<Binding Device="CHProThrottle2" Key="Joy_ZAxis" />
<Inverted Value="1" />
<Deadzone Value="0.00000000" />
</ThrottleAxis>


but the Fighterstick has a vendor and product ID

<RollAxisRaw>
<Binding Device="068EC0F3" Key="Joy_XAxis" />
<Inverted Value="0" />
<Deadzone Value="0.02975000" />
</RollAxisRaw>

Any idea why the fighterstick does not use a name ?
 
Did you at any point use the CH Products Control Manager? Maybe that altered summat as I see for example:

<YawRightButton>
<Primary Device="Keyboard" Key="Key_E" />
<Secondary Device="CHFighterStick" Key="Joy_13" />
</YawRightButton>

Mind you, I have changed to a VKB Gladiator now.
 
That thing has been on and off a few times yeah. It's not really an issue i just need to remap every, single damn key in ED, again, because it can't work out what my devices are. I'm sure I will live...
 
Ideally, the configurator should use full USB IDs for this very reason, although it does make it slightly more difficult, initially, to identify the devices.

You could check out the backup binds files (in the same folder as your current one) to see whether any of those have the device with its human-readable name. It should then be a simple find and replace operation in a text editor to fix the issue.
 
Back
Top Bottom