Skip to content

Small tool written to record users clicks and keyboard presses into a log file.

Notifications You must be signed in to change notification settings

mitras2/ClickTrackLogger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ClickTrackLogger

ClickTrackLogger is a Python based tool to record mouseclicks, scrolling and keypresses with timestamps in a log file. It was developed for a scientific project where user input had to recorded. It is tested to run on Windows 7 and Windows 10. ClickTrackLogger uses a simple wxPython based GUI to start and stop logging.

Main file:
wx_logger.py

A ready to use exe file of the ClickTrackLogger of the ClickTrackLogger can be found in the dist folder.

Dependencies

Ready to use exe file

Building ClickTrackLogger

A one-file exe version of ClickTrackLogger can be build using pyinstaller (tested with v.3.4) https://www.pyinstaller.org/. Executing the build.bat in the terminal should be enough to build it into a single exe file.

References

The basic code for ClickTrackLoggers mouse and Keyboard functions is partly copied from following sources:

Mouse Logging

https://nitratine.net/blog/post/how-to-get-mouse-clicks-with-python/ (last accessed 06.Aug.2019)

Keylogging

https://nitratine.net/blog/post/python-keylogger/ (last accessed 06.Aug.2019)

License

The source code in this Project is completely open source and free to use, modify and redistribute for everyone. I do not give any warranty for this software.

About

Small tool written to record users clicks and keyboard presses into a log file.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published