Chinaunix首页 | 论坛 | 博客
  • 博客访问: 114249
  • 博文数量: 14
  • 博客积分: 256
  • 博客等级: 入伍新兵
  • 技术积分: 115
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-17 01:02
文章分类

全部博文(14)

文章存档

2017年(1)

2016年(4)

2015年(1)

2012年(6)

2010年(2)

分类: 嵌入式

2016-10-08 13:36:06

在QT4下有以下环境变量配置触摸屏和鼠标事件:QWS_MOUSE_PROTO
当支持触摸屏时需要配置:export QWS_MOUSE_PROTO="tslib:/dev/input/event0"
当需要支持鼠标时需要配置:export QWS_MOUSE_PROTO="MouseMan:/dev/input/mouse0"
当需要同时支持触摸屏和鼠标时则需要配置成:export QWS_MOUSE_PROTO="tslib:/dev/input/event0 MouseMan:/dev/input/mouse0"
但是对于USB鼠标是可以热插拔的,所以,在配置支持USB鼠标时不能使用mouse0,因为在USB拔出后,mouse0设备节点就没有了。
这时需要配置如下:
                            export QWS_MOUSE_PROTO="tslib:/dev/input/event0 MouseMan:/dev/input/mice"
或者    
                            export QWS_MOUSE_PROTO="tslib:/dev/input/event0 MouseMan:/dev/mice" 
这时因为只要配置了鼠标支持就会有/dev/mice和/dev/input/mice节点,不受热插拔事件影响,而每个鼠标事件都会往该节点发送。
阅读(4305) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~