On my machine, I currently have an Xbox 360 controller as well as a “vJoy Device” listed in my windows Game Controllers options. If, in blueprint script, I attempt to call “Get Gamepad Right Thumbstick Y-Axis”, it returns to me the value of the Xbox 360 controller’s right thumbstick. This is fine, however if I disconnect the Xbox 360 controller, I want it to instead pull the value from the vJoy Device. It does not seem to be doing this, and the blueprint node just returns 0. The vJoy device is setup to receive input from another piece of hardware, and it is working correctly.
I have tried setting up an Axis in the input settings, but it still just pulls from “Gamepad Right Thumbstick” and is no different than using the BP node. It would also be nice to be able to dynamically change which controller axis is returned in those settings via either script or C++ code, perhaps if the user wants to switch to a different controller.