首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python Wacom接口

Python Wacom接口
EN

Stack Overflow用户
提问于 2011-01-31 15:53:46
回答 3查看 2.3K关注 0票数 2

我正在尝试在Windows7上编写一个python脚本,以便与我的Wacom竹笔平板电脑进行交互。Wacom推荐使用WinTab应用程序接口,它工作得很好,但不适合我的应用程序。我不希望Wacom平板电脑充当指点设备(比如,它不应该移动光标)。我只想要设备里的原始x,y数据。

实现这一点的最佳方式是什么?我是否必须为平板电脑编写不同的驱动程序才能实现这一点?或者我可以修改现有的Wacom驱动程序,使其不影响系统光标。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-02-13 01:50:57

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

代码语言:javascript
复制
cgkit.wintab.Packet.x

绝对模式下的

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

代码语言:javascript
复制
cgkit.wintab.Packet.y

绝对模式下的

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

如果有针对平板电脑的跨平台api,我自己也可以使用investigating,但如果你需要只使用windows的解决方案,那应该可以。

票数 1
EN

Stack Overflow用户

发布于 2020-11-13 18:32:46

虽然这与问题无关(除了Wacom),但一些读者可能会发现这一点很有用:

https://boutiqueretouching.com/fix-wacom-lag/

建议:用细绳将你的笔连接到你的平板电脑上(或者总是把你的wacom笔放在它的底座上)。这样你的家人就不会把它误认为是干了的毛巾小费,然后把它扔进垃圾桶。(整理时我自己也做过一次--啊!)

票数 0
EN

Stack Overflow用户

发布于 2021-02-15 14:59:40

如前所述,您必须使用Python Computer Graphics Kit、cgkit、。如果您不想从源代码构建它,并且不介意使用旧版本的Python,那么您可以使用二进制文件。

在Windows中测试的版本与Python 3.2 32位兼容。从here下载并安装Python,然后从here下载并安装Python计算机图形工具包

通过运行以下2行测试Wintab驱动程序是否可用

代码语言:javascript
复制
from cgkit import wintab
print(wintab.available())

如果你得到False,那么你必须安装驱动程序。您可以从here下载驱动程序

安装驱动程序后重新启动计算机,并再次尝试这2行,您应该会得到True

现在要检索手写笔数据,请参阅Python wrapper for wintab

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4848694

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档