huntfx / MouseTracks

Track and display mouse and keyboard information for different applications.
GNU General Public License v3.0
138 stars 23 forks source link
mouse-tracking python visualization

Mouse Tracks

Current Status: I've got a full time job, so development on this has slowed. My plan is to start fresh with a much cleaner code base, where it'll be a lot more stable and modular than the current version.

Track and display mouse movements/clicks over time. Old movements will get faded so it can be left running indefinitely.

This was made with the intention of recording mouse movements over multiple resolutions then merging them together. It is used by loading (and forgetting about) start_tracking.py, and using generate_images.py to create the images. All the calculations are done in a background process, so that the tracking part will be able to run constantly without any CPU heavy calculations interfering with it.

By default, the tracking area is limited to the application window, but with no application detected, all monitors will be used, and merged over each other.

Current Features:

Example Output:

Colour Maps:
Chalk:


Citrus:


Demon:


Sunburst:


Ice:


Hazard:


Spiderman:


Sketch:


Lightning:


Razer:


BlackWidow:


Grape:


Neon:


Shroud:

Game Genres:
Twin Stick:


FPS:


RTS:


MOBA:

Requirements:

Requirements (Windows):

Requirements (Linux) (WIP):

Requirements (Mac) (WIP):