You are using Windows 10, so you have a built in key logger (really). The "monitoring" that MS has added to Win 10 to "improve it" is a key logger.
I assume you mean something other than "approved" MS "monitoring" <euphemism> . That can be tough. Here is one recent article lists several tools:
https://www.geckoandfly.com/17960/anti-keylogge...
Google to find more. One problem is that the some keyloggers are actually hardware, like USB drives, or sneakier. They hare much harder to recognize.