鼠标键盘的实现
文章平均质量分 54
sului
windows驱动工程师,从事windows 底层开发10年,开发过Serial、1394、stream、Image、Network、USB、GNSS、MBBCx、BlueTooch、Wifi、NCM等几乎所有类别的驱动程序开发项目。
展开
-
鼠标宏设计之四-鼠标宏的总结
未完待续。原创 2024-01-01 00:47:11 · 444 阅读 · 0 评论 -
鼠标宏设计之三-虚拟鼠标的设计
这个系列前几篇文章分别描述了光电鼠标、HID硬件鼠标,它们相对于主机来说,是在鼠标硬件层面的实现,那么其实也有相对主机来说的软件方案。注意: 这篇文章并不是囊括所有这方面的软件方案的原理描述,实际上由于本人的技术局限性,也许有的方案我自己也没有了解过,遗漏在所难免!原创 2023-12-31 05:27:16 · 510 阅读 · 1 评论 -
鼠标宏系列之三-基于开发板的鼠标宏
在上一篇光电鼠标中,我们分享了鼠标的实现代码,然从底层逻辑上看,那些代码涉及的东西都很坑,它们太贴近底层了,理解起来非常困难,没有多少软件工程师会去了解引脚定义。这十几年来,ARM开发板发展非常迅猛,在目前已经有上百家开发板厂家,它们大部分是提供原理图和系统代码的,我们可以利用它们来做一些小工具,比如游戏辅助。单片机/Arm开发板都可以使用,不过每款开发板的侧重点不同,在我反复测试之后终于筛选出几款比较合适的板子。原创 2023-12-29 03:44:41 · 970 阅读 · 1 评论 -
鼠标宏系列之二-光电鼠标设计案例
这个方案主要使用了adns2620芯片,这个芯片是光电传感器的集成芯片,方案中也有PCB图以及对应的程序代码,PCB结构之类的和本系列无关,就不去一一赘述了,我们主要看代码部分。我们会从一个真实的鼠标设计案例开始,来看看一个真实的光电鼠标是什么样子的,在文章的最后我会将鼠标项目打包上传到资源部分。原创 2023-12-27 23:58:05 · 549 阅读 · 1 评论 -
鼠标宏系列之一-基础设计知识讲解
目前我们还能看到的主要是光机鼠标和光学鼠标,它们也是当前鼠标技术的主流形态。其中,光机鼠标为过去的主流,我们一般也将它俗称作“机械鼠标”。原创 2023-12-26 22:34:23 · 975 阅读 · 1 评论 -
鼠标宏系列-如何设计鼠标宏
游戏辅助本身是一个比较复杂的系统,和外挂不太一样,外挂考虑的是直接进入进程空间,针对性非常强,但是对于辅助来说,它其实是一个庞大的系统,本身更类似一个辅助AI,而非简单的是一个程序。正是因为这个原因,导致我上一次使用快两万字来解释,仍然有很多业内的朋友表示,按照专栏做出来的门槛比较高,还是从每一个关联的技术都分别讲解清楚,并附上一部分代码,会比较好。所以这个专栏会专门从鼠标的角度设计并实现鼠标,目标是设计和实践一个鼠标。原创 2023-12-25 23:26:33 · 628 阅读 · 0 评论