4

有谁知道如何通过WX Python 应用程序在 Windows 上使用Raw Input工具?

我需要做的是能够区分来自多个键盘的输入。因此,如果有另一种方法可以实现这一目标,那也可以。

4

2 回答 2

4

您是否尝试过使用 ctypes?

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

设置必要结构的 Python 版本需要一些工作,但您可以通过这种方式直接查询 Win32 API,而无需通过 wxPython。

于 2008-11-20T22:03:01.820 回答
3

这里有一个漂亮的图书馆 http://code.google.com/p/pymultimouse/

它不是 wx-python 特定的——但它确实在 python 中使用了 ctypes 的原始输入(并且在我的测试中使用了 2 只老鼠)

于 2009-01-22T01:05:21.887 回答