Pergunta

Alguém sabe como usar a Raw Input instalação no Windows a partir de uma aplicação WX Python?

O que eu preciso fazer é ser capaz de diferenciar a entrada de vários teclados. Portanto, se há uma outra maneira de conseguir isso, que iria trabalhar muito.

Foi útil?

Solução

Você já tentou usar ctypes?

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

Seria um pouco de trabalho configurar a versão de Python das estruturas necessárias, mas você pode ser capaz de consultar a API Win32 diretamente desta maneira, sem passar por wxPython.

Outras dicas

Há uma boa aparência biblioteca aqui http://code.google.com/p/pymultimouse/

Não é wx-python específica - mas ele faz entrada bruta uso em python com ctypes (e trabalhou no meu teste com 2 ratos)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top