qmousetracker.py

Utilities

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

0
Score 50.0%
Description:

An app for investigating where your mouse pointer spends its time all day...

An interval time between timeouts is specified.

At each timeout a pixel will be drawn at an image with the position of the mouse pointer.

The image can be viewed and saved at any time.

NOTE: You must have pyqt (see http://www.riverbankcomputing.co.uk/pyqt/)
installed on your computer in order to run this program.
Last changelog:

14 years ago

0.1 to 0.2:
Added option for screenshot.
Added option for autosave.
Added options for setting the colors.

GavrocheLeGnou

14 years ago

Very cool !
another great functionnality would be to register clicks only.

I think it would be much fun to see where we click the most

Report

C

fornwall

14 years ago

Yes that would be cool...

Unfortunately, that is much harder to do as X does not allow multiple clients to register for receiving ButtonPress events on a Window.

So why one easily can write a key logger for X, a mouse click logger is more problematic.

Report

Ekardnam

14 years ago

Yeah, that would be cool. Why not different colors for the different buttons? (standard left/middle/right?)

Weee, I love apps like this! :D

Report

kibos

14 years ago

I think it's a very good idea to plot the path of the mouse, but maybe it could be even more convenient to have a "density map", showing with a color scale the regions of the screen where the mouse spends most of its time. If You don't know how to proceed to implement such an algorithm, just mail me, I'd be glad to help You.

Report

C

fornwall

14 years ago

Thanks for the comments and suggestions, guys!

I have added autosave and screenshot capabilities in the 0.2 version.

Report

davidp

14 years ago

Hey, this is really cool, I ever wanted to write a programm to log all the keys being typed all day, and print some statistics then. But I never found the time to do it.

The logging of the mouse position is also very cool.

Keep improving it.

Sorry for my english.

Report

Ekardnam

14 years ago

I think it is a very cool app (even if I haven't tried it yet :P). Well, looking on the screenshots, it would be cool with more features. Do you have to save images manually? Why not a "Save image every x minutes/hours? If you save 1 picture/day, would it be possible to add the other 3 days images to see where mouse have been the last 4 days? (I know that you can make it in Gimp, but it is... troublesome).

Well great app! I hvae to try it ^^

Report

navindra

14 years ago

interesting... and why exactly would you want to do this? :-)

Report

SynTruth

14 years ago


I could see something like this being used to study user desktop behaviors. If you know how the desktop is set up, you can see where they spend most of their time clicking for Menus, Icons, etc.

Actually, if this also took a screenshot of the root window, with panels/kickers/etc it could be even more useful.

I'd also like seeing stats like "How often does the mouse sit idle when the user is doing something (aka, not when the screensaver is on.)

Just me, but I find it interesting. :D

Report

Lenz

14 years ago

It's fun. ;)

Report

14 years ago

0.1 to 0.2:
Added option for screenshot.
Added option for autosave.
Added options for setting the colors.

12345678910
product-maker Count: 4 Rating: 5.0
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install
Pling
*Needs ocs-url or ocs-store to install things
Details
license
version
0.2
updated Oct 12 2004
added Oct 10 2004
downloads today
0
page views today 1
System Tags app software