The extra entries in joy.cpl seem to be causing problems for the combination of my Cyborg with reWASD with "Talos Principle 2" (TP2).
Here's the context:
TP2 supports simultaneous analog xbox stick for movement with mouse for look. I'd like to use they Cyborg thumbstick as an xbox left stick with my mouse for look.
With only a real xbox controller plugged in, shown as single entry in joy.cpl, TP2 definitely works simultaneously.
With only Cyborg plugged in running with Azeron software, TP2 still works fine. In more detail: 4 entries in joy.cpl for "Azeron Keypad". Even though 4 entries in joy.cpl, using
hardwaretester.com/gamepad it shows "Player 1" as Azeron Keypad, with nothing registering, and "Player 2" shows as "Xbox controller" and detects left analog stick. And TP2 seems to use the "xbox controller" shown in
hardwaretester.com/gamepad
But I'd like to be able to use reWASD to also map some mouse buttons, plus I'm more familiar with reWASD. When I activate my reWASD profile that has analog stick,
TP2 acts like there is
not any controller plugged in. In more detail: The way reWASD works is it tries to "hide" the actual Cyborg, and then rewasd exposes a "virtual xbox controller" (see
here). When rewasd running, joy.cpl shows an xbox controller (the virtual from rewasd), but joy.cpl still shows a single Azeron Keypad. Using
hardwaretester.com/gamepad it shows only a "Player 1" as xbox controller, which detects the analog left stick. But when running TP2, TP2 acts like there is not an analog controller connected.
I first started my troubleshooting in rewasd forums,
here. When I mentioned that joy.cpl was showing 4 of "Azeron Keypad" before running rewasd, the rewasd forums said it was unexpected that there would by 4 of "Azeron Keyapd", the rewasd expects there to be only 2. So when rewasd tries to hide the cyborg, there is still the one "Azeron Keypad" showing in joy.cpl.
So it seems like the problem is the combination of rewasd not fully hiding the "extra" entries in joy.cpl, combined with TP2 is failing failing to "see" the xbox controller when joy.cpl shows a remaining "Azeron Keypad" with the "xbox controller" from rewasd.
Once the rewasd forums said that 4 of "Azeron Keypad" was unexpected, I came to this forum and started this thread.
My workaround for now is to use the Azeron software, but I'm missing some of the rewasd features. And I'm also a little concerned that other future games might have similar symptoms.
I'm really hoping there is a way to eliminate the extra "Azeron Keypad" shown in joy.cpl, so that when running rewasd it hides all of them, leaving only a single "xbox controller" (from rewasd) shown in joy.cpl, and then TP2 sees only the xbox controller.