问题标签 [pen-tablet]

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 投票
4 回答
2161 浏览

java - java Swing 用 Wacom 数位板调试头疼

几年来,我在几个 Java 应用程序中遇到了 Java Swing + 我的 Wacom Graphire 数位板的问题,现在我自己也遇到了。

我在单击鼠标时使用数位板来解决手腕问题,它在 Windows 下运行良好,除非我使用 Java 应用程序。在 Java 应用程序中,单击笔无法正常工作。(通常问题只出现在文件选择对话框或树形控件上。)数位板还附带一个无线鼠标,可与同一个数位板配合使用,单击即可正常工作。

我不知道问题出在 WACOM 驱动程序中还是在 Windows 的 Java Swing 运行时中,或者两者兼而有之。有没有人遇到过这个?我想向 WACOM 提交错误报告,但我不知道该告诉他们什么。

我已经能够在我自己的应用程序中重现这一点,该应用程序有一个 JEditorPane 和一个我添加了 HyperlinkListener 的 HTML 文档。我每次用鼠标单击都会收到 HyperlinkEvent.ACTIVATED 事件,但每次用笔单击时我都不会收到 HyperlinkEvent.ACTIVATED 事件。

笔和鼠标之间的一个很大区别是,当您单击鼠标上的按钮时,很容易在没有鼠标移动的情况下引起按钮单击。在数位板上很难做到这一点,这似乎与缺少 HyperlinkEvent.ACTIVATED 事件有关——如果我在点击数位板时非常小心不要移动笔位置,我想我可以激活事件。

有什么建议可以尝试,以便我可以向 WACOM 提供有关此错误的一些有用信息?无法将我的笔用于 Java 应用程序真的很令人沮丧,特别是因为笔可以在“常规”Windows(非 Java)应用程序中正常工作。

通常我不会在这里问这个问题,但我想从程序员的角度找出可能发生的事情,以便我可以提交一份好的错误报告。

0 投票
9 回答
7481 浏览

keyboard - 单手编码——平板电脑、特殊键盘、单手打字?

我最近弄断了手指,现在只能用右手打字。这严重影响了我的打字速度。由于我以编写软件为生,这是一个严重的问题。

我一直在做一些研究,但还没有找到一个很好的解决方案。这是我想出的:

  1. Wacom数位板+手写识别软件。手写识别软件可以写代码吗?

  2. 单手键盘——我只发现昂贵(> 100 美元)的键盘。这些看起来有一个陡峭的学习曲线。

  3. 单手打字说明:http ://www.aboutonehandtyping.com/manualcompare.html 。这真的有效吗?

那里的单手编码器使用什么?

0 投票
1 回答
442 浏览

tablet-pc - 平板电脑手写识别:一个程序能用吗?

我认为能够使用手写识别来编写代码可能很有用。我似乎找不到人们这样做的证据。所以,我的问题是:有可能吗,有人做过吗,如果有,他们怎么想的?

0 投票
2 回答
3896 浏览

c# - 基于 Microsoft 的触控/触控笔输入

免责声明:这是我第一次在平板电脑上开发应用程序。

该应用程序需要允许用户使用平板笔或触摸来写笔记。这必须是一个 .net 应用程序,并且可能在 Windows XP 和/或 Windows 7 上。我的主要任务是从用户界面捕获书面笔记,但我确信我将致力于该应用程序的其他方面。

我已经研究过Digital Ink,它似乎是要走的路,但我不确定目前对 Windows 7 有多少支持,以及将来对这项技术有多少支持。

我的问题:

  1. 我是否朝着正确的方向前进,如果不是……有什么东西可以让我更好地适应这种类型的用户输入吗?

  2. 是否有人有其他提示或良好的参考网站,其中包含有关基于 Microsoft 的触摸和/或平板电脑手写笔输入的良好信息。

0 投票
1 回答
187 浏览

wpf - 仅在存在图形输入板/笔输入设备时显示表单?

有什么方法可以仅在使用笔/平板电脑时显示窗口,就像 Windows 平板电脑输入面板仅在使用笔/平板电脑时显示(而不仅仅是连接)?

0 投票
2 回答
1712 浏览

python - 是否有用于 python 的 API 来处理压敏数位板?(Mac 操作系统、Linux)

我想编写一个跨平台的 wxPython 应用程序,我想知道是否有一个 API 可以在不同平台上使用数位板?我只对获取压力值和橡皮擦标志感兴趣 - 但我无法对 python 的任何跨平台罚款。

UPD。到目前为止,我只找到了特定于 windows 的解决方案,Mac OS 和 Linux 有哪些选项?

0 投票
2 回答
998 浏览

delphi - 在绘图项目中使用平板电脑

如何在我的项目中添加对平板绘图的支持?我的意思是,大多数数位板在定期握持时都具有充当“普通”指点设备的功能,但是当笔翻转时,它充当橡皮擦(例如,OneNote 就是这样工作的)。

如何检测正在使用笔的哪一侧?

0 投票
5 回答
9996 浏览

javascript - 我可以在 Javascript 中识别(图形输入板)笔压吗?

有没有办法使用javascript识别笔压。最好我不想使用 Flash 并尝试将其作为纯 JS 完成。

编辑:好的,我意识到 Wacom 平板电脑是有可能的,因为它们附带的软件可以与他们的 javascript api 一起使用以使其成为可能(演示)。但这对使用 Trust 平板电脑或任何其他品牌的人没有好处……所以真的没有好处。

如果不是 JS,任何人都知道如何在 C# 中做到这一点?

0 投票
1 回答
773 浏览

cocoa - 使用 NSBezierPath 绘制不同的线宽?

我想创建一个可以用数位板绘制的矢量对象,并将尊重来自笔的压力信息(通过适当地增加/减少线宽)。现在我知道如何从 NSEvent 中获取压力信息,但当然 NSBezierPath 不支持不同的线宽。

所以我试图通过计算曲线末端的垂直线并将它们与同一条曲线连接起来,生成一条贝塞尔路径,它是我的线的轮廓。它几乎适用于我的单个曲线段的小测试项目:

https://github.com/uliwitness/WideningBezierPathTest

但这有一个大问题:线条在中间变细到几乎没有 2 个像素(它应该只从 32 变为 8)。有谁知道我将如何调整控制点,使曲线部分的两条线的距离大致相同?

在此处输入图像描述

有人有想法吗?建议?有用的文章?

0 投票
5 回答
8341 浏览

javascript - Wacom网络浏览器插件?

我发现这个网页详细描述了一个浏览器插件,该插件公开了 Wacom 数位板功能,例如 JavaScript 中的压力敏感度。不幸的是,下载链接已失效。有这个产品吗?