Welcome, guest | Sign In | My Account | Store | Cart
# -*- 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()

History