3

是否可以直接从阿尔卑斯触摸板读取输入?我试图把我的触摸板变成一个便宜的绘图板,所以我需要读取它相对于物理触摸板的触摸位置的原始未处理 x 和 y 坐标。因此,如果我触摸触摸板的左下角,它应该对应于 (0,0) 等。

顺便说一句,我正在尝试用 Windows 来做到这一点。

我已经可以使用 Synaptics 触摸板做到这一点,但这只是因为 Synaptics 有一个很好的 SDK,它让我可以完全控制设备。我在阿尔卑斯山找不到类似的东西。无论如何使用windows api或directinput或其他什么来做到这一点?

4

1 回答 1

3

抱歉,Alps 驱动程序真的很有限,它甚至没有给你关闭它的方法(有时很烦人!)除非你对它附带的 DLL 进行逆向工程(硬)或编写过滤器驱动程序直接捕获输入(更难)如果你真的想走这条路,我建议只使用 Synaptics 设备。

除此之外,还要获取处理后的XY 坐标——是 C# 中的一个示例。首先尝试一下,这很容易,也许它会足够精确。

或者只是买一个绘图板,它可能会更便宜,这取决于你可以花多少时间让你的(小得多的)触摸板做同样的事情,但不是很好。

于 2009-09-22T12:04:01.090 回答