File-based activity watcher including categorized keyboard and mouse inputs

Hi all,

I recently happened to read the ulogme blog post again and it rekindled my wish to start tracking my keyboard inputs.

I finally tried aw-watcher-input and was not happy with the amount of new data in the db which I backup to git.

This led to me to write my own custom watcher (using code from aw-watcher-window) that simply logs the raw data to a text file. The input data is associated with window titles and merged when possible, which allows more compact logged data.

More interestingly, this also allowed me to track the keyboard and mouse input categories, such as letters, numbers, backspaces, left/right clicks, and scrolls.

Check it out at GitHub - sdht0/selfwatcher. This is just data collection for now. Hoping to work on visualization on some point, probably by updating the code from ulogme.

1 Like