Domanda

Qualcuno sa come usare Raw Input funzione su Windows da un'applicazione WX Python?

Quello che devo fare è essere in grado di differenziare l'input da più tastiere. Quindi, se esiste un altro modo per raggiungerlo, anche questo funzionerebbe.

È stato utile?

Soluzione

Hai provato a usare i tipi?

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

Sarebbe un po 'complicato impostare la versione Python delle strutture necessarie, ma potresti essere in grado di interrogare l'API Win32 direttamente in questo modo senza passare attraverso wxPython.

Altri suggerimenti

C'è una bella biblioteca qui http://code.google.com/p/pymultimouse/

Non è specifico di wx-python, ma utilizza input non elaborati in Python con Ctypes (e ha funzionato nel mio test con 2 mouse)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top