Windows,在显示之前过滤鼠标设备输入?对入门有一些疑问

本文关键字:输入 显示 鼠标 过滤 Windows | 更新日期: 2023-09-27 18:30:48

我正在考虑写一些类似于Steady Mouse的东西。我爷爷的震颤非常严重,这使他无法在计算机上做太多事情。不幸的是,它似乎不适用于Windows 10,并且开发人员似乎已停止从事该项目的工作。看到我正在寻找项目添加到我的投资组合中,我想我会看看我是否可以一起破解一些东西,唯一的问题是我以前从未做过这么低的水平,所以我不确定从哪里开始。

卡尔曼滤波器似乎是我作为过滤算法的最佳选择,但我不确定如何提供输入。我从未使用过Windows API,这是它提供的东西吗?或者,我是否直接挂入鼠标设备本身,这怎么可能?我在这里甚至走在正确的轨道上吗?

我假设这最好是在启动时启动的后台运行进程,在操作系统在屏幕上绘制光标之前过滤设备输入。显然,无论使用哪个程序,这都需要访问所有事件和鼠标移动。

Windows,在显示之前过滤鼠标设备输入?对入门有一些疑问

调查Windows消息钩子函数,可以截获/更改Windows消息,例如WM_MOUSEMOVE。