编程触摸板的笔记本电脑

我想写一个程序,可以控制我的光标移动取决于我在触摸板上移动手指的方式。 我希望我的程序获取用户触摸触摸板的位置,然后我想使用我自己的程序控制鼠标移动。 我想用Java做这个。 我可以用Java做到这一点吗? 我想在Windows操作系统上运行它。 我的笔记本电脑触摸板设备驱动程序是否提供了一些API,通过它我可以获得有关用户触摸触摸板的时间和位置的信息?

想想这种情况。

人想要退出你的程序。 他们触摸触控板。 你的程序将光标移动到他们没想到的地方。 他们感到沮丧和困惑。

他们继续触摸触控板,你的程序继续做他们没想到的事情。 他们发现他们无法控制光标。 怎么办?

通常,让程序移动光标是一种灾难。

  1. 光标很难在屏幕上看到。 对对话框进行“光标变形”的X-windows应用程序可以选择禁用它,因为它很容易混淆。

  2. 从用户移除对光标的控制使得计算机(已经非常难以使用)更难以使用,因为存在这种“模式”的事情。 程序运行时,会发生一件事。 当您的程序未运行时,会发生不同的事情。

请查看http://java.sun.com/j2se/1.4.2/docs/api/java/awt/Cursor.html

似乎没有任何方法可以更改光标的位置。 它跟踪鼠标。

但是,请查看http://java.sun.com/j2se/1.5.0/docs/api/java/awt/Robot.html

这具有合成鼠标事件的能力。 随意玩它。