Hey @Lumpengnom so I can help here as I just hooked up a Logitec G923 into Unreal Engine 5. Watch this video to understand the setup: [https://www.youtube.com/watch?v=GP_-I8g1NZw] however in UE5 it looks like the steering wheel is auto populated if its already installed on the system. Once you have it in your project settings > Raw Input and all the mappings are done then in the blueprint you can do something like this -
The interesting part is the steering wheel is Axis 2 and outputs a value of 0 to 1, where the UE input system needs a value of -1 to 1, so use a Map Ranged Clamped node thanks to https://www.youtube.com/watch?v=11T4UvkVYb8 Matthew Wadstein here. Hope this helps.
Here is another resource where the show Steering (Axis2), Throttle (Axis5), Brake(Axis4) Steering Wheel - AirSim
Based on my tests these are the mappings I have found for the Logitec G923:
Steering = Axis Mapping 2
Throttle = Axis Mapping 5
Brake = Axis Mapping 4
A = Generic Button 1
B = Generic Button 2
X = Generic Button 3
Y = Generic Button 4
Right Paddle = Generic Button 5
Left Paddle = Generic Button 6
Menu Button = Generic Button 7
Window Button = Generic Button 8
RSB Button = Generic Button 9
LSB Button = Generic Button 10
XBox Button = Generic Button 11
