gpt4 book ai didi

python - 是否可以用python检测鼠标是否被按住

转载 作者:行者123 更新时间:2023-12-05 02:53:04 30 4
gpt4 key购买 nike

有谁知道是否可以用 python 检测光标是否被按住?我在想这样的事情:

while mouseDown == True:
# some other code

我是 python 的新手,所以如果我错过了一个非常明显的解决方案,我深表歉意。

最佳答案

您可以使用 pynput模块来做到这一点。它可以使用 pip 命令 pip install pynput 安装。另请参阅 documentation了解 pynput 的全部功能。 基本上是用来记录键盘和鼠标的按键输入。

这里是检查鼠标键是否被按下的方法。

from pynput.mouse import Listener

# This function will be called when any key of mouse is pressed
def on_click(*args):
# see what argument is passed.
print(args)
if args[-1]:
# Do something when the mouse key is pressed.
print('The "{}" mouse key has held down'.format(args[-2].name))

elif not args[-1]:
# Do something when the mouse key is released.
print('The "{}" mouse key is released'.format(args[-2].name))

# Open Listener for mouse key presses
with Listener(on_click=on_click) as listener:
# Listen to the mouse key presses
listener.join()

关于python - 是否可以用python检测鼠标是否被按住,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62370640/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com