AutoHotkey - The ultimate automation scripting language for Windows.
JoyToKey - JoyToKey enables users to control the keyboard using any USB compatible controller (Dualshock 3, Xbox 360, etc.)
AutoIt - Other Articles You May Like AutoIt Script Editor AutoIt Downloads AutoIt Scripting Language
Joystick Mapper - Joystick Mapper, An app for Mac OS X that allows you to use gamepads in any app or game
Pulover’s Macro Creator - Pulover’s Macro Creator is a Free Automation Tool and Script Generator.
Pinnacle Game Profiler - Pinnacle Game Profiler enables the use of virtually any game controller (gamepad, joystick, etc.) with any PC game. It's preconfigured for most game titles and controllers. Just download and play.