Recently I received a common BF2 Problem and I thought I'd come and share the solution to everyone here at FileFront (sorry if someone has already pointed this out).
Once entering a server in BF2, the game runs normally yet the mouse remains frozen. All keys do nothing except TAB+ALT which brings you back to your desktop. The mouse works normally in the menu but not in a game.
It can be a frustrating problem which kept me from playing BF2 for a few days. I search Google for a solution and found many other people have the same problem and only a few had the answer.
Someway or another, all the Common Controls were deleted. To fix the problem, simply start-up BF2, log in, then click on "Options", then "Common Controls", then click on "Reset to Default" and finally click on "Apply" to apply the settings to the game. This should fix the problem and thus making the game work normally :smokin:
There you go, Happy Gaming :D