android4.0触摸屏滑鼠模式解决方法-添加idc文件
2013-05-23 14:04
323 查看
最近在调试A10开发板-android4.0的触摸屏,因为最开始的时候只有鼠标管用,触摸屏是不管用的
当我们点击触摸屏的时候,终端是有数据显示的,但是就是在显示器上面没有响应操作
我们那时用的是触摸屏的接口是4pin连接线(专业术语不知道是什么),搞了很久也没高通,移植tslib什么的都做了
可以在移植过后,./ts_calibrate总是报No such file or directory,文件拷贝有问题?交叉编译器不对?交叉编译器的库没有拷贝过去?这些问题都一一试过了,无解,比较笨呵呵!
当昨天我们插上usb接口的触摸屏的时候,居然有反应了,前提是驱动已经加载
#cd vendor 这个文件夹中存放的是模块加载的驱动moudle 如果不知道文件夹所在的位置,你就用命令搜索一下找到*.ko文件确定你的触摸屏的驱动文件我的是usbtouchscreen.ko
#ismod usbtouchscreen.ko
过后,点击触摸屏,居然有反应了,只不过是和笔记本电脑上面触摸板似的,你点击滑动界面上面会有一个白色的远点广播跟着你动,但是一旦你抬起手,点击操作的话就不行了你点击屏幕上面的任何一点响应的位置都是光标所在的位置,这就是滑鼠模式了,那么如何实现单点模式呢?
原来android4.0和2.3是有些区别的,你要有一个idc文件来进行修改
参考:http://www.a10bbs.com/forum.php?mod=viewthread&tid=442
在开发板system/usr/idc文件夹下要有你的 “设备名.idc”文件
如何查看设备名?插上你的触摸屏
#cat /proc/bus/input/devices
看下面那个是你的触摸屏然后将NAME后面“”里面的名字就是你的设备名了,不要任何那个名字很长,有逗号,有空格就怀疑那个名称是不正确的,如何修改名词呢
When constructing a file path that contains the device name, all characters in the device name other than '0'-'9', 'a'-'z', 'A'-'Z', '-' or '_' are replaced by '_'.
什么意思呢,举个例子,你的设备名称 NAME="uGmotch lii, hehe ov",那么你提取出来创建idc文件的名字就是uGmotch_lii_hehe_ov.idc 懂了吧
idc文件的内容如下:
# Basic Parameters
touch.deviceType = touchScreen
touch.orientationAware = 1
# Size
touch.size.calibration = diameter
touch.size.scale = 10
touch.size.bias = 0
touch.size.isSummed = 0
# Pressure
# Driver reports signal strength as pressure.
#
# A normal thumb touch typically registers about 200 signal strength
# units although we don't expect these values to be accurate.
touch.pressure.calibration = amplitude
touch.pressure.scale = 0.005
# Orientation
touch.orientation.calibration = none
好了你再试试你的触摸屏看看还是不是滑鼠的啦,不行的话你可以重启一下再试试!
祝你好运!
http://www.juapk.com/thread-1203-1-1.html
当我们点击触摸屏的时候,终端是有数据显示的,但是就是在显示器上面没有响应操作
我们那时用的是触摸屏的接口是4pin连接线(专业术语不知道是什么),搞了很久也没高通,移植tslib什么的都做了
可以在移植过后,./ts_calibrate总是报No such file or directory,文件拷贝有问题?交叉编译器不对?交叉编译器的库没有拷贝过去?这些问题都一一试过了,无解,比较笨呵呵!
当昨天我们插上usb接口的触摸屏的时候,居然有反应了,前提是驱动已经加载
#cd vendor 这个文件夹中存放的是模块加载的驱动moudle 如果不知道文件夹所在的位置,你就用命令搜索一下找到*.ko文件确定你的触摸屏的驱动文件我的是usbtouchscreen.ko
#ismod usbtouchscreen.ko
过后,点击触摸屏,居然有反应了,只不过是和笔记本电脑上面触摸板似的,你点击滑动界面上面会有一个白色的远点广播跟着你动,但是一旦你抬起手,点击操作的话就不行了你点击屏幕上面的任何一点响应的位置都是光标所在的位置,这就是滑鼠模式了,那么如何实现单点模式呢?
原来android4.0和2.3是有些区别的,你要有一个idc文件来进行修改
参考:http://www.a10bbs.com/forum.php?mod=viewthread&tid=442
在开发板system/usr/idc文件夹下要有你的 “设备名.idc”文件
如何查看设备名?插上你的触摸屏
#cat /proc/bus/input/devices
看下面那个是你的触摸屏然后将NAME后面“”里面的名字就是你的设备名了,不要任何那个名字很长,有逗号,有空格就怀疑那个名称是不正确的,如何修改名词呢
When constructing a file path that contains the device name, all characters in the device name other than '0'-'9', 'a'-'z', 'A'-'Z', '-' or '_' are replaced by '_'.
什么意思呢,举个例子,你的设备名称 NAME="uGmotch lii, hehe ov",那么你提取出来创建idc文件的名字就是uGmotch_lii_hehe_ov.idc 懂了吧
idc文件的内容如下:
# Basic Parameters
touch.deviceType = touchScreen
touch.orientationAware = 1
# Size
touch.size.calibration = diameter
touch.size.scale = 10
touch.size.bias = 0
touch.size.isSummed = 0
# Pressure
# Driver reports signal strength as pressure.
#
# A normal thumb touch typically registers about 200 signal strength
# units although we don't expect these values to be accurate.
touch.pressure.calibration = amplitude
touch.pressure.scale = 0.005
# Orientation
touch.orientation.calibration = none
好了你再试试你的触摸屏看看还是不是滑鼠的啦,不行的话你可以重启一下再试试!
祝你好运!
http://www.juapk.com/thread-1203-1-1.html
相关文章推荐
- android4.0触摸屏滑鼠模式解决方法-添加idc文件
- android4.0触摸屏滑鼠模式解决方法-添加idc文件
- android4.0触摸屏滑鼠模式解决方法-添加idc文件
- android4.0触摸屏滑鼠模式解决方法-添加idc文件
- 添加.nomedia文件之后图片依然出现在图库中的解决方法小米手机
- VC6.0打开或者添加工程文件崩溃的解决方法
- 【转】VC6.0打开或者添加工程文件崩溃的解决方法
- VC6.0打开或者添加工程文件崩溃的解决方法
- VC6.0打开或者添加工程文件崩溃的解决方法
- VMware Linux 共享文件夹 虚拟机无共享文件解决方法(vm已经添加共享文件夹却看不到文件夹)
- ORA-32771:无法在大文件表空间中添加文件 解决方法!!
- fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "StdAfx.h"”? 解决方法
- VC6.0打开或者添加工程文件崩溃的解决方法
- iis7如何添加mime类型支持所有后缀名文件下载的方法(解决特殊后缀文件无法下载的问题)
- VC6.0打开或者添加工程文件崩溃的解决方法 (转载)
- win7 IIS7 添加默认文档 无法写入配置文件 解决方法
- 关于svn出现"上次提交后没有更改或添加的文件"的解决方法
- vc6.0无法使用“添加到工程”或者"打开文件"解决方法
- svn不能添加.a文件的解决方法
- 数据库运行在非归档模式下,数据文件被误删的解决方法