Witam,
jestem w trakcie tworzenia "licznika kliknięć" w pythonie. Oto mój kod:
import pyHook, pythoncom
def OnKeyboardEvent(event):
i = 0
if event.Ascii == 98:
i += 1
print(i)
elif event.Ascii == 9:
i += 1
print(i)
else:
pass
return True
hm = pyHook.HookManager()
hm.KeyDown = OnKeyboardEvent
hm.HookKeyboard()
pythoncom.PumpMessages()
Mój problem polega w tym, że program po kliknięciu 'a' (event.Ascii == 97) wypisuje ciągle 1, po drugim kliknięciu też 1 a nie 2. Jak rozwiązać ten problem ?