For Mac, I use Keyboard maestro that makes keyboard macro processing as easy as possible. I can map any key combination to any function necessary : call a script, keyboard input or mouse move, and virtually everything.
Is there similar thing in Windows system?