鼠标
文章平均质量分 95
tyler_download
这个作者很懒,什么都没留下…
展开
-
让鼠标漫天飞舞:在内核中实现鼠标的中断处理
代码的调试和运行,以及更详细的讲解,请参看视频: Linux kernel Hacker, 从零构建自己的内核上一节,我们成功实现了键盘按键的中断响应,本节,我们看如何响应鼠标的中断信号,并做相应处理。原创 2016-10-11 16:24:16 · 3542 阅读 · 3 评论 -
在系统内核中绘制鼠标指针
有了桌面背景,能够显示字符串,现在在图形界面上还少了点东西,那就是鼠标指针,如果有个鼠标能在桌面里动来动去,那系统就有点意思了。就像前几节说的那样,任何图像都是二维平面上点的集合,把不同位置的点设置成不同颜色,那么我们想要的图像就显示出来了原创 2016-09-30 17:08:57 · 2062 阅读 · 0 评论 -
系统内核的洪荒之力:挪动鼠标
当我们获得鼠标发送的数据后,我们就可以根据相应的信息绘制鼠标,从而实现鼠标的挪动效果,在此之前,我们得了解,鼠标发送的数据是怎么解读的。鼠标发送的数据,必须三个字节连在一起解读,所以我们的内核要等待鼠标发送足够的数据后才可以采取行动。前面我们看到,当鼠标被激活后,它会立马给内核发送一个字节数据,数值为0xfa, 当内核收到这个数据后,就可以开始积攒数据,每接收三个字节后,根据数据绘制鼠标。原创 2016-10-18 19:45:36 · 1583 阅读 · 2 评论