For changing mouse sensitivity you can try following the guide here http://forums.electronicarts.co.uk/battlefield-bad-company-2-pc/1202119-how-vehicle-gun-turret-turn-sensitivity-adjustment-client-patch-r8.html However, one of the recent patches changed/fixed/removed some of the mouse acceleration/smoothing settings so your mileage may vary.
It will also change the settings of the guns/other positions in tanks/hummvees/jeeps, which will get sped up aswell.
Havent tried changing that myself.
Currently not a known method to unbind the enter key,
Only ‘fix’ can be found here http://forum.ea.com/eaforum/posts/list/430937.page
Where you use a program called autohotkey:
“I found a decent solution… basically using Autohotkey I made a macro that replaces Enter with a different button, and then puts another button in for the class selection. The macro is very simple:
Basically just get Autohotkey from Autohotkey.com
Make a text file with notepad and call it BC2.ahk or something similar.
In the file, put the following:
Enter::e
/::Enter
So in this case I’ve replaced the E key in for when I press Enter and when I press / I get the actual Enter key press. You can put whatever you want in for e and /.
Then doubleclick BC2.ahk before you play, make sure it’s opening with Autohotkey, and remap voila.”