(for PlayStation controllers) allow you to create a virtual Xbox 360 controller or map keys directly to your gamepad. Manual Configuration Within the game's Options > Controls
If you insist on a controller, get a PlayStation controller and learn gyro aiming . It is the only way to bridge the accuracy gap against mouse players in BC2. battlefield bad company 2 pc controller support
are older alternatives used to manually map joystick movements to the Key Challenges & Limitations (for PlayStation controllers) allow you to create a