如何处理两个鼠标事件

时间:2011-09-16 18:14:37

标签: c# .net mono mouseevent

有什么办法,使用c#.NET / Mono 2.10来处理连接到同一台计算机的两个鼠标发送的事件?

我只想知道每只鼠标的X和Y何时发生了变化。

提前致谢!

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

您可以使用WM_INPUT消息分别跟踪多个输入设备。详情here。但是,这是特定于Windows的,而你可以使用p / invoke从C#访问它,你在Mono上的机会很小甚至没有。

在Linux上,您可能希望打开并阅读各种/dev/input/ n 设备并以此方式处理多个鼠标。或者使用X-Windows输入API。

相关问题