Steam Input

So… I’m trying to understand how to use the various controls on a SteamDeck in Unreal Engine. Valve says “Use SteamInput.” Which makes sense, but there’s no guidance on how to feed the results of those C++ calls into Unreal Engine.

Namely… if ISteamInput::GetDigitalActionData returns true when I ask if Jump was pressed… then how do I feed that into Unreal Engine so that the correct event in the player blueprint will fire?

And how do I get Unreal Engine to call me so that I can call SteamInput?

Or am I confused because I’m approaching this from the wrong angle? Searching for Steam Input gives me lots of results about SteamVR Input, which isn’t what I’m looking for.

1 Like