python - Pynput 检测点击功能,即使它没有被点击也能检测到它
问题描述
我制作了一个脚本,如果你按住鼠标按钮,它就会点击,但即使你不按住它,它仍然会点击鼠标,这是 pynput 中的错误还是我的脚本坏了?
import pynput
import pyautogui
from pynput.mouse import Listener
def on_click(x, y, button, pressed):
button = str(button)
while button == 'Button.left':
if button == 'Button.left':
pyautogui.click(button='left')
else:
break
while button == 'Button.right':
if button == 'Button.right':
pyautogui.click(button='right')
else:
break
with Listener(on_click=on_click) as listener:
listener.join()
解决方案
推荐阅读
- c++ - 如何根据派生类成员的存在来启用/禁用成员函数?
- hive - 从子查询/连接的结果中过滤分区时,Hive Query 将进行全表扫描
- reactjs - 如何为 Sanity 序列化程序对象定义 proptypes
- google-cloud-platform - GCP Http 负载均衡器
- sql - 应用 PIVOT 运算符时出错
- javascript - Nexe 模块命令“nexe”未找到错误
- context-free-grammar - L{a^nb^md^n 其中 n>=0,m=2n 的上下文无关文法
- flutter - 使用带有 ListView.separated 的扩展小部件
- powershell - 无法导出网站模板
- python - 如何过滤和找出熊猫数据框中某种数据类型的所有列?