AutoHotKey is a Windows automation scripting language used for hotkeys, macros, UI automation, repetitive task automation, keyboard shortcuts, and productivity scripting.
Additional Resources: