问题标签 [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# - 如何自定义渲染 UWP 湿墨
在 WPF 中,您可以覆盖 OnDraw 以创建自定义几何图形以呈现为“湿”墨水,尽管它会增加相当多的延迟,因为您没有使用提供且已计算的几何图形。我想知道是否有可能在 UWP 中实现类似的东西。假设我想让我的笔笔触呈锯齿状和锯齿状。'干'墨水很容易通过自定义干燥和所有来实现,但是我的'湿'墨水有什么办法也能达到这种效果吗?
ios - 有没有办法知道chrome IOS中的指针事件时间戳是否比带有手写笔的IOS本机事件准确?
我在 Chrome IOS 中通过 html 画布和 javascript 收集积分。我需要了解如何生成指针事件时间戳并将它们与 IOS 原生事件时间戳进行比较。
在 Chrome IOS 中,帧速率约为 60 fps,生成的指针事件少于 IOS SDK 原生事件(它使用设备帧速率)。我尝试使用 coalescedEvents() 来了解时间戳的计算方式,Chrome 似乎将多个事件聚合为一个。
我希望 Chrome IOS 指针事件时间戳应该像本机设备事件一样被生成。
android - 用于检查 SPEN 是否附加在手机中的 API?
我想知道是否有办法以编程方式检测笔是否在手机中(Samsung Note 8/9)?喜欢直接从传感器获取读数?
我知道有SpenPenDetachmentListener
哪些捕获分离和附加事件。但是我需要在没有实际取出笔的情况下获得笔的状态。
我还尝试使用 InputDevicesManager 将笔检测为输入设备,但这无法判断笔是否已连接。
任何想法将不胜感激!
android - pen sdk SpenSurfaceView 启动androidruntime错误
我正在尝试使用 samsung spen sdk pen-v5.1.0_full.aar
。.aar 文件放在 /libs 下并添加到build.gradle
文件中的依赖项中。
我可以开始罚款(从com.samsung.android.sdk.pen.Spen
),
我也可以发起一个SpenPenDetachmentListener
(从com.samsung.android.sdk.pen.engine.SpenPenDetachmentListener
),
但是,当SpenSurfaceView
(从com.samsung.android.sdk.pen.engine.SpenSurfaceView
)启动时,我收到 AndroidRunTime 错误:
我怀疑这是我在导入/使用 .aar sdk 时做错了,但我不明白为什么 Spen 和 PenDetachmentListener 可以正常启动而 SpenSurfaceView 不能。
apk 编译正常,只有在尝试启动 SpenSurfaceView 时才会崩溃。
winapi - 使用 RTSCom / Windows Pen API 和 mingw 应用程序编译应用程序
我正在开发一个 GTK+ 笔记应用程序,它大量使用手写笔作为输入。GTK+ 中的手写笔支持在 Windows 上非常糟糕。(即仅检测到 Wacom 笔,不包括 Surface 设备)。我目前正在尝试将 Windows SDK 中的 Windows Pen API 集成到应用程序中,但由于头文件似乎与 mingw 不兼容,因此编译应用程序失败。
我已成功将 g++ 与 中的头文件链接起来C/Program Files (x86)/Windows Kits/10/Include
,但出现各种错误。
例如:
是否有任何简单的修复或我需要使用 windows 编译实用程序编译头文件?
c# - 使用触控笔捕捉笔触
我正在尝试使用它来捕捉墨迹。当我尝试运行此代码时,它说缺少程序集引用错误。我在互联网上搜索,发现它应该可以使用 System.Windows.Ink 命名空间,但它不起作用。
任何帮助将不胜感激。谢谢你。
qt - 如何在 QML 中处理 Stylus/Pen 输入
我正在创建一个简单的绘图应用程序,并希望我的应用程序处理笔(Apple Pencil 之类的手写笔)输入。该应用程序是用 Qml/Qt Quick 编写的。我知道在使用 QWidgets 时,您可以使用QTabletEvent
(示例)处理平板电脑事件,但是我如何在 QML 中处理笔输入(使用MouseArea
不起作用,我也没有运气PointHandler
)。有谁知道是否可以在 Qt Quick 中处理 Pen 输入?
c# - Windows 失去焦点后 IStylusSyncPlugin 未接收数据
我正在使用添加到RealTimeStylus插件中的IStylusSyncPlugin从触控笔获取 X、Y、压力和计时器滴答声。这工作正常,直到我收集此数据的窗口失去焦点。之后,即使焦点回到窗口,StylusSyncPlugin 也不会接收数据。有谁知道我能做些什么来解决这个问题?我发现,来自主窗口的触控笔事件(例如PreviewStylusMove)仍在触发,但来自这些事件的点不包含时间戳。一个简单的代码示例可能有助于重现此问题:
我发现,单击任务栏上的应用程序图标会使 RealTimeStylus 再次工作。单击此图标时,有没有办法像鼠标一样触发相同的事件?应该触发哪些事件?
编辑:
在阅读有关 RealTimeStylus 的Microsoft 文档时,我发现“当您创建 RealTimeStylus 对象时,您可以选择将其附加到窗口句柄或控件。将 RealTimeStylus 对象附加到窗口句柄需要额外的权限。更多有关这些权限的信息,请参阅StylusInput API 的部分信任注意事项。” “采用 handle 参数的 RealTimeStylus 需要 UIPermissionWindow.AllWindows 和 SecurityPermissionFlag.UnmanagedCode 权限,以及采用 attachControl 参数的构造函数所需的权限。” 有谁知道如何检查 Window 是否具有这些权限,以及如何跟踪它们以检查 Window 是否有时会在焦点丢失时丢失它们?
EDIT2:
我尝试通过添加[UIPermission(SecurityAction.Demand, Window =UIPermissionWindow.AllWindows)]
到主窗口类以及new UIPermission(UIPermissionWindow.AllWindows).Demand();
在主窗口构造函数中设置来设置 UIPermission,但它没有任何改变。
EDIT3: 我注意到的下一件事是,StylusInRange 和 StylusOutOfRange 事件每次都在工作,即使窗口没有焦点。