Есть утилита под названием XdoTool, которая может делать то, что вы хотите. Имейте в виду, что его активность довольно легко определить, являетесь ли вы объектом Flash или веб-сервером, поэтому он почти наверняка не сработает ни для чего «нерегулярного».
Был похожий инструмент, который было намного сложнее обнаружить, но он требовал исправления распределения X и был таким же приятным, как жевание битого стекла (мне пришлось работать над этим, чтобы смоделировать пользователя с болезнью Паркинсона для проекта юзабилити).