我试图在Windows 7上编写python脚本以与Wacom Bamboo Pen平板电脑交互。 Wacom建议使用WinTab API,它可以正常工作,但不适用于我的应用程序。我不希望Wacom数位板充当指针设备(例如,它不应移动光标)。我想要的只是来自设备的原始x,y数据。

实现此目的的最佳方法是什么?我是否需要为平板电脑编写其他驱动程序才能允许这样做?或者我可以修改现有的Wacom驱动程序以不影响系统光标。

最佳答案

我认为,在wintab中,您可以获得原始坐标。至少在Python wrapper for wintab中可以访问它们:

cgkit.wintab.Packet.x



  在绝对模式下,包含已缩放的
  沿x轴的光标位置。在
  相对模式,包含缩放比例
  更改光标位置。


cgkit.wintab.Packet.y



  在绝对模式下,包含已缩放的
  沿y轴的光标位置。在
  相对模式,包含缩放比例
  更改光标位置。


如果有适用于平板电脑的跨平台api,但我自己是investigating,但是如果您需要仅适用于Windows的解决方案,那应该可以。

关于python - Python Wacom界面,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4848694/

10-12 21:46