In this section, we will code a simple software keylogger, purely in Python. To do so, we will be using a library called pyHook. The pyHook library wraps the low-level mouse and keyboard hooks in Windows. As per the pyHook documentation, any application that wishes to receive notification from a global input event must have a Windows message pump. For this, we need another library, called pywin.
So, let's start by installing these libraries.