Keycounter is a small, simple, interesting application thatprovides a way of keeping track of when you've been active on your PC during the day. It does pretty much what it says - counts the number of keystrokes you make every minute and records that information, along with whether the mouse has moved.
Keycounter can then be used to browse the files, and display a graph of when you were at your most busy. It details the time of the first and last keypress in a day, and the graph clearly shows when you weren't at your machine - making the coffee or gone for lunch.
Keep Keycounter running on your machine all the time, and then call up the history when you want to review your activity - when filling in your timesheet for example.
Put "keycounter.exe" and "count20.dll" into a directory, and run the exe.
Over every 24 hours the program is running, the graph will be automatically
updated, once a minute. It details the number of keys pressed per minutes
(in red), and whether the mouse was moved (in blue). The start and end times are also displayed.
A file will be written containing details of both of these, and will have a
.key extension. These files can then be examined by chosing History from the
task-tray menu. Click on any to view the data from that day. Weekends have a
WE appended to the file name to help identify them.
The graph will automatically resize to reflect the maximum number of keypresses per minute.
The program will count keypresses made in any application, not characters typed, so if you start a new document in Word and type "Hello", that's six keypresses. Once for each of the letters, and one for the shift keypress needed to make the "H" capital!