qibinc / JoyMapperSilicon

Nintendo Joy-Con / Pro Controller Mapper for Apple silicon
MIT License
161 stars 7 forks source link

PowerA incompatibility #14

Open DexterGlass opened 2 years ago

DexterGlass commented 2 years ago

PowerA incompatibility Not detected on M1.

MCMi460 commented 2 years ago

This is strange, as the PowerA controllers typically emulate Nintendo Switch controllers, so perhaps it's an issue with magicien/JoyConSwift? This line here specifies the vendor ID must match Nintendo's vendor ID (0x057E), so it's likely that your PowerA controller doesn't match either the vendor ID or the product ID. This can be solved by replacing those lines with your vendor ID and product ID, then rebuilding JoyConSwift and JoyMapperSilicon (assuming that the PowerA controller has all of the same responses as a normal Nintendo Pro Controller, which I would think it does, but I'm not an expert on the topic nor the product).