根据 USB 信息区分键盘事件



在我的系统上,我有 2 个键盘,能够创建wx.EVT_CHARwx.EVT_KEY_UP事件。我想以不同于键盘 2 中的事件处理来自键盘 1 的事件。

我的两个键盘将是物理上不同类型的设备,具有不同的vendorIdproductId(USB信息(。

是否可以检查触发键盘事件的vendorIdproductId

我不认为Python有办法直接做到这一点。 据我所知,wxPython与操作系统USB驱动程序没有任何钩子。所以我要说不,这在wxPython本身是不可能的。

但是,您可以查看以下内容,看看是否可以找到解决方法:

  • 如何确定输入来自哪个键盘
  • https://pypi.python.org/pypi/usbid/1.0.3

最新更新