Pregunta

¿Alguien sabe cómo usar el Entrada sin formato instalación en Windows desde una aplicación WX Python?

Lo que necesito hacer es poder diferenciar la entrada de varios teclados. Entonces, si hay otra forma de lograrlo, eso también funcionaría.

¿Fue útil?

Solución

¿Has intentado usar ctypes?

>>> import ctypes
>>> ctypes.windll.user32.RegisterRawInputDevices
<_FuncPtr object at 0x01FCFDC8>

Sería un poco trabajo configurar la versión de Python de las estructuras necesarias, pero es posible que pueda consultar la API de Win32 directamente de esta manera sin pasar por wxPython.

Otros consejos

Hay una bonita biblioteca aquí http://code.google.com/p/pymultimouse/

No es específico de wx-python, pero utiliza datos sin procesar en python con ctypes (y funcionó en mi prueba con 2 ratones)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top