获取鼠标在当前屏幕的绝对定位,并按下ctrl按键时,进行输出定位值


import pynput
import pyautogui

def on_press(key):
    try:
        # 检查是否按下的是空格键
        if key == pynput.keyboard.Key.ctrl_l or key == pynput.keyboard.Key.ctrl_r:
            # 获取当前鼠标的屏幕绝对位置
            x, y = pyautogui.position()
            print(f"当前鼠标位置: (X: {x}, Y: {y})")
    except Exception as e:
        print(f"出现错误: {e}")

def on_release(key):
    # 如果按下的是 ESC 键,则停止监听
    if key == pynput.keyboard.Key.esc:
        return False

# 创建监听键盘的事件
with pynput.keyboard.Listener(on_press=on_press, on_release=on_release) as listener:
    print('开始监听···')
    listener.join()

posted @ 2025-07-24 18:26  darling331  阅读(28)  评论(0)    收藏  举报