Windows,在显示之前过滤鼠标设备输入?对入门有一些疑问
Windows, filtering mouse device input before displaying ? Have some questions about getting started
我正在考虑写一些类似于Steady Mouse的东西。我爷爷的震颤非常严重,这使他无法在计算机上做太多事情。不幸的是,它似乎不适用于Windows 10,并且开发人员似乎已停止从事该项目的工作。看到我正在寻找项目添加到我的投资组合中,我想我会看看我是否可以一起破解一些东西,唯一的问题是我以前从未做过这么低的水平,所以我不确定从哪里开始。
卡尔曼滤波器似乎是我作为过滤算法的最佳选择,但我不确定如何提供输入。我从未使用过Windows API,这是它提供的东西吗?或者,我是否直接挂入鼠标设备本身,这怎么可能?我在这里甚至走在正确的轨道上吗?
我假设这最好是在启动时启动的后台运行进程,在操作系统在屏幕上绘制光标之前过滤设备输入。显然,无论使用哪个程序,这都需要访问所有事件和鼠标移动。
调查Windows消息钩子函数,可以截获/更改Windows消息,例如WM_MOUSEMOVE。
相关文章:
- 显示基于用户输入的整数的字符
- 输入值后,如何在一个括号下显示值,例如"{6,7,8,9}
- 如何存储用户输入的所有数据,然后在他们想要查看所有数据时显示它们
- 我要求用户输入大小和数组,但是当我打印矢量时,它仅显示'0'作为输出
- 在命令行上将输入显示到数组中时如何删除 ./a.out?
- 将信息输入到下面显示的结构向量中的正确语法/格式是什么
- 下划线不会与"发送输入"一起显示C++
- C++ 我的开关格式中的循环不允许我显示菜单选项或接受输入?
- 通过功能进行2D矢量输入和显示
- 在数组中显示第一个元素用户输入
- 在大小为 10 的 char 数组中输入超过 10 个字符的字符串并输出时,它会显示整个数组而不是前 10 个数组.为什
- 程序输入名称和高度并显示它。我不知道如何显示列表中最高人的姓名和身高
- 如何向用户显示特定错误,要求他/她使用循环再次提供输入?
- isPalindrome不显示输出,isPalindrome函数未使用字符串输入作为字符串参数进行测试
- 从文本文件中读取并输入到数组结构中,然后显示读取的数据C++
- C++ .我正在尝试通过使用开关内的数组来获取用户输入,但是当我运行代码时,它显示分段错误?
- C++使用二维数组的程序,该数组要求用户输入两次.它需要将这些输入显示为输出
- 密码屏蔽(输入显示为********)
- 打开GL/Glut绘制的线未从鼠标输入显示
- 为什么int8_t和用户通过cin输入显示奇怪的结果