Make 3rd person character roll?

Hey! I want to make my character roll if we say i double click w he will roll forward and if i double click d he will roll to the right.

How would i go making this? Any good tutorials or you can help me?

I already got an animation that rolls in all directions.

hey Da, i found this a while ago that might help you

Look into
-Anim Montage - you can inject animations (and root motion) on events.
-I don’t know about double click, but their is a plugin in the Market place that allows for fighting game inputs (ie qcf+punch).
It might have double tap support