阅读:2027回复:6
触摸屏调教后的数据使用不了?
进入触摸屏校正画面,调教好后的数据也确实更新到REG中了,但就是不起作用,有谁遇到过?
|
|
沙发#
发布于:2009-03-14 19:25
没有碰到过
估计是你驱动有问题 |
|
|
板凳#
发布于: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组故意改乱的)对最后 表现出来的触摸效果都是一样的。 |
|
地板#
发布于:2009-03-16 20:37
你修改了这个数据效果一样正说明你的驱动有问题
|
|
|
地下室#
发布于:2009-03-17 14:46
"CalibrationData"="数据不是你改了就生效!在系统启动时会读取,在在此校准时也会更新,实际用的数不是你改了注册表就生效。除非在加载一次!
|
|
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()传回去的数据。 |
|
6楼#
发布于:2009-03-20 17:20
确实驱动没作好,DdsiTouchPanelGetPoint实现有漏洞。无效数据返回时没告诉调用。
|
|