阅读:2361回复:12
更换不同大小的触摸屏后,是否需要修改触摸屏驱动?
看了半天源码也不是太清楚,如何修改,能否提示一下?
|
|
|
论坛版主
|
沙发#
发布于:2005-05-10 15:43
当然要改,主要就是触摸屏4个角对应的屏幕的坐标点,每个人实现这种对应关系可能都不一样,具体怎么改你的看你的代码是怎么弄的,一般是宏,定义了上下左右边界的屏幕对应坐标
|
|
板凳#
发布于:2005-05-11 15:53
多谢wxl_50685330的回复:)
|
|
|
地板#
发布于:2005-06-06 15:22
好像不在宏定义中
[HKEY_LOCAL_MACHINE\\HARDWARE\\DEVICEMAP\\TOUCH] \"CalibrationData\"=\"550,510 304,252 303,776 814,778 814,258 \" 帮忙能说明一下下面这些标度点值的意义吗? 在Google上搜索了半天都没找到,连MSDN上也没有 |
|
|
论坛版主
|
地下室#
发布于:2005-06-07 14:45
这个是屏幕上五个点(四个角和正中)在触摸屏上的坐标值,每次换不同的屏和屏幕都需要重新量
|
|
5楼#
发布于:2005-06-08 14:49
多谢wxl_50685330,
不过像 \"CalibrationData\"=\"550,510 304,252 303,776 814,778 814,258 \"如果是坐标点的话,应该有的点是0,0之类的数值,可为什么没有。在驱动程序中用RetailMSG查看了一下,好像长宽都是取得LCD的注册表数值。 有人说是电压校准值,感觉也有很多疑惑。 能多说两句,偶一会就结贴。 |
|
|
论坛版主
|
6楼#
发布于:2005-06-08 15:49
屏幕坐标的(0,0)在触摸屏上不是正好在(0,0)三,一般都是有一段边的,还有一点你要注意,屏幕的坐标原点和触摸屏不一样,一个在左上,一个在左下。
|
|
7楼#
发布于:2005-06-09 15:06
多谢wxl_50685330,问题终于解决啦!
\"CalibrationData\"=\"CalibrationData\"=\"512,526 231,264 233,787 788,788 786,267\" 俺是打开wince控制面板中的\"笔针\",校准-->[再校准],按钮校准一下. 然后再用Remote register editor查看相应的校准坐标键盘值,然后就ok了. |
|
|
8楼#
发布于:2005-06-09 15:19
这个BBS,如何给分?郁闷
|
|
|
9楼#
发布于:2005-06-10 14:14
在你的第一个帖子下边右方有“给分”按钮:)
|
|
|
10楼#
发布于:2005-08-08 10:03
可是,我用控制面板中的笔针校准了老半天怎摸还是不能退出来
|
|
11楼#
发布于:2005-08-08 10:05
下面是引用joypoo于2005-08-08 10:03发表的: 那是因为系统认为校准有错误,多校准几下就好了 |
|
12楼#
发布于:2007-01-17 11:03
楼上说得很对,我前一段时间也是碰到这个问题,偶然的多校准了几次后居然就好了,退出来了
|
|
|