How do I customize the controls for Batman: Arkham Asylum?

You can customize the controls in the Controls tab found in the pre-game Options window that appears when you start the game.

Restore icon restores the controls used last time you launched the game.
Restore default icon restores the default controls.