【问题标题】:WX Python and Raw Input on Windows (WM_INPUT)Windows 上的 WX Python 和原始输入 (WM_INPUT)
【发布时间】:2010-09-22 02:25:40
【问题描述】:

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

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

【问题讨论】:

    标签: python windows wxpython raw-input


    【解决方案1】:

    你尝试过使用 ctypes 吗?

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

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-12-27
        • 2012-05-18
        相关资源
        最近更新 更多