qmousetracker.py

Utilities

Source i (link to git-repo or to original if based on someone elses unmodified work):

Add the source-code for this project on opencode.net

1
Become a Fan
5.0

Available as/for:
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:

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


Ratings & Comments

10 Comments

GavrocheLeGnou

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

Ekardnam

Yeah, that would be cool. Why not different colors for the different buttons? (standard left/middle/right?) Weee, I love apps like this! :D

fornwall

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.

kibos

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.

fornwall

Thanks for the comments and suggestions, guys! I have added autosave and screenshot capabilities in the 0.2 version.

davidp

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.

Ekardnam

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 ^^

navindra

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

Lenz

It's fun. ;)

SynTruth

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

Pling
0 Affiliates
Details
license
version 0.2
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 1

More Utilities from fornwall:

cmd ioslave
fornwall
last update date: 21 years ago

Score 5.0

Other Utilities:

Gis Weather
RingOV
last update date: 8 years ago

Score 8.0

Splash Screen Manager
zorinos
last update date: 14 years ago

Score 7.4

BashStyle-NG
Chrispy
last update date: 10 years ago

Score 6.1

anymeal
wedesoft
last update date: 6 months ago

Score 5.0

MonA3XN 01
A3XN
last update date: 2 years ago

Score 5.0

SuperCalc (By Keshav bhatt)
keshavnrj
last update date: 10 years ago

Score 5.0



System Tags