我想获得更改时的相对鼠标位置。
可以将其设置为绝对:
mouse.position = (10, 20)
或亲戚:
mouse.move(5, -5)
但我只能得到当前的绝对值:mouse.position
来源: https ://pythonhosted.org/pynput/mouse.html
有什么类似的mouse.position_relative
吗?
我想获得更改时的相对鼠标位置。
可以将其设置为绝对:
mouse.position = (10, 20)
或亲戚:
mouse.move(5, -5)
但我只能得到当前的绝对值:mouse.position
来源: https ://pythonhosted.org/pynput/mouse.html
有什么类似的mouse.position_relative
吗?
你能得到mouse.position
,从那个点移动相对,mouse.move(10, 20)
然后再次检索mouse.position
并计算和之间的差异x1
和x2
和之间y1
的差异y2
吗?
例如,假设鼠标在(100, 150)
位置:
p1 = mouse.position # Becomes (100, 150)
mouse.move(10, 20)
p2 = mouse.position # Becomes (110, 170)
diff = tuple(map(lambda d1, d2: d2 - d1, p1, p2)) # Becomes (10, 20)