在 Tablet PC 上,用笔触摸屏幕被解释为单击。调整了灵敏度,即使你的笔滑了一点,它仍然被解释为点击;您必须移动一定距离才能成为拖放事件。
然而,在笔记本风格的应用程序中,您永远不想在区域内“单击”;唯一关心的事件是 mousedown 和 mouseup。
我发现我在 Windows 上的平板电脑驱动程序正在将 mousedown 和 mouseup 一起批处理,以获得比特定时间短的笔划;因此,我的应用程序只看到一次单击并绘制一个点,该点应该是一个短划线。
现在,我知道可以关闭它,因为这正是 Windows Journal 所做的。但是,我不知道我必须使用什么系统级调用/标志才能使其正常工作。如果有人能告诉我如何在 Java 中执行此操作会更好,但由于它是特定于平台的,我想我可能需要动态调用它。
编辑:我不再对这个问题的答案感兴趣,因为我现在在 linux 上使用 Xournal。