Limit Diagonal Speed

I'm modifying the basic FPSWalker that Unity provides to fit my needs but I've seen people with the same problem I have. I need to have the diagonal speed limited because I move faster when I'm moving diagonal. How do I keep it so my character moves the same speed he would move if he was moving forward.

Thanks in advance That method is sort of a hack...the "correct" way would be to normalize the speed, but in practice multiplying by .7071 (i.e., 1/sqrt(2)) works fine with typical keyboard control and is faster/simpler.

Duplicated question: