# -*- coding: utf-8 -*-
'''
Click counter
Left click: +1
Right click: -1
Middle click: Reset
'''
import pyHook
import pythoncom
print(__doc__)
click = 0
def left_down(event):
global click
click += 1
print(click)
return True
def right_down(event):
global click
click -= 1
print(click)
return True
def middle_down(event):
global click
click = 0
print(click)
return True
hm = pyHook.HookManager()
hm.SubscribeMouseLeftDown(left_down)
hm.SubscribeMouseRightDown(right_down)
hm.SubscribeMouseMiddleDown(middle_down)
hm.HookMouse()
pythoncom.PumpMessages()
hm.UnhookMouse()