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

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

楼主#
更多 发布于:2004-08-25 09:06
已经搞了些天的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坐标还没有对应上,这是我新的一天要解决的问题,有哪位同仁曾经对鼠标搞过驱动,还望不吝赐教!
  
如果你对写鼠标感兴趣,欢迎与我联系,共同成长!emugine@yahoo.com
你有好的想法吗? 来,我们一起驱动它!
Owen.Guo
驱动中牛
驱动中牛
  • 注册日期2001-03-30
  • 最后登录2012-03-29
  • 粉丝0
  • 关注1
  • 积分402分
  • 威望260点
  • 贡献值0点
  • 好评度26点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-12-25 22:05
给点资料或者规格学习一下吧,跟鼠标到底有多大区别,mercy@21cn.com
Owen.Guo 祝你成功!
KMK
KMK
驱动大牛
驱动大牛
  • 注册日期2001-09-12
  • 最后登录2017-10-06
  • 粉丝2
  • 关注0
  • 积分42分
  • 威望404点
  • 贡献值2点
  • 好评度58点
  • 原创分1分
  • 专家分1分
  • 社区居民
板凳#
发布于:2004-12-26 01:39
 
我把sereum/PNP0F0c部分改为xuesereum/PNP0F0C


这是xuesermouse.inf 里的DeviceID吗?

最后是这排列?

Xueserenum.sys
   |
serenum.sys
   |
serial.sys
emugine
驱动牛犊
驱动牛犊
  • 注册日期2002-03-05
  • 最后登录2006-03-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-12-27 09:30
这是xuesermouse.inf 里的DeviceID吗?

最后是这排列?

Xueserenum.sys
|
serenum.sys
|
serial.sys


我现在的思路大致就是这样,运行起来还能凑合,但还没有搞完,主要是安装和稳定性的问题,建议做成一个legacy的driver就会少很多麻烦。我有点来不及了。。。
你有好的想法吗? 来,我们一起驱动它!
游客

返回顶部