¿Cómo puedo detectar clics del mouse independientemente de la ventana en la que se encuentre el mouse?Detección de clics del mouse en ventanas con python
Perfectamente en python, pero si alguien puede explicarlo en cualquier idioma, podría ser capaz de resolverlo.
He encontrado esto en el sitio de Microsoft: http://msdn.microsoft.com/en-us/library/ms645533(VS.85).aspx
Pero no veo cómo puedo detectar o recoger las notificaciones enumeradas.
intentado usar pygame.mouse.get_pos de pygame() la función de la siguiente manera:
import pygame
pygame.init()
while True:
print pygame.mouse.get_pos()
Esto sólo devuelve 0,0. No estoy familiarizado con pygame, ¿falta algo?
En cualquier caso, preferiría un método sin la necesidad de instalar un módulo de terceros. (que no sea pywin32 http://sourceforge.net/projects/pywin32/)
¿Qué UI toolkit/library estás usando? –
Creo que esto debería ser posible usando win32ui y ctypes. Descubrí que puedo obtener la posición del mouse con windll.user32.GetCursorPos (puntero (pt_struct)) (Para más detalles: http://monkut.webfactional.com/blog/archive/2008/10/2/python-win-mouse -position) – monkut