Firstly I've not read all of this thread, so sorry if this has been said before.:)
In all the years I've used and built my own PC's, I've never had a keyboard which can be used as a controller. On the other hand I've never had a game which can't be played with a keyboard, but then I am using WinXP Pro, and I have no intention of giving Bill the chance to mess up my PC's.
The Keyboard you have might be set in a foreign language key arrangement, which will mess up playing the game, or if your keyboard is one of those fancy ones, like on most modern laptops, which have a second button setup under the default QWERTY, which normally is little numbers and letters on the lower right of each button, might be active. My son's Laptop would not play his Lego Football, but once I reset the keyboard, it worked normally.
Just remember, "No Matter How Little I have Done, It's All The Less For You To Do" Wings Over Bytom
Single parent, bringing up my great kids, Thomas, Jessica & Nicola, and trying to do his best all the time.