Linux/Android 多点触摸支持
来源:互联网 发布:软件测试基本过程 编辑:程序博客网 时间:2024/05/02 02:21
在内核2.6.30开始,添加了对多点触摸的支持。在ENAC(http://lii-enac.fr/en/architecture/linux-input/)中给出来多点触摸的例子,支持Ubuntu10.10、Fedora14、Android。而且还直接支持win7的HID多点协议,加载相关驱动后,只需VID/PID对应上,那么支持WIN7多点的,在LINUX中也可实现多点触摸了。
整个处理过程就是:touch screen-->drivers-->input subsystem-->evdev-->user space。由于touchscreen的不同,要使Linux支持多点触摸,还是要搭配或开发驱动。在驱动层中主要是把数据接收下来,然后根据多点触摸协议,上传到input 子系统。
下面是多点触摸协议:
//一帧数据发送完成,发送一个同步信号
input_sync(input);
具体的协议说明,可参照source code中的文档(Documentation/input/multi-touch-protocol.txt)。
如果想在低版本,需移植多点部分的协议进去,主要是input.h和input.c文件。可参照ENAC上的说明或者http://blog.csdn.net/tjd0227/archive/2010/06/13/5669620.aspx。
- Linux/Android 多点触摸支持
- ANDROID 支持多点触摸功能
- Linux & Android 多点触摸协议
- Linux & Android 多点触摸协议
- Linux/Android多点触摸协议
- Linux/Android多点触摸协议
- android支持多点触摸的补丁
- qt 多点触摸支持
- Linux与Android 多点触摸协议
- android 和linux的多点触摸解析
- Linux与Android 多点触摸协议
- TP----Linux & Android 多点触摸协议
- Linux & Android 多点触摸协议
- Linux与Android 多点触摸协议
- Android版Fennec更新 小狐狸支持多点触摸
- Android图片查看支持双击放大缩小、多点触摸
- Android图片查看支持双击放大缩小、多点触摸
- Android-单点触摸-多点触摸
- 转载 基于HMM模型的词性标注
- .Net消息队列MSMQ的使用实例
- 使用LumaQQ来开发QQ机器人
- 输入子系统多点协议上报机制实现
- 如何推销自己的论文(水货级)
- Linux/Android 多点触摸支持
- EAV商品表直接取某一字段值
- java的高级特性
- VC++6.0 无法设置断点的解决方法
- php相对路径完全教材
- TortoiseSVN使用简介
- QQ机器人
- 如何利用C#创建和调用DLL
- Grid报错clause is ambiguous问题-----------------摘自精东