We all want customizable controls, but it's not likely that every developer will implement this. An easier solution is to get console manufacturers to support it at the console level. Xbox gamers, please vote on this item if you'd like to be able to fully customize your games' controls. PS gamers, if PlayStation has a similar feedback mechanism, use it. If not, create a Microsoft account, and vote on this one. Once one manufacturer does this, the other will likely follow suit.