AutoHotkey is an open-source Windows scripting language for task automation. It crafts scripts for operations like form filling and auto-clicking, initially starting with hotkeys yet evolving into a complete script language. Converts scripts to executables, works offline, and supports debugging.

































































For text macros, TextExpander is the best. It's simple to use, powerful, and free for non-commercial use. Sadly, Quickeys is no longer supported, and the dog-in-the-manger owners of the software refuse to let it into the public domain.