закончил тем, что написал свой собственный скрипт на python для своих нужд .. Надеюсь, это поможет кому-то еще
from ctypes import windll, Structure, c_long, byref
import time
class POINT(Structure):
_fields_ = [("x", c_long)]
while True:
#Get x coordinate of cursor
def queryCursorPosition1():
pt = POINT()
windll.user32.GetCursorPos(byref(pt))
return { "x": pt.x}
pos1 = queryCursorPosition1()
#Get x coordinate of cursor a few seconds later
time.sleep(1)
def queryCursorPosition2():
pt = POINT()
windll.user32.GetCursorPos(byref(pt))
return { "x": pt.x}
pos2 = queryCursorPosition2()
#Print movement 'detected' if x coord do not match past x coord
if pos1 != pos2:
print("Movement Detected")
print(pos1)
print(pos2)
print("---")
f= open("track.txt","w+")
f.write("X1: %s X2: %s" % (pos1, pos2))