鼠标模拟在windows

本文关键字:windows 模拟 鼠标 | 更新日期: 2023-09-27 18:16:20

我正在用c#编写一个桌面程序,它与为残疾人设计的类似鼠标的硬件一起工作。现在我可以从硬件读取数据,同时通过更新cursor . position更新光标位置。这个程序运行得很好。然而,当我尝试在玩3D游戏(例如fps)时使用我的程序时,它不起作用。当我移动硬件时,游戏中的光标没有更新。我已经尝试了一些3D游戏。是否有一种方法,我可以移动鼠标光标在游戏中移动编程。我猜是游戏引擎没有使用光标位置。而是从硬件中得到x和y的差值。是否有直接操作这些数据的方法?这样我的硬件和程序都可以在玩游戏的时候使用。希望我说得够清楚了

鼠标模拟在windows

您需要为该硬件编写驱动程序。如果你在c#程序中处理类似鼠标的硬件的事件,这是好的,但它不会在其他程序中工作。