How to get Axis Value from Raw Input GenericUSBController Axis event?

Working in UE5.0.1, I’d like to use a Raw Input USB device as a LiveLink Virutal Subject.
The Unreal VCam subsystem that enables this seems to only support direct events (from the Raw Input GenericaUSB Controller **** List), so it seems that traditional Engine Input Action Mapping binding are not usable in this context.

This is working for buttons on the USB controller. I can receive and act on the GenericUSBController Button ## events as Key Down/Up events just fine.

Challenge is that GenericUSBController Axis # events don’t present an Axis Value output, just “Pressed”, “Released” and “Key” (similar to keyboard events). I also tried binding the USB Controller axis to an Engine Input Action Mapping in the hopes of use the "Get " function to pull the value, but that function doesn’t work in a LiveLink Virtual Subject BP since the BP is not an actor. (which makes sense since the LiveLink blueprint runs in editor so there’s no actual “actor” per se)

Any thoughts/recommendations/suggestions on how to get GenericUSBContorller Axis Values in this context?

Ah hah!!! Got it!

Just had to map the controller’s Axis controls directly to Game Pad Axes in the Raw Input configuration… then it worked! Now, basically ANY USB controller device can be used, in editor, as a LiveLink data source to drive virtual production parameters.

This is gonna be fun. :slightly_smiling_face:

Hi I’m trying to do this for focal length and running into issues any shot you have a full shot of these nodes? Seems like this is my solve for focal length axis. Trying to increase focal length with right trigger and decrease with left trigger.