qinlei_sz
驱动小牛
驱动小牛
  • 注册日期2007-03-24
  • 最后登录2012-12-18
  • 粉丝0
  • 关注0
  • 积分1090分
  • 威望510点
  • 贡献值0点
  • 好评度145点
  • 原创分0分
  • 专家分0分
阅读:2027回复:6

触摸屏调教后的数据使用不了?

楼主#
更多 发布于:2009-03-13 10:58
进入触摸屏校正画面,调教好后的数据也确实更新到REG中了,但就是不起作用,有谁遇到过?
AllenZh
驱动老牛
驱动老牛
  • 注册日期2001-08-19
  • 最后登录2015-11-27
  • 粉丝19
  • 关注10
  • 积分1316分
  • 威望2387点
  • 贡献值7点
  • 好评度321点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2009-03-14 19:25
没有碰到过
估计是你驱动有问题
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
qinlei_sz
驱动小牛
驱动小牛
  • 注册日期2007-03-24
  • 最后登录2012-12-18
  • 粉丝0
  • 关注0
  • 积分1090分
  • 威望510点
  • 贡献值0点
  • 好评度145点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2009-03-16 12:12
我的触摸屏驱动没看出有什么问题,而且使用挺正常的,有点点不准确,
调教后也产生了新的"CalibrationData"="。
但发现"CalibrationData"="的数据根本没对后面的数据校正。
既:
"CalibrationData"="617,469 980,801 256,796 254,135 974,142"和
"CalibrationData"="617,469 980,801 256,1124 25,11 122,13"(第2组故意改乱的)对最后
表现出来的触摸效果都是一样的。
AllenZh
驱动老牛
驱动老牛
  • 注册日期2001-08-19
  • 最后登录2015-11-27
  • 粉丝19
  • 关注10
  • 积分1316分
  • 威望2387点
  • 贡献值7点
  • 好评度321点
  • 原创分0分
  • 专家分0分
地板#
发布于:2009-03-16 20:37
你修改了这个数据效果一样正说明你的驱动有问题
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
zb7401
驱动牛犊
驱动牛犊
  • 注册日期2003-07-05
  • 最后登录2011-02-11
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望74点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2009-03-17 14:46
"CalibrationData"="数据不是你改了就生效!在系统启动时会读取,在在此校准时也会更新,实际用的数不是你改了注册表就生效。除非在加载一次!
qinlei_sz
驱动小牛
驱动小牛
  • 注册日期2007-03-24
  • 最后登录2012-12-18
  • 粉丝0
  • 关注0
  • 积分1090分
  • 威望510点
  • 贡献值0点
  • 好评度145点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2009-03-17 16:39
首先多谢楼上两位。
quote]引用第4楼zb7401于2009-03-17 14:46发表的  :
"CalibrationData"="数据不是你改了就生效!在系统启动时会读取,在在此校准时也会更新,实际用的数不是你改了注册表就生效。除非在加载一次!
[/quote]
这个我知道,我是得到新的数据后又更新到REG中再BUILD出新的NK后使用,并且启动后确认是改后的数据。

“你修改了这个数据效果一样正说明你的驱动有问题”

驱动只需要实现:
    DdsiTouchPanelAttach
    DdsiTouchPanelAttach
    DdsiTouchPanelDisable
    DdsiTouchPanelEnable
    DdsiTouchPanelGetDeviceCaps
    ....
    DdsiTouchPanelGetPoint
"CalibrationData"="这个数据能够正常生成,又不是给驱动使用的,似乎不能说明驱动有问题把。
而且现在触摸屏使用基本正常,只是"CalibrationData"并没有被使用来校正DdsiTouchPanelGetPoint()传回去的数据。
qinlei_sz
驱动小牛
驱动小牛
  • 注册日期2007-03-24
  • 最后登录2012-12-18
  • 粉丝0
  • 关注0
  • 积分1090分
  • 威望510点
  • 贡献值0点
  • 好评度145点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2009-03-20 17:20
确实驱动没作好,DdsiTouchPanelGetPoint实现有漏洞。无效数据返回时没告诉调用。
游客

返回顶部