我试图在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/