AutoHotkey est un petit langage de script pour Windows qui permet d’automatiser des tâches répétitives (macros), créer des raccourcis clavier (hotkeys), des abréviations de texte (hotstrings), de remapper des touches (remapping) et aussi de créer des interfaces graphiques (GUI).