我已经连接2个鼠标到PC,我希望一个鼠标作为常规鼠标工作,并捕获第二只鼠标。2鼠标,在窗口上捕获一个鼠标(DirectInput,DDK,Linux,任何东西)
首先我试着DirectInput。它在InstanceName中显示了带有单词鼠标的2个设备。 但是只有一个设备有DeviceType.Mouse,它只是真正的工作设备。 当我获得它阻止两只老鼠。
第二我决定创建驱动程序。我下载了WinDDK。有鼠标过滤器驱动程序示例。 我能够编译它。 但我不是驱动程序员。对我来说理解起来很复杂,但它有一些与PS/2鼠标相关的代码。我所有的鼠标都是USB。
它应该与.INF文件一起安装。我更喜欢它被动态加载。
我不太确定这是正确的方向。 我这样做是为了我的爱好者机器人项目。我希望PC从鼠标获取一些信息作为传感器。 我认为必须有现有的类似项目或解决方案。
我在我的桌子上也有linux pc。可能是更好的连接鼠标到Linux和解析
/dev/input/mouse0
/dev/input/mouse1
/dev/input/mouse2
看起来像 须藤猫的/ dev /输入/ mouse1 - 给出了一些数据,但不从点击和运动块设备。
我希望简单的解决方案已经存在
干杯 最大
你打算如何处理2个不同的鼠标指针?当你移动第二只鼠标会发生什么? – 2010-12-12 05:24:14
它不应该移动指针,但我的应用程序必须接收有关鼠标移动的信息。 – Max 2010-12-12 08:59:21