This is an old revision of the document!
keyloggers are legel
here is a list of the top 10 out there
microsoft has a built-in tool that collects all your text written > techspot coverage
Your own file can be found at: C:\Users\%user%\AppData\Local\Microsoft\InputPersonalization\TextHarvester
and video