Please add support for game controllers as macro buttons [joysticks / gamepads]. This has many productivity benefits.
For example, I would love to use the "Thrustmaster T-16000M" ambidextrous joystick for macros in my left hand, while my right hand is using a mouse. A setup like this frees up the keyboard for other things, while providing dedicated quick-access macro buttons.
http://www.amazon.com/Hercules-2960706-Thrustmaster-T-16000M-Flight/dp/B001S0RTU0