Compile with gcc and run it with sudo.
make
sudo ./keylogger.out
For ubuntu server, should install dev at first.
sudo apt install python3-dev
Start virtual envirenment.
python3 -m venv .env
source .env/bin/activate
Install packages.
pip install -r requirements.txt
Run in sudo.
sudo ./keylogger.py
Don't use it on ssh remote, because no key interrupt happenned.