Joe Bowers built this Macro Controller for his Xbox 360. It uses an Arduino receiving inputs from a Wii Classic Controller. The Arduino outputs into a wireless XBox Controller. It functions like a normal controller, but when you press the shoulder buttons and the “+,-” buttons, you get combo moves that would normally require more work.
Xbox Macro Controller