Frage

Wer weiß, wie die Raw Eingabe Einrichtung auf Windows von einer WX Python-Anwendung?

Was muss ich tun, ist in der Lage sein, um die Eingabe von mehreren Tastaturen zu unterscheiden. Also, wenn es eine andere Möglichkeit, dass zu erreichen, das wäre zu arbeiten.

War es hilfreich?

Lösung

Haben Sie versucht ctypes mit?

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

Es wäre eine wenig Arbeit, um die Python-Version der notwendigen Strukturen einzurichten, aber Sie können in der Lage sein, den Win32-API direkt auf diese Weise abgefragt werden, ohne durch WxPython zu gehen.

Andere Tipps

Theres eine gut aussehende Bibliothek hier http://code.google.com/p/pymultimouse/

Es ist nicht wx-Python-spezifisch - aber es funktioniert mit ctypes Roh-Eingang in Python verwenden (und arbeitete in meinem Test mit 2-Mäusen)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top