First-Person Grid-Based Movement

I have my grid all set up, but I can’t get the FPS controller to actually move along it. My experience with grid based movement is only with point and click. I’m not understanding how to actually move the controller itself, using key input instead of mouse input.