PK10注册网站
全国统一热线:

新闻动态

人才招聘

   AB模版网自成立以来,一直专注于互联网品牌建设,我们团队的成员曾务于国内优秀广告公司及互联网公司业务类型涉及WEB视觉、交互设计、移动终端用户体验等质量和信誉是我们存在的基石。我们注重客户提出的每个要求,充分...
点击查看更多
产品三类

当前位置:主页 > 产品展示 > 产品三类 >

触摸屏鼠标驱动开发成功发文祝贺自己!

2019-05-13 10:08

  断断续续搞了三个月的Onetouch ELO格式的触摸屏的驱动程序了,刚开始用管理程序自动查找新硬件,然后用手不能触摸屏幕,也能查▲=○▼得出来,可是得花费很长时间,并且有时候出来,有时候还查不出□◁来,鼠标有时候也能动起来,只是参◇…=▲数好象不对,在屏幕四个角上▪▲□◁来回跑。重新启动电脑就什么也动不了。我有一个想法就是既然与串口相关,为什么不用串口自己枚举出来而用系统自带的serenum呢,我试着把我的xuesermouse做成系统的serenum,也就是serial的上层upperfilte▷•●r,确实能成,用串口助手就打不开串com1了,但鼠标就是不动。在驱网上看了看关于devcon确实管点用,我回来用 mouse就能安上一个鼠标但它还是不能动。我心想一定是鼠标mouclass没◆●△▼●有挂接起来,但说实在的我还真不知道怎么挂接,我看◆■了看有关msmouse.inf分析了其中的有关s▼▼▽●▽●ereum的部分,我把sereum/PNP0F0c部分改为xuesereum/PNP0F0C,不能让它再安装相关的xuesermouse的服务,系统起来后鼠标还是不能动,应该修改sereum,我将sereum改为Xueserenum,修改它的枚举部分,让串口驱动一起来自动就枚举出一个鼠标来(是不是很神奇?),而这个鼠标就是我要的OneTouch公司ELO格式的鼠标!该整那个◁☆●•○△sermo◆▼use了,修改它的detect部分和通信格式部分,改名为xueser▽▲●…△•●◆mouse后安装,摸一下触摸屏,你猜发生了什么?鼠标动了,重新启动电脑,在登录时鼠标也能动了,这让我开始激动不已,注意这里我只是说鼠标动了,但它的absolute坐标和screen坐标还没有对应上.我知道鼠标到了该点得准的时候了,我反复检查数据部分和反复学习DDK的帮助文件,后来查出我传给mouseclass的数据是不对的,有时候•●甚至是负数,是那个该死的ELO格式那个该8搞错了。到此为止,应该说可●以了,但事实上远未结束:刚开始应该有校正,还要能读写△▪▲□△注册表待下次使用,还要能有点击时BEEP,还要能设置DBCLickRange,DBClickTime,ClickOnTouch,ClickOnRelease,DragMode,MoveMode,还要能设置RightClick,这些都要能实时起作用,不能每次设置完后让用户重新启动机器,牵扯的面之多之广,让人目不遐接,时间紧任务急,有个人每周给你打电话要东西那是什么感觉,对付以上问题,我写了个filter,有兴趣可以继续参看

PK10注册网站

全国统一热线

+地址:
+传真:
+邮箱:

友情链接

微信平台

微信平台

手机官网

手机官网