Hi, I' trying to make a third party Switch Pro Controller to work with the HIDtoVPAD app.
The controller is the Dobe TNS-1724 Wireless, it connects via the Switch Pro controller protocol and a generic Gamepad protocol too.
When I connect vie Bluetooth it presses buttons and moves axes in a random way in the app. So I started to code a simple (not so simple) C++ to get the HID reports and help me to properly configure it..
The generic Gamepad mode works flawless with all buttons and axes, it just don't rumble (I didn't find a way to configure it, until now at least).
In the Switch Pro mode, I configured all the buttons with success but I did not find a way to properly map it axes, because it uses 3 bytes to every two axes (the second byte changes as you move X or Y). Does anyone already had this problem? How do I map it to the configuration file?
Ps: the Switch Pro mode works great on the Steam and Switch platform with the gyro and rumble too.
Ps2.: the Swith Pro mode does not rumble when using the HIDtoVPAD.
Ps2.: using the BetterJoyForCemu I can get all features (axes, buttons and rumble) to work properly by converting it to a XInput controller.
Ps3.: I can help to develop some feature if it helps too...
--------------------- MERGED ---------------------------
Btw here is my Genius USB Gamepad config file (it does not rumble):