Moza support improvements
Overall good job, but some things need improvement:
1. No preset for RS V2
2. CRP pedals preset doesn't show up when setting defaults for Moza Wheelbases (a mistake in `sub_device_type`)
3. SGP shifter has it's functions reversed (gear up on push instead of pull)
4. No preset for CRP2 (but it's going to be identical to SRP and CRP, they are now sending out the pre-orders)
5. ES rim preset option is linked to the CS V2P preset file (seems like it at least)
6. HGP Handbrake only has one mode defined for both operations (direct and wheelbase). It's presets have to define both axis mode and button mode
7. Pedals have different deadzones in direct and wheelbase presets. I normalized the values. They were lowered as well as Moza users prefer setting deadzones in software
8. I linked the CS V2P and RSv2 dials to the appropriate icons. Sadly, there's no icon for `dial_2_press`
9. Please, please remove the protected status from the navigation binding for all devices besides the keyboard. Some people might still feel uncomfortable with these new presets and would want to rebind some things. Everybody has their own preferences for select/back location. These functions are the most important and should be as comfortable as possible
10. No preset for SRP-Lite pedals. Sadly, I can't help with this one at the moment
11. Please allow users to select "None" as a sub_device. If someone only has a wheelbase, they might be confused by the fact, they have to select random rims etc, to complete the setup. Selecting "None" would be way more understandable in such cases
I patched/created these presets myself and I'll create a thread on forums. Maybe devs could just pick them up.
I'm not sure what's the CRP2 pedals USB PID as they are now just shipping. I'll receive them this or next week so I'll be able to provide their VID:PID for the device_defines.xml
Files uploaded to Github repository as forums don't allow uploading .txt and .xml files