基于过滤驱动的鼠标键盘扩展系统

来源 :南开大学 | 被引量 : 0次 | 上传用户:dingyongguo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统的USB HID(Human Interface Device)设备如鼠标键盘等对于计算机的人机交互起着重要的作用,人们通过鼠标键盘可以使计算机的很多操作变得更加直接、方便,大大提高了计算机的工作效率。但是传统的HID设备有着自己的局限性,例如一般鼠标对其上的各个按键的功能有着固定的规定,计算机用户根据个人的需求希望对于鼠标键盘的某些特定操作能够更快捷的实现。因此,传统的鼠标键盘已经不能满足用户的需求。  本论文提出了一种基于过滤驱动的鼠标键盘扩展系统。该系统能够实现用户自定义鼠标和键盘的按键功能,满足用户的个性化需求,为用户提供了丰富的功能体验。  该鼠标键盘扩展系统的设计主要分为三个模块:应用程序,后台服务程序和过滤驱动程序。应用程序实现系统与用户的交互,用户通过应用程序界面完成对鼠标键盘按键的功能自定义,应用程序将收集到的用户设置数据发送给过滤驱动;后台服务程序检测目标设备的到来与拔出,由于该系统只支持指定厂商的鼠标键盘设备,因此需要根据目标设备是否连入主机来启动或关闭过滤驱动,由后台服务程序实现该功能;过滤驱动程序采用WDM驱动模型,根据用户的设置对鼠标键盘按键功能进行扩展,最终可实现原始功能的重定义和文档操作,影音功能,游戏快捷键等功能的扩展。  最后对整个系统进行了测试,包括对交互界面的使用情况测试,查看后台服务程序的运行情况,使用工具查看过滤驱动的挂载情况以及抓取工具来获得过滤驱动的打印日志。证明了整个系统运行可靠,实现了设计的预期功能。
其他文献
随着现代社会进入大数据时代,各种数据密集型应用呈现井喷式发展,这使得“存储墙”问题变得越来越尖锐,内存内计算(Process in Memory)是可以有效的解决“存储墙”问题的新型计
量子原胞自动机(Q1]antum-dot Cellular Automata)是一种新型的纳米器件,由于具有一些独特的优点而受到人们的关注和研究.在本文中,首先研究了QCA的热力学行为.用全空间方法
姜黄属(Curcuma Linn.)植物具有重要的经济价值,是一个集药用、观赏、香料、染料、调味品、化妆品、杀菌剂及化学试剂等用途于一体的特异种质资源宝库。本研究选取5种姜黄属花卉
本文以沈阳城郊设施菜地土壤为研究对象,通过染色示踪试验和原状土柱试验系统地研究了不同施肥处理(对照CK,单施有机肥处理M,有机无机肥混施处理MF)对不同磷素水平设施菜地土壤(
氮是限制草地生态系统生产力最重要的元素之一,人类活动已经显著改变了陆地生态系统的氮循环,例如,由于人类活动所导致的大气氮沉降增加,向陆地生态系统输入的氮素越来越多。氮输
随着科学技术的不断发展,电子产品的生产和测试对电子测量技术提出了越来越高的要求,基于各种测试总线的自动测试系统在测试测量领域得到了广泛的应用。组建方便、灵活多样、
稗草是水稻的伴生杂草,阐明二者之间的化学作用关系对生态安全条件下的稻田杂草控制具有重要意义。本研究首先对文献报道的稗草潜在化感物质进行排查,然后采用层析方法对稗草化
氧化压力影响细胞的生存和稳态,参与包括神经退行性疾病致病过程等在内的各种生物学进程,而氧化压力是如何影响这些生命进程及其生化机制仍有待阐明。   蛋白激酶MST通过
淀粉合(成)酶是决定淀粉结构与功能的关键酶之一。本研究以禾本科植物和豆科植物等为材料,研究了淀粉合(成)酶基因家族的组成、进化和新成员搜寻,进而探讨植物淀粉合(成)酶基因家族及
随着Internet技术的飞速发展,网络通信逐渐成为人们信息交流的重要手段。人们可以通过网络交流各种信息,进行网上贸易等。在信息化时代背景下,网络信息安全具有重大的现实意义,密