这个问题最初是关于如何捕获鼠标事件,我在使用 SetWindowsHookEx 和 C++ 进行了大量研究后解决了这个问题。问题是,它适用于 Windows,它适用于应用程序,但不适用于游戏。有人可以帮我理解为什么鼠标钩在某些游戏中不起作用吗?我尝试过的所有游戏都可能使用原始输入吗?:S(我试过 Ibb&Obb、Fallout 4、Metro Last Light 和其他一些游戏)
基本上我在问:如何使用鼠标钩在所有运行的应用程序中全局捕获它?
感谢帮手。
编辑:我发现我玩的大多数游戏都使用 DirectInput。猜猜更好的问题是:如何在 DirectInput 中拦截鼠标消息并防止它们被游戏注册?我希望能够拖动鼠标,它对游戏没有影响。