问题标签 [stylus-pen]

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 回答
27 浏览

c# - WPF 中的全局手写笔输入

我有一个 C#/WPF 应用程序,无论触控笔在屏幕上的哪个位置,我都想捕捉触控笔按钮按下事件。到目前为止,我只能在表单本身中捕获事件。

0 投票
1 回答
45 浏览

algorithm - 预测笔/鼠标输入的算法

我正在寻找一种合适的算法,能够可靠地预测由数字手写笔(例如 Surface Pen)给出的输入坐标。在我的应用程序中,输入的坐标为屏幕上的 x 和 y 坐标(连同它们的时间戳)。给定按时间顺序排列的事件列表,我的目标是找到“下一个”事件的坐标。

我想出的简单算法是使用加权平均。这是一些说明它的代码(在实际代码中,我使用的不仅仅是 4 个点):

这并不像我想的那样好用,因为预测的输入经常不是很准确。因此,我想找到更好的方法来根据先前的点估计下一个输入(如果这也考虑了输入的速度,那就太好了)。

0 投票
0 回答
26 浏览

c# - WPF 手写笔手势可防止 StylusUp 事件

我有一个Grid和里面一个ScrollViewer和一个Canvas。两者都有一个改变可见性的标志,因此只显示一个(VisibleCollapsed)。两者都在手写笔应用程序中使用,其中笔用于在 上导航ScrollViewer(手势工作正常)并且应该用作鼠标上的替代品Canvas,因此用户可以按下按钮,绘制东西等等。

光标位置也被捕获,当有StylusUp事件时光标被重置到主窗口。

但是,当您使用笔并做出某种手势(如快速快速向上或向下移动)时,不会触发任何事件,只有一个带有手和箭头的光标和一个写着“拉下/上移”的文字“ 或类似的东西。在这一点上,这些手势与我完全无关,也不需要。相反,事件是需要的。

有什么方法可以阻止 WPF 中的标准对象上的手势,Canvas或者在运行时全局阻止这些手势,所以我可以在可见性布尔值的设置器中激活和停用它们?

0 投票
0 回答
73 浏览

c++ - 如何在后台收到 Surface Pen 按钮事件的通知?

我正在编写一个 Windows QT 应用程序,该应用程序需要在后台捕获 Surface Pen 侧按钮按下,而其他一些应用程序在前台具有焦点。

我曾尝试使用 RealTimeStylus API,但我只能在我的窗口处于焦点时让它工作,我在后台没有收到任何事件。

我知道这是可能的,因为 Tablet Pro Pen Tool 做到了,但我不知道怎么做。

0 投票
0 回答
61 浏览

android - 颤振检测指针设备类型

我只想在使用手写笔设备时在屏幕上绘图,并且不应该检测到任何手指输入颤动这是图像

我正在使用这个包https://pub.dev/packages/painter。请帮助我提前谢谢

0 投票
1 回答
27 浏览

javascript - PointerEvent 在短时间内停止触发

我目前正在尝试获得与 Squid(笔记应用程序)类似的触摸/手写笔行为。我已经使用了PointerEventAPI 并且一切正常,除了一个烦人的问题:在我放下手写笔或手指后,它会在接下来的约 0.3 秒内绘制一个笔划,但在那之后,pointermove只要指针向下。

这是我的代码:

index.html

index.js

index.css只是一个CSS重置

我对此感到非常困惑,似乎找不到其他有此问题的人。任何帮助,将不胜感激!

0 投票
1 回答
44 浏览

java - S-Pen 强制菜单列表跳回顶部

MenuDropDownListView按下工具栏上的 an 后,S-Pen 无法正确滚动OverflowMenuButton(参见下面的 gif)。

当 S-Pen 接触时,菜单会被强制返回顶部。

这个问题似乎不是MenuDropDownListView. PopupMenuAndroidX库中滚动 a 时也会发生这种情况( androidx.appcompat.widget.PopupMenu)。但是,在使用标准 Android 库 ( )时,这种行为可以正常工作。PopupMenu 场景对我遇到的问题不太重要,但它可能仍然相关。android.widget.PopupMenu

以下 gif 是尝试使用 S-Pen 滚动到列表底部的示例,记录在 Samsung Galaxy Note20(Android 11,stock ROM)上:

滚动溢出菜单不适用于 S-Pen

以下 GIF 尝试滚动到每个 PopupMenu 的底部,记录在三星 Galaxy Note20(Android 11,库存 ROM)上:

Android PopupMenu 滚动行为(工作)

AndroidX PopupMenu 滚动行为(不工作)

OverflowMenu 的代码如下:

res/menu/example_menu.xml

MainActivity.java

0 投票
1 回答
9 浏览

adobe - 使用触控笔滑动时,Photoshop 工具栏滑块的增量很大

Photoshop 中的手写笔是否有超过笔刷和不透明度设置?

我最近连接了一个 Huion 24" 4k 平板电脑,以便在我的 Windows PC 上运行 Photoshop。到目前为止效果很好,但是当使用滑块调整工具栏中的值时,这些值有很大的步长。当我使用鼠标时,这是正常的。这些步骤是使用鼠标时的增量,但在使用触控笔时会很大。它也因工具栏滑块而异。例如,使用触控笔调整值时,克隆源工具栏(在窗口下拉菜单下)是我能做到的最小 % 增量do 是 %80。所以如果我将它一直滑动到 1,然后将滑块移动到下一个数字是 %81,然后是 161,依此类推,以 80 为增量。另一个工具栏,画笔角度,使用 %7 增量滑动使用鼠标时,手写笔和个位数增量。

我认为这不是灵敏度或分辨率问题,因为滑块内的步骤是一致的,但根据滑块的不同而有所不同。有人有什么想法吗?

提前致谢