Rebind every input on Dark Souls with this mod
Modders have really saved the day with Dark Souls, without it the game was essentially only playable on a controller, not the first choice for PC gamers. It's an amazing game, don't get us wrong; it's just the frustratingly sloppy work that went into the PC port that aggravates gamers.
Input Customizer uses an intuitive interface to allow the player to re-assign every action to any number of arbitrary combinations of keyboard keys, mouse buttons or even controller buttons. This isn't the first mod to offer similar functionality, a recent update to the mouse enhancement tool introduced some key rebinding functionality, but what it does provide is once neat, central interface to take care of all your mapping needs.
The mod includes support for Xbox and Steam controllers, includes a full GUI, and even allows you to adjust the sensitivity of things like camera movements and aiming your bow.
The tool is very easy to use and can be downloaded now from Nexus Mods.