Ubuntu python监测鼠标键盘响应(pyxhook)
pyxhook 地址: https://github.com/python-xlib/python-xlib
import pyxhook
# 建立全局变量,用于响应控制
pause_flag = 0
# 建立鼠标响应时间
def onMouseEvent(event):
global pause_flag
pause_flag = 1-pause_flag
return True
# 开始监测
def main()
hm = pyxhook.HookManager()
hm.MouseAllButtonsDown = onMouseEvent
hm.HookMouse()
hm.start()
# 利用全局变量的响应do something
while pause_flag == 1:
# do something
# example
plt.pause(0.1)
if __name__ == "__main__":
main()