Я не верю, что есть библиотеки, которые будут делать то, что вы просите. Действительно, это кажется довольно странным подходом. Не могли бы вы объяснить, чего вы пытаетесь достичь?
Я подозреваю, что более жизнеспособным подходом является использование средства захвата видео экрана, такого как Camtasia , для захвата действий пользователя. Это стоит денег, но у них есть пробная загрузка, если ваш босс - дешевый скейт.