我想在C#.NET应用程序中使用轨迹球。但是我不希望Windows将Windows用作鼠标。当我同时连接轨迹球和鼠标时,都可以控制光标。

因此,本质上有两个问题:


如何删除/禁用/哄骗轨迹球以放弃对光标的控制?
完成此操作后,如何从C#.NET应用程序访问轨迹球运动信息。


谢谢!!



PS:我特别想要轨迹球支持,但是希望操纵杆支持与将来类似,因为我将来可能会扩展此功能。由于操纵杆默认不具有控制光标的功能,因此我可以看到这可能有所不同...也许更容易?

最佳答案

我认为您需要安装一个特殊的驱动程序,该驱动程序不会将鼠标识别为鼠标,而是将其识别为流式传输的输入设备。

windows driver kit可能会有所帮助。它说他们有一个HID device example

关于c# - C#.NET轨迹球支持-但不能像鼠标一样!,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6050951/

10-11 07:19