Removing a PROGRAM is a SOFTWARE issue, NOT a HARDWARE issue. Post in the proper forum to get the most and best replies.
Your best bet would be to backup you files, format your hard drive, and do a reinstall of your OS. When it comes to viruses anything less risks allowing the virus to remain on you computer.
The best way to get rid of a key logger virus is to use software and to use it at least once a week. Just be sure that when you purchase it, you get it from an authorized site with a good reputation.
You should try malewarebytes scanner, its free and very effective. Best way to get rid of any virus though and know your system is clean is to backup important files and reinstall your computer with a clean operating system.
You can check DriverChekcer http://www.softreviewz.com/drivers/hardware-drivers-free-download-driverchecker/
+1 for Malwarebytes. Excellent and most importantly a free tool that gets rid of most of the things you have caught.
Run SpyHunter application; Select the scan button on the interface and begin a free scan; After finishing scanning process, you will be presented with a list of malware, including keyloggers, and other suspicious files that were detected; You can choose if you want to buy the full version to get rid of these threats; Remove keylogger and all the other threats that SpyHunter have detected.