I talked to the dev team about controller support for BioShock 2, and I want to let you know that we won’t be adding this into the game in a patch. The decision not to support the controller was not made lightly, and to add it now would take a complete re-envisioning of the UI that the team worked so hard to create.
I’m sorry for those of you who are disappointed, and I want you to know that your comments and concerns have been heard and will be taken in to account when we are planning in the future.
For the record, the controls for Bioshock 2 on the PC are better than the first game. With that said, they are still not great and it would have been nice if the PC version had support for a gamepad or wired Xbox controller.
The biggest complaint for me has to be the mouse controls; you use the left button for firing weapons and the right button for firing off plasmids, pretty standard stuff. The problem is that on screen your left hand is your plasmids and the right hand is your weapons, so the tendency is to press the wrong mouse button because you are reacting to what you see on the screen.
Another problem regarding the controls, they differ some between the multiplayer and the singleplayer. Cycling through your plasmids and weapons works great in multiplayer because you have a limited number to work with, but it's completely different on the singleplayer side and it's frustrating.
But all of these problems would be cured if there was controller support for the game. The sad truth about Bioshock 2 is it's a console port in every way but the controls.