XAUT (formerly X Automation)

XAUT - What is it?

XAUT (the C library) and the corresponding Python module is a way to programatically
simulate keyboard and mouse use, as well as manipulate windows. The inspiration
for this came from AutoIt as well as
AutoHotkey.