emugine
驱动牛犊
驱动牛犊
  • 注册日期2002-03-05
  • 最后登录2006-03-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:3042回复:5

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

楼主#
更多 发布于:2004-08-27 10:20
已经搞了些天的onetouch ELO格式的触摸屏的驱动程序了,刚开始用管理程序自动查找新硬件,也能查得出来,可是得花费很长时间,并且有时候出来,有时候还查不出来,鼠标也能动起来,只是参数好象不对,在屏幕四个角上来回跑。重新启动电脑就什么也动不了。前两天我有一个想法就是既然与串口相关,为什么不用串口自己枚举出来而用系统自带的serenum呢,我试着把我的xuesermouse做成系统的serenum,也就是serial的上层upperfilter,确实能成,用串口助手就打不开串com1了,但鼠标就是不动。
上周有时间在驱网上看了看关于devcon确实管点用,我回来用devcon install xuesermouse.inf mouse就能安上一个鼠标但它还是不能动。我心想一定是鼠标和mouclass没有挂接起来,但说实在的我还真不知道怎么挂接,我看了看有关msmouse.inf分析了其中的有关sereum的部分,我把sereum/PNP0F0c部分改为xuesereum/PNP0F0C,不能让它再安装相关的xuesermouse的服务,系统起来后鼠标还是不能动,我现在终于明白了,应该修改sereum,新的一天开始了,让我们满怀希望从新开始吧。
新的一天,果然迎来了新的收获:我将sereum改为Xueserenum,修改它的枚举部分,让串口驱动一起来自动就枚举出一个鼠标来(是不是很神奇?),而这个鼠标就是我要的OneTouch公司ELO格式的鼠标!好家伙,这让我兴奋了一下,现在就要整那个sermouse了,修改它的detect部分和通信格式部分,改名为xuesermouse安装,摸一下触摸屏,你猜发生了什么?鼠标动了,重新启动电脑,在登录时鼠标也能动了,这让我开始激动不已,注意这里我只是说鼠标动了,但它的absolute坐标和screen坐标还没有对应上.
我知道鼠标到了该点得准的时候了,我反复检查数据部分和反复学习DDK的帮助文件,后来查出我传给mouseclass的数据是不对的,有时候甚至是负数,我对照datasheet?什么呀,一点资料都没给我!我把数据部分调整了一下,哈,今天早晨5:30(牛不?)鼠标从此一心归依我佛,踏踏实实,勤勤恳恳,一点一点准确无误让鼠标在指定的地方显示并点击上该点。

老板过来了,说:点得还不够准,刚开始应该有校正,还要能读写注册表,还要按用户要求能够设置它,我的妈,该干活去了。


如果你对写鼠标感兴趣,欢迎与我联系,共同成长!emugine@yahoo.com
你有好的想法吗? 来,我们一起驱动它!
lejianz
驱动中牛
驱动中牛
  • 注册日期2003-03-05
  • 最后登录2023-11-15
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望145点
  • 贡献值0点
  • 好评度116点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2004-08-27 12:28
先祝贺emugine兄,我要实现一个USB touchpanel,有不少问题还要请教。
一起交流,共同提高!
emugine
驱动牛犊
驱动牛犊
  • 注册日期2002-03-05
  • 最后登录2006-03-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-08-31 09:18
又过了三天了,我的驱动又走过了校正并将校正数据写注册表,然后驱动程序从注册表中读取数据.基本应该可以工作了,现在做一个install安装包
你有好的想法吗? 来,我们一起驱动它!
Owen.Guo
驱动中牛
驱动中牛
  • 注册日期2001-03-30
  • 最后登录2012-03-29
  • 粉丝0
  • 关注1
  • 积分402分
  • 威望260点
  • 贡献值0点
  • 好评度26点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-12-25 22:05
给点资料或者规格学习一下吧,跟鼠标到底有多大区别,mercy@21cn.com

[编辑 -  12/25/04 by  Owen.Guo]
Owen.Guo 祝你成功!
xjl20008
驱动牛犊
驱动牛犊
  • 注册日期2004-03-14
  • 最后登录2018-05-26
  • 粉丝0
  • 关注0
  • 积分284分
  • 威望76点
  • 贡献值0点
  • 好评度34点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-12-28 22:58
看了很久,还是没懂。这是一个什么样的鼠标。能给点资料了解一下吗?xiejinlin@126.com 谢谢
xujunleiyy
驱动牛犊
驱动牛犊
  • 注册日期2010-04-05
  • 最后登录2011-05-13
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望81点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2010-06-16 13:09
您好我现在也想做一个usb鼠标驱动用的是中断数据已经可以读出数据,把数据处理成MOUSE_INPUT_DATA,怎么用把数据交给mouseclass,mouseclass提供什么接口吗?
游客

返回顶部