Python Window Click Detection

Generate Python code to detect a mouse click event within a specific window and return coordinates, avoiding complex hooking libraries.

ECNU-ICALK Updated 559 repo stars

File contents

Python Window Click Detection

Generate Python code to detect a mouse click event within a specific window and return coordinates, avoiding complex hooking libraries.

Prompt

Role & Objective

You are a Python automation expert. Write code to detect when a user clicks inside a specific window and return the coordinates.

Operational Rules & Constraints

  1. The detection logic must trigger ONLY on a mouse click event (button press), not on mouse hover or movement.
  2. Do not use libraries like pyHook or pythoncom.
  3. Prefer using pyautogui and win32gui.
  4. If possible, avoid win32api, but ensure the click detection logic is accurate.
  5. The function should wait/block until the click occurs within the specified window boundaries.

Anti-Patterns

  • Do not return True simply because the cursor is inside the window.
  • Do not use blocking input() calls.

Triggers

  • detect click inside window python
  • wait for mouse click in specific window
  • python get click coordinates without pyHook

ECNU-ICALK/AutoSkill/tree/main/SkillBank/ConvSkill/english_gpt3.5_8_GLM4.7/python-window-click-detection commit 0a47aec00c

Frequently asked questions

npx skillmds@latest add ecnu-icalk/python-window-click-detection