Question

Quelqu'un sait-il comment utiliser la entrée brute installation sous Windows à partir d’une application WX Python?

Ce que je dois faire est de pouvoir différencier les entrées de plusieurs claviers. Donc, s’il existe un autre moyen d’y parvenir, cela fonctionnerait également.

Était-ce utile?

La solution

Avez-vous essayé d'utiliser des ctypes?

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

Ce serait un peu difficile de configurer la version Python des structures nécessaires, mais vous pourrez peut-être interroger l'API Win32 directement de cette façon sans passer par wxPython.

Autres conseils

Il y a une jolie bibliothèque ici http://code.google.com/p/pymultimouse/

Ce n'est pas spécifique à wx-python - mais il utilise une entrée brute en python avec ctypes (et a travaillé dans mon test avec 2 souris)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top