获取鼠标在当前屏幕的绝对定位,并按下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()
惜秦皇汉武,略输文采;唐宗宋祖,稍逊风骚。
一代天骄,成吉思汗,只识弯弓射大雕。
俱往矣,数风流人物,还看今朝

浙公网安备 33010602011771号