JibbSmart / JoyShockLibrary

Read DualSense, DualShock 4, JoyCon, and Pro Controller input on PC -- compiled for Windows, but code should work on other platforms.
Other
226 stars 42 forks source link

Nintendo ProController detected as "Left Joy Con" #41

Open KKuehlem opened 2 years ago

KKuehlem commented 2 years ago

One of my Nintendo Pro Controllers gets detected as "Left Joy Con". The buttons on the left half of the controller are working fine. Is there a way to force the library to read a controller as a certain type?

By the way sometimes the library seems to reinit the devices without any reason. Is there a way to prevent this or is this a bluetooth problem?

DamianS-eng commented 2 years ago
int JslGetControllerType(int deviceId) - What type of controller is this device?

Left Joy-Con
Right Joy-Con
Switch Pro Controller
DualShock 4
DualSense

int JslGetControllerSplitType(int deviceId) - Is this a half-controller or full? If half, what kind?

Left half
Right half
Full controller