Using Gamepad with EnhancedInputAction is way too sensitive compared to WASD/Keyboard inputs.

maybe it might not be as “difficult” as I was thinking

if you go into your InputMappingContext on the GamePad_Left_Thumstick_2D-Axis: it should have a Modifiers:Scalar

which is acting as a multiplier to the vector output of the User input value, you can either reduce the scalar multiplier on the Thumstick (to something more consistent with the behavior of your WASD/DPad)

or you can add a Modifier:Scalar to the different components of the other things for IA_Move

  • note that W/S are the Y component of the synthetic Vector, and A/D are the X component
    so the Modifier of both W and S should be (1.0, [N], 1.0) and the Modifier for A and D should be ([N], 1.0, 1.0)

you might need to tune both to get what you “want”

3 Likes