PyHook仍然允许鼠标缓慢移动

时间:2018-12-08 19:39:47

标签: python-3.x pyhook

我正在尝试使用python 3.7中的以下代码锁定用户的鼠标:

import pyHook
from time import sleep
mouseLocked = False
def switch():
    return mouseLocked

hm = pyHook.HookManager()
hm.MouseAll = switch
mouseLocked = True
hm.HookMouse()
sleep(5)
mouseLocked = False
hm.HookMouse()

我相信应该发生的事情是鼠标将被锁定五秒钟,然后鼠标将被解锁。

但是,这不会发生。很难确切说明正在发生什么,所以我上传了一个gif。在此gif中,我以稳定的速度向右移动鼠标。您可以在鼠标光标消失的最后看到它,这是因为五秒钟了,我的鼠标已解锁并从记录范围内射出。这实际上是它的外观,不仅仅是低帧率的gif:

Mouse is not working

我的代码在做什么错?我希望完全禁用鼠标。

0 个答案:

没有答案