KeyLogger is an application written in python that can record all keystrokes. It works in background so that user is unaware that his activity is being recorded.