So to start this off, I'm actually able to use the Switch Pro Controller, even as XInput. What I'm trying to figure out is more of a OCD thing here. I'm having a strange issue where windows is reading my Pro Controller as two separate controllers with different functionality. One never works and the other is the real controller.
Also, the more important issue... My Switch Pro Controller is connected, and is working, but the WiinUPro application is not indicating as such, despite it having a valid tab? If it were showing connected could I possibly see the battery levels? And I've never really been able to get the Sync function to work properly, and I'm using a generic Windows Bluetooth stack adapter. I am however able to use it through bluetooth as I've connected it manually through Windows' bluetooth tools.
My main question is how can I make it read the Switch Pro Controller as connected and/or see battery levels if possible? Thanks for any help you guys can provide.
Apologies for the many questions, in the attachments is a picture of what I'm talking about.
EDIT: I would like to make a quick update. I fixed the issue of double pro controllers showing up. I was not aware that the usb plugged in was reading as a separate unusable controller until just now. My other issue regarding it saying "Not Connected" still remains.
Interesting, didn't know the USB did that. I wonder if I can filter that out.
The sync function is only for Wii/Wii U controllers, not Switch since the Switch controllers have a proper HID profile and sync properly to Bluetooth already.
For battery levels (and gyro and rumble) will require an upgrade of how we interact with the controller. Right now WiinUPro just uses the DInput HID controller provided by Windows instead of talking to the controller's stream directly like it does for Wiimotes.