geekhack
		geekhack Community => Ergonomics => Topic started by: JackMills on Thu, 19 February 2015, 11:00:47
		
			
			- 
				I am looking for a good offline keylogger that will register any key I use (also arrows, PgUp ...).
With my Infinity on the way I would like to gather data on my typing habits and on the diversity of text that I type. Based on that information I would like to figure out a layout to implement on the Infinity. 
I am already familiar with the necessary layout analysis tools, but these are based on documents that I typed and not so much on daily input (lync conversations, web searches). I think I could be a bit more diverse by logging just any key I use. 
Also would it be interesting to see what other keys i use often, such as backspace, left shift,...
			 
			
			- 
				I use WhatPulse (http://www.whatpulse.org), but if you are looking for a FOSS alternative, I googled up this: http://sourceforge.net/projects/pykeylogger/
			
 
			
			- 
				FOSS is what I am looking for indeed (didn't know the term until now) and also one that is not prone to do some illegal stuff. But it looks like I can examine the script for that one, so I will give that a go. 
			 
			
			- 
				[attach=1]
			
 
			
			- 
				OS? If GNU/Linux, the most common two are logkeys and LKL.
			
 
			
			- 
				I've been using whatpulse for 11 months, so far so good
			
 
			
			- 
				
OS? If GNU/Linux, the most common two are logkeys and LKL.
OS would be Windows.
			 
			
			- 
				I was totally about to lock this thread and ban all of you for trying to distribute warez :))
			
 
			
			- 
				
I was totally about to lock this thread and ban all of you for trying to distribute warez :))
And I thought I was just asking for some innocent tool. 
Anyhow I will be looking for something to compile myself, because downloading a keylogger triggered antivirus and I just received an email from IT, asking me what I was doing. 
			 
			
			- 
				
I use WhatPulse (http://www.whatpulse.org), but if you are looking for a FOSS alternative, I googled up this: http://sourceforge.net/projects/pykeylogger/ (http://sourceforge.net/projects/pykeylogger/)
That's not an alternative. PyKeylogger is an open-source keylogger that works locally, while WhatPulse is a proprietary service (have you actually read the ToS? last time I checked, the client software was a subject to change at any time without any announcements required) that sends that sends user data to a third party—using that is outright stupid (even if it's not a keylogger, ever heard of side-channel attacks?).
			 
			
			- 
				Google "keyboard heatmap"
There's a few decent freewares of the sort around.  I think some even log make/break scancodes, so they should indicate every possible keystroke.  Not sure if any of these supports special/nonstandard keyboard features, programmable macros and media/LED controllers and Windows lockout keys and the like.
			 
			
			- 
				
Google "keyboard heatmap"
There's a few decent freewares of the sort around.  I think some even log make/break scancodes, so they should indicate every possible keystroke.  Not sure if any of these supports special/nonstandard keyboard features, programmable macros and media/LED controllers and Windows lockout keys and the like.
I am looking into making my own keylogger, as it can be good exercise for my non-existent coding skills, and I just found some interesting explanation on creating your own heatmaps with Python. So thanks for the google suggestion (although I found it using DuckDuckGo  :D)