InputTrigger ActionValue is different.

Hello, I have a problem with InputTrigger.

I want my character to Dodge when pressed W/S/D/A twice.
When I press each key, it works fine.
But If I press W to walk and press D twice, it dodges to forward



My DoubleTap InputTrigger header and cpp file.
And If i press S twice while move forward(‘w’), log prints “Direction - 0.000, 1.000”, as I expected.


But in PrintString, It prints 1.0, 1.0


it is my InputMappingContext.

What’s the problem and how can I fix it?
And is there a better way?