that maps the right stick to "Mouse Move" and the triggers to "Left/Right Mouse Click."

Right-click Battlefield: Bad Company 2 in your Steam library. Select and then Controller Layout . Click on the current layout to open the configurator. Browse the Community Layouts tab.

No extra software, gyro support for PlayStation controllers, radial menus for gadgets. Cons: Steam overlay must be on; can introduce input lag.