About - autokey/autokey GitHub Wiki

AutoKey is a Python 3 automation utility with GTK and Qt versions. It can do text expansion, run macros, and run scripts, any of which can be triggered with hotkeys, key-combinations, or typed abbreviations. It's fully customizable and you can use it to automate pretty much any computer behaviors you can think of.

If you're new to AutoKey, the Beginners' Guide will get you started and the FAQ page has answers to common questions.