The pressing a button to run isn't a big deal. It works fine. You're usually holding another button to crouch and sneak around as well.
--
~Halo Now you learn the mistake of challenging me.
http://img408.imageshack.us/img408/2734/hieis.jpg