问题标签 [wacom]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
534 浏览

python - 处理 QTabletEvent,如何将 Tablet Full Surface 映射到 Widget Client Area?

我试图处理从 WACOM Intuos ART 数位板生成的 QTabletEvent 事件。

我成功使用了以下代码,但不得不将处理平板电脑事件的 QWidget 调整为完整的 Windows 桌面大小,以便从其所有表面(无论笔位于何处)接收平板电脑事件。默认情况下,平板电脑表面似乎映射到整个桌面。我想将它映射到我自己的小部件客户区。

这个怎么做 ?

0 投票
1 回答
217 浏览

settings - Wacom Intus 数位板正在平移而不是绘画

我一直在尝试查找有关如何解决此问题的一些信息,但显然我在谷歌中输入了错误的内容。

基本上想象你在 Photoshop 中有画布。您按下画笔工具,用 Wacom 笔绘制一条水平红线。但是屏幕没有画一条红色的水平线,而是向右平移。

没有红线,只是将滑块移到屏幕右侧。我不想那样。我想画画。我不想移动滑块。

另外 - 每次我按住笔时,都会弹出一个小对话框,让我更改画笔设置。我也不想要那个。如果我用力将笔握在数位板上,我会尝试向下推以使笔画更粗。但是,我得到了笔刷设置,而不是更粗的笔触。

WTF Wacom?

0 投票
1 回答
1162 浏览

c++ - 处理 WM_POINTER 消息时如何检测双击/点击?

我正在尝试实施Pointer Input Messages以替换窗口中的常规鼠标消息。我这样做是为了在我的程序中更好地支持手写笔输入。一切正常,除了双击。

我之前没有处理指针消息,所以手写笔驱动程序发布的这些指针消息只是传递给DefWindowProcDefWindowProc生成了鼠标输入,如WM_LBUTTONDBLCLK.

与 mouse message 不同WM_LBUTTONDBLCLK,没有指针消息会明确告诉您这是双击。我理解他们设计一组简洁的消息并将其他所有内容都放在一个干净的单一结构中的意图。 POINTER_PEN_INFO是包含与当前消息相关的所有信息的结构。我想我可以在那里找到任何东西,也许有一些标志表明一条WM_POINTERDOWN消息应该被视为双击,但那里什么也没有。

有什么我错过的吗?如果没有,我还能做些什么来检测双击?我只能在 MSDN 上找到一些为 Window XP 编写的过时文档。我在 Windows 10 上编程,使用 C++ 进行 Win32 API 编程。

谢谢!

0 投票
1 回答
1090 浏览

c# - Wacom Signature SDK 重新设计按钮

我正在使用带有 Signature SDK v3.20.4 的Wacom STU 530 签名选项卡,文档似乎仅在购买 SDK 时提供,因此我无法在此处提供链接,但您可以找到一些代码样品在这里

我的问题是关于重新设置签名板上显示的按钮的样式,我找不到如何。一些代码:

而且我知道它一定有可能,这个 SDK 有这个方法CaptureResult res = SigCtl.CtlCapture("who", "why");SigCtl作为一个AxSigCtl对象)可以显示一个带有彩色按钮的预定义表单,但我想构建我自己的。

带有内置签名捕捉功能的 Wacom 触控板 (这里的按钮是蓝色的,而创建的按钮AddObject是白色的)

此外,与字体更改不同,这不起作用:

0 投票
1 回答
248 浏览

c# - Wacom API,标签上的 TextAlign 不起作用

我正在使用带有 Signature SDK v3.20.4的Wacom STU 530 签名选项卡。

我的问题是创建标签时的文本衬里。

问题是它永远不会对齐,无论我使用 TextOptions 中的哪种对齐方式。准确地说,它会默认显示并左对齐。

文档说:

WizCtl.AddObject(ObjectType.ObjectText) 的文档 TextOptions 的文档

但它不起作用,我不知道该怎么做。

0 投票
1 回答
163 浏览

javascript - 浏览器中的 Wacom 取消移动

我目前正在尝试使用我的 wacom intous 在浏览器的画布上绘制一些东西。

该代码非常基本,除了在单击鼠标时找到鼠标的位置并绘制路径之外什么都不做。

当我使用鼠标时,这可以按预期工作。当我使用我的 wacom 数位板时,移动将在 ~20px 后被取消,并且lostpointercapture事件以及pointercancel事件都将被触发。

这是代码:

有谁知道为什么 wacom 在几个像素后停止绘图?

0 投票
1 回答
13409 浏览

ubuntu - ubuntu 18.04 中的 Wacom ONE 数位板驱动程序

有人能告诉我如何在 ubuntu 18.04 中安装 Wacom ONE 数位板驱动程序吗?

0 投票
3 回答
2073 浏览

javascript - PointerEvents 未检测到 Wacom 数位板

我正在尝试使用指针事件来检测图形输入板输入,包括笔压,但 Chrome 和 Firefox 似乎没有正确读取平板设备(Wacom Intuos 4)。所有指针事件都返回与我的鼠标相同的pointerId 和pointerType,默认压力读数为0.5。我正在使用的代码如下所示:

这将输出“1”、“鼠标”和“0.5”。这发生在“pointerdown”、“pointermove”和“pointerup”事件中。

我已经在安装了适当驱动程序的 Windows 和 Linux 上进行了尝试,其他应用程序检测笔压(例如 Krita)。

Chrome 和 Firefox 是否还不能正确支持图形输入板,或者我只是做错了什么?

0 投票
0 回答
172 浏览

python - 如何使用 python 记录笔压力、笔画长度和使用 Wacom 数位板的 x,y 坐标?

谷歌结果返回旧帖子和过期链接。作为一个 python 用户,当我在 photoshop 中绘制图片时,我可以做些什么来获取所有这些个人数据?有我可以使用的相关框架吗?我完全不知道从哪里开始。

0 投票
4 回答
139 浏览

bash - 在 bash 中提取一列,即使它之前的列数可以改变

我试图让这个脚本在 wacom 平板电脑上切换区域,我正在使用 xsetwacom 来配置平板电脑,

这就是我试图使脚本看起来的方式(它有效,但仅适用于第一台平板电脑)

这就是 xsetwacom --list 的输出的样子

并连接了不同的平板电脑

因此,当我放置另一台平板电脑时,我得到的“$variable”的值发生了变化,因为有更多的单词,我该如何解决这个问题,我正在寻找的值是手写笔的 id 号,谢谢!。