I made a map a while ago which more or less emulated an FPS - it was a crap mission in which you played Colonel Burton. As Smurf said though, the game is designed as an RTS. In that map, you couldnt see anything that was coming at you, and making any kind of assesment of weapon and sight ranges was practically impossible.
Anyways, on the subject again, you cant get the game to be controlled via keyboard movement. Basically put, there are two types of input system in Generals - the UI (i.e. shell, menus, command bar etc) and the Command Map. None of those allow provision for movement via keyboard commands - sorry!
At one time, it was easy to swap commands between the two, and thus create new coomand bar buttons that acted like keyboard keys (e.g. you could once click the warning light on the command bar to jumo to last radar event, equivalent of hitting the space key). Thats all gone.
The very nearest you will get to controlling unit movement through the keyboard is by using the ForceMove command and mapping it to a key - but even this defeats the logic behind your thinking as you will still always need the mouse to designate the target location to move to
