Chiunque abbia approfittato delle funzioni macro si renderà conto quanto sia utile uno strumento che vi aiuta a svolgere diversi compiti ripetitivi con un solo click.
AutoHotkey è un software che consente di creare script in grado di automatizzare non solo i comandi più comuni, ma anche i clic del mouse e tasti. Può anche essere utilizzato come strumento di auto-testo o per rimappare i tasti sul mouse e dei joystick.
Lo scripting avviene tramite l'editor di AutoHotkey, ed è più efficace per registrare una sequenze di tasti, piuttosto che fare affidamento sul clic del mouse, in quanto questo si basa sulla posizione del cursore sullo schermo.
AutoHotKey viene anche distribuito con una versione estesa, chiamata AutoHotkey_L, la quale aggiunge ulteriori funzionalità per gli utenti avanzati, ma, in molti casi, il fratello minore basta per automatizzare quasi ogni compito su Windows e in programmi di terze parti.