Rotate third person character in place by tapping WASD/Control stick

To start, I’m not talking about tank controls. I’m talking about telling my character to face specific directions depending on my input. For instance. if my camera is directly behind my character and I want them to face the camera, I tap S or down on the control stick and they rotate in place to face the camera.

Here’s an example of what I want: Rotation - YouTube

With the default ThirdPerson controls, you have to move a small distance before the character actually rotates fully, and I would like to have rotating animations down the line, so help is appreciated.