在没有光标移动的情况下使用Python和Windows 10检测物理鼠标移动

时间:2018-04-15 23:27:03

标签: python windows python-3.x mouseevent

我有这个代码,它使用鼠标光标位置的变化来检测鼠标移动:

import win32api
from time import sleep

savedpos = win32api.GetCursorPos()
count = 0
while(True):

    curpos = win32api.GetCursorPos()
    if savedpos != curpos:
        count = count +1
        savedpos = curpos
        print("Mouse Movement # ", count)
    sleep(0.05)

问题是当鼠标光标位于屏幕的一个角落时,我的Python代码可能无法识别鼠标移动。例如,如果鼠标光标位于屏幕的左上角,向上和/或向左移动物理鼠标将不会对我的Python代码产生任何影响(它不会打印"鼠标移动# &#34)

即使鼠标光标无法在屏幕上移动,有人可以帮助我让我的Python代码识别物理鼠标移动吗?

0 个答案:

没有答案