Já experimentou o AutoKey? link
Ele é escrito em Python e seus scripts também são arquivos normais do Python - o que significa que você pode literalmente ajustá-lo ao infinito e injetar o que quiser.
Possível pequena ressalva é que é o Python 2.7 (assim você pode precisar brincar com ele por um tempo se precisar convertê-lo para o Python 3.x ou fazer a instalação paralela do python27), mas do outro lado é muito mais poderoso que autohotkey