如何解决如何保持侦听器在Pynput中运行
am使用以下代码:
from pynput.mouse import Listener
def is_clicked(x,y,button,pressed):
if pressed:
print('Clicked ! ') #in your case,you can move it to some other pos
return False # to stop the thread after click
with Listener(on_click=is_clicked) as listener:
listener.join()
而不是单击-我想让鼠标以特定方式移动,只要按住按钮即可:
def is_clicked(x,pressed):
if pressed:
mouse.move(0,3)
sleep(0.024)
mouse.move(0,3)
mouse.move(0,3)
sleep(0.024)
return False
with Listener(on_click=is_clicked) as listener:
listener.join()
我想要的是-松开按钮时,python应该立即取消移动,然后返回“等待”模式,直到再次按下按钮。
使用上面的代码时,它将完全遍历运动代码,然后停止。
我现在被封锁了-我只是在学习python。我不是专家。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。