It seems that uninstalling certain DirectX SDK fucks up the keyboard map in Visual Studio 2005. Key like enter, backspace, ctrl,alt,f1-12 no longer work and the Keyboard mapping section in options is completely blank.
You can reset your keyboard mappings by running
"devenv /resetuserdata"