简体   繁体   English

Python Pynput 释放并按下

[英]Python Pynput release and press

Hi i want to make a script that prints "Released" when i release my left mouse button.嗨,我想制作一个脚本,当我释放鼠标左键时打印“已释放”。 The same for "pressed" “压制”也是如此

import time
from pynput.mouse import Button, Controller
from pynput.keyboard import Listener, KeyCode

mouse = Controller()
time.sleep(3)

while True:
    if mouse.press(Button.left):
        print("Pressed")
        # mouse.press(Button.left)
        # mouse.release(Button.left)
    if mouse.release(Button.left):
        print("released")
from pynput import mouse

def on_click(x, y, button, pressed):
    if button == button.left:
        print('{0} at {1}'.format(
            'Pressed' if pressed else 'Released',
            (x, y)))
    if not pressed:
        # Stop listener
        return False

while True:
    with mouse.Listener(on_click=on_click) as listener:
        listener.join()

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM