当前位置:  技术问答>linux和unix

Linux下面的touch screen设备的事件序列怎么看不懂啊!

    来源: 互联网  发布时间:2016-11-24

    本文导语:  Linux下面的touch screen设备的事件怎么看不懂啊! 从/dev/input/event0里面读出来 每个touch动作似乎产生了7个事件,大概如下: event(0): time: 98(second) 531623(microsecond) type: 3; code:  57; value:   1;  event(1): time: 98(second) ...

Linux下面的touch screen设备的事件怎么看不懂啊!
从/dev/input/event0里面读出来
每个touch动作似乎产生了7个事件,大概如下:

event(0): time: 98(second) 531623(microsecond) type: 3; code:  57; value:   1; 
event(1): time: 98(second) 531689(microsecond) type: 3; code:  48; value: 201; 
event(2): time: 98(second) 531718(microsecond) type: 3; code:  50; value:  10; 
event(3): time: 98(second) 531744(microsecond) type: 3; code:  53; value: 177; 
event(4): time: 98(second) 531767(microsecond) type: 3; code:  54; value: 367; 
event(5): time: 98(second) 531790(microsecond) type: 0; code:   2; value:   0; 
event(6): time: 98(second) 531820(microsecond) type: 0; code:   0; value:   0; 

这个有高手给解释一下吗?或者告诉我去看哪里的代码。是不是要看触摸屏驱动的代码呢?
非常感谢!~

|
type: 3 绝对坐标事件类型
type: 0 同步事件

但是绝对坐标事件的code值我也没看懂,自己看看 0x35=53  0x32=50 0x36=54 

 764#define ABS_MT_SLOT             0x2f    /* MT slot being modified */    
 765#define ABS_MT_TOUCH_MAJOR      0x30    /* Major axis of touching ellipse */
 766#define ABS_MT_TOUCH_MINOR      0x31    /* Minor axis (omit if circular) */
 767#define ABS_MT_WIDTH_MAJOR      0x32    /* Major axis of approaching ellipse */
 768#define ABS_MT_WIDTH_MINOR      0x33    /* Minor axis (omit if circular) */
 769#define ABS_MT_ORIENTATION      0x34    /* Ellipse orientation */
 770#define ABS_MT_POSITION_X       0x35    /* Center X ellipse position */
 771#define ABS_MT_POSITION_Y       0x36    /* Center Y ellipse position */

感觉你的驱动是支持多点触摸的。你应该看看http://lxr.linux.no/linux+v2.6.38/Documentation/input/multi-touch-protocol.txt

|
看看/usr/include/linux/input.h文件。有一个结构体,看完你就明白 了 

    
 
 

您可能感兴趣的文章:

  • 在Linux下用c编程怎么获取网卡序列号和硬盘序列号?
  • 各位大哥,Linux下怎么读硬盘序列号和网卡序列号,100
  • 红旗LINUX 怎么输入 序列号啊!!!在线等待
  • linux下如何获得硬件信息。如:cpu 硬盘的序列号
  • 谁知道红旗Linux 3.0桌面版的序列号,在线等待!!谢谢!!
  • LINUX下如何读取SCSI硬盘序列号
  • 大虾们谁有linux desktop 3.0(红旗)的序列号呀,高分求救!500
  • 谁知道红旗Linux桌面版3.0的序列号啊,请问大哥们
  • 弱智问题:linux序列号是多少?
  • linux中查看硬盘、网卡、序列号等信息命令
  • linux下如何获取各种磁盘的序列号,支持SAS硬盘,SCSI硬盘,SATA硬盘
  • 在windows下可以用硬盘的序列号来注册,linux/uinx下呢?
  • 在Linux下获取物理硬盘序列号
  • Linux C读取硬盘序列号,急
  • 红旗Linux 3.0桌面版序列号?
  • 哪位大虾知道 Jbuilder4 for Linux 的序列号?它用的好像和 for windows 的不太一样。
  • Linux下如何获得U盘物理序列号
  • linux数据报与序列号的问题
  • 在linux下,如何编程获取硬件的序列号等信息.
  • 真的没有人解决过吗?linux下如何获得硬盘的序列号
  • LINUX下面的WEB Service如果编写?是用.NET写吗?WINDOW下面的web service能在LINUX下面用吗?
  • 使用c gtk2 在linux 下,如何实现下面的问题,找了很久,没有这方面的资料
  • linux下面怎么用其它的文件下面的函数呀
  • linux下面的什么浏览器可以支持框架??许多网页没法正常观看!!!
  • 请教:linux下如何找到windows xp下面的文件
  • 怎样将linux下面的文件导入到windows下面?
  • 我以前是做windows下面的开发的,现在想转向Linux或者Unix开发
  • 关于linux下面的sock5到http的转换工具!
  • linux下面的Gftp有人用过吗?
  • 求助:下面的警告怎么解决?——关于Linux的Session
  • 谁有linux进程管理方面的资料呀,麻烦传一个
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 新手问题:linux的安全事件和系统事件有没有什么文件可查,或者命令查?知道的都来答啊~~~~~~~~
  • Linux下不能播放音乐,我用的是Red Hat 9,启动事件音效时有事件声音,但是在播放MP3或视频时却无声音
  • linux下程序怎么和linux系统事件交流呢
  • Linux 内核事件
  • linux系统下怎么捕捉不到键盘事件
  • 【● LINUX下有没有消息或事件驱动?如何取得呢?谢谢各位兄弟!
  • linux下面如何让线程等待多个事件?
  • Linux 驱动事件传输?
  • 如何在linux下实现event事件机制
  • 如何 linux下检测 usb摄像头(或设备)热插拔事件
  • linux下如何用模拟鼠标的移动和点击事件
  • 请问linux下程序如何获取热插拔事件?
  • linux下如何用C++来监听和模拟鼠标事件
  • 请教:关于linux输入子系统事件字段设置的问题
  • 请问linux下Server端程序怎么检测到Client拔掉网线的情况?好像收不到连接断开或错误事件!
  • linux socket 编程,诡异事件??
  • linux启动时就设置进入图形模式(不是加载X-Window),但这个模式下,如果响应鼠标和键盘事件(可以响应所有键值和鼠标按键)!
  • 由于微软的黑屏事件,准备用用linux,大家推荐一下!
  • 求助,LINUX的奇异事件你们遇到过么?
  • linux下c语言实现鼠标响应事件
  • linux c/c++ IP字符串转换成可比较大小的数字
  • 在win分区上安装linux和独立分区安装linux有什么区别?可以同时安装吗?(两个linux系统)
  • linux哪个版本好?linux操作系统版本详细介绍及选择方案推荐
  • 在虚拟机上安装的linux上,能像真的linux系统一样开发linux程序么?
  • secureCRT下Linux终端汉字乱码解决方法
  • 我重装window后,把linux的引导区覆盖了,进不了linux怎么办?急啊,望热心的人帮助 (现在有linux的盘)
  • Linux c字符串中不可打印字符转换成16进制
  • LINUX下面的WEB Service如果编写?是用.NET写吗?WINDOW下面的web service能在LINUX下面用吗? iis7站长之家
  • Linux常用命令介绍:更改所属用户群组或档案属性
  • 红旗Linux主机可以通过127.0.0.1访问,但如何是连网的Win2000机器通过Linux的IP去访问Linux
  • linux命令大全详细分类介绍及常用linux命令文档手册下载


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3