Add Slight Diagonal To Initial Forward Movement

When a player is standing still, and then attempts to move either forwards or backwards, I need to add a sideways movement axis to their movement for the first 1/10 of a second, then allow the movement axis to return to normal (only forwards/backwards.)

I can’t seem to work out the timing for how to do this, as I have access to neither timelines, nor can I find a way to control boolean gates by amount of time the input is applies (as well as reset the value on key release.)

Would anyone here happen to know of a way to implement this?

Edit: I am using input AXIS (not Action) and “Add Movement Input” as the basis for the movement system.

Timers are pretty precise. See if it does the trick.

Image from Gyazo

Thank you. That was exactly what I needed.