问题标签 [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.
c# - WPF 中的全局手写笔输入
我有一个 C#/WPF 应用程序,无论触控笔在屏幕上的哪个位置,我都想捕捉触控笔按钮按下事件。到目前为止,我只能在表单本身中捕获事件。
algorithm - 预测笔/鼠标输入的算法
我正在寻找一种合适的算法,能够可靠地预测由数字手写笔(例如 Surface Pen)给出的输入坐标。在我的应用程序中,输入的坐标为屏幕上的 x 和 y 坐标(连同它们的时间戳)。给定按时间顺序排列的事件列表,我的目标是找到“下一个”事件的坐标。
我想出的简单算法是使用加权平均。这是一些说明它的代码(在实际代码中,我使用的不仅仅是 4 个点):
这并不像我想的那样好用,因为预测的输入经常不是很准确。因此,我想找到更好的方法来根据先前的点估计下一个输入(如果这也考虑了输入的速度,那就太好了)。
c# - WPF 手写笔手势可防止 StylusUp 事件
我有一个Grid
和里面一个ScrollViewer
和一个Canvas
。两者都有一个改变可见性的标志,因此只显示一个(Visible
或Collapsed
)。两者都在手写笔应用程序中使用,其中笔用于在 上导航ScrollViewer
(手势工作正常)并且应该用作鼠标上的替代品Canvas
,因此用户可以按下按钮,绘制东西等等。
光标位置也被捕获,当有StylusUp
事件时光标被重置到主窗口。
但是,当您使用笔并做出某种手势(如快速快速向上或向下移动)时,不会触发任何事件,只有一个带有手和箭头的光标和一个写着“拉下/上移”的文字“ 或类似的东西。在这一点上,这些手势与我完全无关,也不需要。相反,事件是需要的。
有什么方法可以阻止 WPF 中的标准对象上的手势,Canvas
或者在运行时全局阻止这些手势,所以我可以在可见性布尔值的设置器中激活和停用它们?
c++ - 如何在后台收到 Surface Pen 按钮事件的通知?
我正在编写一个 Windows QT 应用程序,该应用程序需要在后台捕获 Surface Pen 侧按钮按下,而其他一些应用程序在前台具有焦点。
我曾尝试使用 RealTimeStylus API,但我只能在我的窗口处于焦点时让它工作,我在后台没有收到任何事件。
我知道这是可能的,因为 Tablet Pro Pen Tool 做到了,但我不知道怎么做。
android - 颤振检测指针设备类型
我只想在使用手写笔设备时在屏幕上绘图,并且不应该检测到任何手指输入颤动这是图像
我正在使用这个包https://pub.dev/packages/painter。请帮助我提前谢谢
javascript - PointerEvent 在短时间内停止触发
我目前正在尝试获得与 Squid(笔记应用程序)类似的触摸/手写笔行为。我已经使用了PointerEvent
API 并且一切正常,除了一个烦人的问题:在我放下手写笔或手指后,它会在接下来的约 0.3 秒内绘制一个笔划,但在那之后,pointermove
只要指针向下。
这是我的代码:
index.html
index.js
index.css
只是一个CSS重置
我对此感到非常困惑,似乎找不到其他有此问题的人。任何帮助,将不胜感激!
java - S-Pen 强制菜单列表跳回顶部
MenuDropDownListView
按下工具栏上的 an 后,S-Pen 无法正确滚动OverflowMenuButton
(参见下面的 gif)。
当 S-Pen 接触时,菜单会被强制返回顶部。
这个问题似乎不是MenuDropDownListView
. PopupMenu
从AndroidX
库中滚动 a 时也会发生这种情况( androidx.appcompat.widget.PopupMenu
)。但是,在使用标准 Android 库 ( )时,这种行为可以正常工作。PopupMenu 场景对我遇到的问题不太重要,但它可能仍然相关。android.widget.PopupMenu
以下 gif 是尝试使用 S-Pen 滚动到列表底部的示例,记录在 Samsung Galaxy Note20(Android 11,stock ROM)上:
以下 GIF 尝试滚动到每个 PopupMenu 的底部,记录在三星 Galaxy Note20(Android 11,库存 ROM)上:
OverflowMenu 的代码如下:
res/menu/example_menu.xml
MainActivity.java
adobe - 使用触控笔滑动时,Photoshop 工具栏滑块的增量很大
Photoshop 中的手写笔是否有超过笔刷和不透明度设置?
我最近连接了一个 Huion 24" 4k 平板电脑,以便在我的 Windows PC 上运行 Photoshop。到目前为止效果很好,但是当使用滑块调整工具栏中的值时,这些值有很大的步长。当我使用鼠标时,这是正常的。这些步骤是使用鼠标时的增量,但在使用触控笔时会很大。它也因工具栏滑块而异。例如,使用触控笔调整值时,克隆源工具栏(在窗口下拉菜单下)是我能做到的最小 % 增量do 是 %80。所以如果我将它一直滑动到 1,然后将滑块移动到下一个数字是 %81,然后是 161,依此类推,以 80 为增量。另一个工具栏,画笔角度,使用 %7 增量滑动使用鼠标时,手写笔和个位数增量。
我认为这不是灵敏度或分辨率问题,因为滑块内的步骤是一致的,但根据滑块的不同而有所不同。有人有什么想法吗?
提前致谢