The PC version of Battlefield: Bad Company 2 does not have native support for modern controllers like the Xbox or PlayStation pads
Does Battlefield: Bad Company 2 on PC have native controller support? The short answer is yes... but with significant caveats. battlefield bad company 2 pc controller support
Steam Input: The most accessible method if you own the game on Steam. Launch the game in Big Picture Mode and enable "Xbox" or "PlayStation Configuration Support" in settings. You can then download community-made layouts that map the game's controls to your gamepad. The PC version of Battlefield: Bad Company 2
Modern PC shooters (Call of Duty, Apex Legends, Halo Infinite) give controller players generous aim assist to compete with mouse players. Bad Company 2 has none. Zero. Zilch. The console versions had aim assist, but the PC version's code disables it when the game detects a controller. Precision disadvantage against KB/M users (no rotational aim