5

我的 WinForms 应用程序使用鼠标滚轮订阅Control.MouseWheel事件。如何让它与来自其他输入设备的滚动方法一起使用,特别是在我的 T61 上的(Synaptics)触控板上“沿边缘手指”滚动?我假设我需要以Control.MouseWheel某种方式将触控板消息连接到事件,但我不知道从哪里开始......

编辑:这目前不起作用;所以我的触控板显然没有发送Control.MouseWheel消息。

谢谢!

(我使用的是 C#,但这肯定是 .Net 通用的)。

4

3 回答 3

2

如果它只是您的机器,那么最简单的方法是编辑 TP4table.dat 文件并在其中添加应用程序名称,如下所述:http ://www.syaoran.net/blog/2010/01/how-to-启用-thinkpad-trackpoint-滚动/

于 2011-09-10T13:56:14.270 回答
1

联想驱动程序无法按照您希望的方式工作。有一个解决方法,发布在这里:链接涉及欺骗鼠标驱动程序以识别您想要滚动消息。

于 2010-10-29T02:53:28.887 回答
0

通常,触控板上的滚动操作只是向 PC 发送与鼠标滚轮相同的信号,因此您当前的实现应该可以工作。

于 2009-02-11T09:28:32.117 回答