问题标签 [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.
android - 绘图时如何从手写笔获取传感器序列号?
我正在开发用于 Android 应用的手写笔配件。我已经在此处指定的手写笔的 HID 描述中指定了传感器序列号字段 (0x5B):https ://source.android.com/devices/accessories/stylus.html 。使用触控笔绘图时,即通过 MotionEvent,如何获取传感器序列号?
node.js - 在 Electron 中访问 xinput 事件,尤其是笔压
我一直在寻找一个跨平台 api 来读取使用 Electron 的 Node.JS 的多点触控和笔/触控笔输入。我测试了 Pointer Events Polyfill,它无法检测到我的平板电脑(Thinkpad Yoga)在 Windows 10 和 ArchLinux(i3wm,x11)上的压力。Hammer.js 缺少笔输入,并且 node-hid 没有有效的方法来确定什么是手写笔输入。但是,Wacoms WILL sdk 似乎涵盖了我正在寻找的内容,但是我想不出一种方法可以将它实现到使用 Electron 构建的应用程序中。
有人知道用分类读取 xinput 数据的可能方法吗?
ios - 在我的应用程序中支持 Apple Pencil
我有一个着色应用程序,它允许用户为图像着色、选择颜色并使用不同的着色技术。
我需要知道我应该向我的应用程序添加任何要求以支持 iPad Pro 上的 Apple Pencil 输入吗?另外,Apple Pencil 的输入是否有特定的限制,例如一些不能使用的触控功能?
ios - 如何在 Qt 中处理 Apple Pencil 事件?
有谁知道如何在 Qt-5.7+ 中从 Apple Pencil 获取事件?看起来它像手指一样发送单个 QEvent.TouchBegin,但没有 QEvent.TouchUpdate,因此也没有压力值。
如果不是,那么也许有人编写了一些目标 C 来处理 UITouch 事件并以某种方式将其发送到 Qt?
我实际上是在用 PyQt5 编写这个应用程序,但我会满足于在 C++ 中向 Qt 发送一个事件,这样我就可以从那里获取它!
谢谢!
android - 如何禁止 Scrollview 通过触控笔滚动?
我已经编写了自定义滚动视图,它在没有平板电脑手写笔的情况下工作正常。使用 Tablet 触控笔时,此 customScrollview 允许触控笔执行滚动,即使在禁用滚动时也是如此。
fedora - Fedora:手写笔不工作
我有一个 acer switch alpha,Ubuntu 和 Debian 都可以完美地使用手写笔。但我根本无法让它在我首选的操作系统 Fedora 上运行。工作原理:悬停单击与 gnome-shell 相关的任何内容(设置、活动栏、标题栏)但到目前为止,除了设置应用程序之外,Windows 内没有任何内容。
非常奇怪的行为,我错过了一些图书馆吗?
老实说,过去几年我在调试 Fedora 上浪费的时间有点多。考虑到 Fedora 已经变得多么不可靠,Ubuntu 或 Debian 上从来没有遇到过这么多问题可能只是换掉。
ios - 在 iPad 上禁用手写笔滚动
如果 UIScrollView 来自手写笔(Apple Pencil),我正在尝试取消滚动。
有什么建议吗?
xcode - Xcode iOS Simulator:我可以将鼠标用作假装 Apple Pencil 输入(在 iPad Pro 上)进行测试吗?
是否可以这样做(使用菜单、快捷方式或修饰键 + 鼠标)?
例如,您可以在模拟器中使用鼠标来测试简单的触摸手势,例如鼠标左键充当单指,shift / option 允许不同的两指手势。
尽管在 developer.apple.com 页面中记录了支持 Apple Pencil 硬件的简单、易于理解的 API 更改,但我一直无法以一种或另一种方式找到任何有关这是否可能的文档。
我是否需要物理 iPad Pro + Pencil 硬件来测试我的 Pencil 支持?
(我的应用程序不是绘图应用程序,只是一个触摸输入应该与大型触摸目标一起工作的应用程序,而 Pencil 应该允许更精细的区分。)
ios - 在模拟器中模拟 Apple Pencil 似乎是有可能的
我想知道是否可以在 iOS 模拟器中模拟 Apple Pencil。
根据苹果员工Xcode iOS Simulator 的说法:我可以使用鼠标作为假装 Apple Pencil 输入(在 iPad Pro 上)进行测试吗?这不可能。2017年6月给出了答案。
根据https://developer.xamarin.com/guides/cross-platform/windows/ios-simulator/(最后一段:Windows中的Stylus支持也翻译成模拟器上的Apple Pencil输入。),使用远程iOS Xamarin 的模拟器,可以模拟铅笔。(他们已经拥有这个功能几个月了)
所以,我有点困惑。据我所知,Xamarin 也使用普通的 iOS 模拟器。(他们只是通过 Windows PC 上的远程连接显示)如果他们在模拟器中有铅笔支持,那么任何人都必须可以,不是吗?
android - SPen - 使用 commitHistory() 强制提交操作
我试图在两点之间画一条线而不从屏幕上释放笔,并删除不在这两点之间的其余线。
问题是,如果我不使用手写笔进行操作,则该线未提交,那么所有线都会消失(两点之间的线加上线的其余部分)。
为了使线的其余部分消失,我正在使用该undo()
方法,并且我想使用该commitHistory()
方法来保持两点之间的线。但是这个方法需要一个SpenPageDoc.HistoryUpdateInfo
参数,我不知道如何得到这个......
我正在使用最新的三星 SPen SDK: http: //developer.samsung.com/onlinedocs/sms/pen-light/index.html ?com/samsung/android/sdk/pen/document/SpenPageDoc.HistoryListener.html
谢谢