We should make a list of gamepad / game-controller mappings for everyone!

Hi all,
 
Since Corona SDK has good support for gamepads / game-controllers, isn’t it a good idea to make a list of all keyboard mappings so every developer can implement good support for most controllers?
 
I mean like for my Xbox360 controller I use this code to map controls on my mac:

local M = {} local xboxMapping = { --Key names: found by event.keyName in "key" listener START = "button9", SELECT = "button10", LEFT\_BUMPER = "button5", RIGHT\_BUMPER = "button6", BUTTON\_A = "button1", BUTTON\_B = "button2", BUTTON\_X = "button3", BUTTON\_Y = "button4", DPAD\_LEFT = "button14", DPAD\_UP = "button12", DPAD\_RIGHT = "button15", DPAD\_DOWN = "button13", --Axis numbers: found by event.axis.number in "axis" listener LEFT\_ANALOG\_STICK\_Y = 2, LEFT\_ANALOG\_STICK\_X = 1 } --Device names: found by event.device.displayName in "key" listener M["Microsoft Wireless 360 Controller"] = xboxMapping M["Microsoft X360Controller"] = xboxMapping M["©Microsoft Corporation Xbox 360 Wired Controller"] = xboxMapping return M

Do more people agree this should be done? Everyone has different controllers at home and have other operating systems. If people add their own findings of button mappings to this topic, I’ll make a nice module that can be implemented in every game! 
 
Let me know guys.