问题标签 [wacom]
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.
javascript - 如何测试触摸屏(不是“触摸能力”)?
我正在开发一个为支持触摸的设备实现特定功能的网站。我的目标是针对智能手机、平板电脑以及实际上所有使用触摸屏作为主要输入的东西。
为了实现这一点,我正在使用 Modernizr 的Modernizr.touch
但是,这在装有 Wacom 数位板的计算机上的 chrome 上返回 true。(通过 Wacom Intuos 5 确认)。显然,这些计算机上的主要输入设备是键盘和鼠标,而不是触摸屏。这会产生误报,因为我想为这些计算机提供桌面 UX,而不是触摸屏 UX。
有没有办法检查“触摸屏功能”,而不是“触摸功能”?或者任何其他创造性的方法来解决这个问题并避免误报?
java - 如何在 Microsoft 笔设备上获取准确的 Java Swing 鼠标事件?
有没有人在 Surface Pro 或其他 Microsoft Wacom 笔平台上找到了 Java Swing 鼠标事件计时的解决方案?
目标是在绘图类型应用程序中创建响应式笔划输入,包括在笔划开始时。
此问题出现在运行 Windows 8 的 Surface Pro 上。我之前在运行 XP 的东芝 TabletPC 上观察到它。在这两种设备上,我相信笔传感器是 Wacom。
问题在于 mousePressed 和 mouseDragged 事件的时间安排。一个简单的程序将让 mousePressed 事件启动一个笔划,随后的 mouseDragged 事件为其添加点。
从表面上看,鼠标和笔在触发这些事件时的行为应该相似。
但事实上我观察到时间是非常不同的。对于鼠标,mouseDragged 事件在 mousePressed 事件之后大约 8 毫秒发生。凉爽的。
但是,使用笔时,行为很奇怪。当笔被按下时,会立即触发 mousePressed 事件。但是在第一个 mouseDragged 事件被发送之前有一个显着的延迟。这破坏了笔画的开始。调用 System.currentTimeMillis() 会返回欺骗性的答案。这些调用表明 mousePressed 事件和随后的 mouseDragged 事件同时发生。这是不可能的,因为活动地点大相径庭。
O/S、Wacom 驱动程序和 Java 之间肯定发生了一些有趣的事情。有没有人遇到过这个,或者更好的解决方案?
c# - 如何获取绘图板笔压力值?
我正在使用 Wacom Bamboo Pen 数位板,我希望能够在我用 C# 编写的应用程序中获得它的笔压值。我怎么做?是否有一种 API 可以让人们在 Windows 7 上获取笔值?
java - Untatisfiedlink loading wacom stu-520
我正在使用 pad wacom stu520,我构建了一个小程序来从 wacom pad 获取图像,但突然我在 java 控制台上收到以下错误
我正在使用此代码片段加载 dll
我在我的 lib jna.jar、jSTUTablet.jar、commons-io-2.1.jar、commons-codec-1.6.jar 上使用,我在 Eclipse Kepler 上使用 java SDK 1.6.0_37。
提前致谢
python - 如何在 Mac OS 上安装 python-evdev?
有没有办法python-evdev
在 Mac OS 上安装库?当我尝试安装它时,Mac 说The linux/input.h header file is missing.
(当然)。Mac下可以安装吗?或者你知道其他选择吗?
我有一个读取 Wacom 输入的应用程序,/dev/input/wacom
它在 Linux 上运行良好,但我也在尝试在 Mac 下运行它。
qt - QTabletEvent 是否仅适用于 wacom 驱动程序?
除了wacom,现在有n-trig 和synaptic(戴尔场地专业版)。在关于 QtabletEvent 的文档中,我没有发现任何关于支持这些技术的信息。
c++ - 使用 Wacom Bamboo 和 Qt 5.2 进行缩放、平移和旋转
我想从 Wacom Bamboo 检索事件并将它们用于 Qt Quick 2 应用程序中的缩放、平移和旋转行为。
查看 photosurface 示例,他们似乎正在做类似的事情:
但是,滚轮事件没有提供足够的信息来确定执行的手势。并且 photosurface 示例无法与 Wacom Bamboo 一起正常工作。
那么,将 Wacom 设备与 Qt Quick 2 应用程序集成的正确方法是什么?
如果 Qt Quick 2 站点上没有解决方案,那么是否可以将 Wacom 设备与 C++ Qt Widget Application 集成?
附加信息
平底锅
我得到的事件是(改变值被“<< >>”包围,相对于其他手势的特定值被“== ==”包围):
在这里,垂直和水平平移都只有一个值发生了变化。
飞涨
我得到的事件是(改变值被“<< >>”包围,相对于其他手势的特定值被“== ==”包围):
在这里,相同的值正在发生变化。请注意,捏合手势作为“Ctrl + 鼠标滚轮”事件发送
ROTATE 我得到与 ZOOM 手势完全相同的值...
c# - 如何找出wacom变焦环的按钮按下?
我试图找出 wacom 平板电脑的缩放环的按键,它会滚动,但我无法在 MouseWheel、KeyDown、KeyPress 事件中看到它。
有没有办法找出这个控件的实际键/鼠标按钮按下?
events - 如何跟踪 Wacom 数位板的悬停事件?
我想过将键盘上的一些键映射到鼠标按钮,但只有在平板电脑处于活动状态时(笔悬停在平板电脑上)。有没有办法在全球范围内跟踪此类事件?我使用 Wacom Bamboo Pen&Touch 数位板和 Windows 7 SP1。
c# - 请勿在 Wacom Feel Multi Touch API 中以观察者模式将数据传递给操作系统
我目前正在制作一个小应用程序,让我可以将 Intuos Pro 用作键盘,因为它支持触控。Wacom 发布了一个允许访问触摸数据的 API,因此获得核心功能不是问题。不过,我遇到了一些障碍。该 API 允许您以两种模式侦听数据:
- 消费者模式意味着应用程序不会将触摸信息传递给任何其他应用程序或驱动程序以进行手势识别。只有当窗口有键盘焦点时它才会监听。
- 观察者模式意味着应用程序会将触摸信息传递给其他应用程序,并且无论焦点如何,都会始终监听数据。
这是我的问题。键盘需要一直运行,但是当我在触摸板上打字时,我不希望两个手指滚动或点击或任何事情发生。但是,如果我正在输入某些内容,那么我正在输入的内容必须具有键盘焦点——而不是我的应用程序。
如果无法破坏数据以使手势识别不会成为障碍,我真的看不到观察者模式的意义。在他们的常见问题解答中,Wacome 暗示了能够以观察者模式销毁数据的可能性。
如果应用程序选择在观察者模式下将触摸数据传递给驱动程序,则平板电脑驱动程序将解释触摸数据并识别适合平板电脑和操作系统的手势。
所以我怀疑是否有解决方案。我想知道是否有人对此有任何经验,或者可以看看他们是否能找到解决方案?如果需要的话,我可以接受一些hacky,因为这比其他任何事情都更加个人化。
我在 Visual Studio 2013 的 C# 中使用他们的 MTDN 品种,我的应用程序目前是 WPF 应用程序。