一片冰心在玉壶

那时我们有梦,关于文学,关于爱情,关于穿越世界的旅行, 如今我们深夜饮酒,杯子碰到一起,都是梦破碎的声音. 交往都是初逢,爱情都在心里,往事都在梦中, 希望都带着注释,信仰都带着呻吟. 总有善意的光逃避现世的繁琐而寻找片刻的安宁, 也许,就是你凝视这里的眼睛

博客园 首页 联系 订阅 管理

2012年11月21日 #

摘要: 折腾好久,今天受一个帖子启发,终于在MINIGUI中感受都触摸的踪迹啦!这个帖子不错,http://bbs.csdn.net/topics/340202810,强烈推荐!我们的触摸屏控制器是USB的,台湾EETI产品,用他们提供的驱动,一直没搞出来,今天用网上这个帖子的方法,看到触摸了!我用的是linux-2.6.30\drivers\input\touchscreen的代码,一看里面的ID与我的USBID号一样的,才发现LINUX本身提供的USB触摸屏控制器驱动是支持EETI产品的。代码一点没动,直接把该模块加进去就OK,然后运行MINIGUI,触摸有反应,下一步就是校正了! 阅读全文
posted @ 2012-11-21 13:03 Sankye 阅读(641) 评论(0) 推荐(0) 编辑

摘要: ===简单回答 ===MiniGUI里面支持屏幕校正,用户只需调用一个接口:SetMouseCalibrationParameters( const POINT * src_pts, const POINT * dst_pts ),注意:在线程版,本接口在应用程序端调用, 而进程版在服务器程序端调用。 ===详细回答===校正原理:当MiniGUI的输入设备为触摸屏设备时,从设备中读出的坐标值和实际点击的坐标 遵循 y=ax+b 关系式 (a、b 为系数, x为从设备中读出的坐标数据,y为实际的屏幕坐标)所以得到那两个系数就可以正确的校正鼠标, Minigui里用一个函数接口就可以完成这些步骤 阅读全文
posted @ 2012-11-21 12:57 Sankye 阅读(569) 评论(0) 推荐(0) 编辑