python - 是否可以检测鼠标是否被python按住
问题描述
有谁知道是否可以检测光标是否被python按住?我在想这样的事情:
while mouseDown == True:
# some other code
我对python很陌生,所以如果我错过了一个非常明显的解决方案,我深表歉意。
解决方案
pynput
非常适合鼠标和键盘自动化。这个简单的脚本应该可以帮助您入门:
from pynput.mouse import Listener
def on_move(x, y):
pass
def on_click(x, y, button, pressed):
if pressed:
# Your code here
def on_scroll(x, y, dx, dy):
pass
with Listener(on_move=on_move, on_click=on_click, on_scroll=on_scroll) as listener:
listener.join()
推荐阅读
- php - 升级到 php7.2 时的会话问题 - 作为客户功能登录
- python - 使用正则表达式从 %%timeit 中提取测量值
- go - 如何在 Golang 中使用 exec.Command().Output() 命令填充结构值?
- c - 使用 ifstream 读取二进制数据
- c# - Conditional RequiredIf 条件使用 OR 条件
- hibernate - 无法使用休眠给组合框赋值
- javascript - 为什么我在刷新页面时会收到 TypeError,说没有找到状态,而事实并非如此?
- javascript - 覆盖 ScaledSheet 样式
- ios - 当我尝试将 Toggle 的输出分配给旧变量时,它说:Binding
不能转换为 - javascript - 反应条件类名,类名本身正在改变,但css没有更新