找回密码
 注册
搜索
查看: 1018|回复: 6

[讨论] 请教!MTK 实现TP上虚拟home back 键的方式

[复制链接]
发表于 2013-4-1 10:10:10 | 显示全部楼层 |阅读模式
我看TP的驱动文件里有把最下面的区域划分成3份(对应的就是虚拟键的区域)
但是在报值的函数里是这样的
     if (FACTORY_BOOT == get_boot_mode()|| RECOVERY_BOOT == get_boot_mode())
     {   
       tpd_button(x, y, 1);  
     }
         if(y > TPD_RES_Y) //virtual key debounce to avoid android ANR issue
         {
                     msleep(50);
                 printk("D virtual key \n");
         }
}
它是要在FACTORY和RECOVERY mode的时候才这样做。
那么正常启动后 怎样实现这3个虚拟按键的呢?
 楼主| 发表于 2013-4-3 17:48:46 | 显示全部楼层
你说的模拟是什么意思呢?
能把现成的方案大致描述一下吗?
点评回复

使用道具 举报

发表于 2013-4-3 15:53:32 | 显示全部楼层
MTK有现成的模拟这几个按键的,不需要再去做个吧,而且自己加个还要考虑屏旋转方向问题,
点评回复

使用道具 举报

 楼主| 发表于 2013-4-3 15:33:06 | 显示全部楼层
顶!!!!!!!!!!!!!!!!!!!!!!
点评回复

使用道具 举报

 楼主| 发表于 2013-4-2 17:25:23 | 显示全部楼层
难道没引起大家的共鸣?
还是太简单了大家不想说呢
[em03]
点评回复

使用道具 举报

 楼主| 发表于 2013-4-2 09:14:38 | 显示全部楼层
大家没有碰到过吗?[em07]
点评回复

使用道具 举报

 楼主| 发表于 2013-4-1 13:18:45 | 显示全部楼层
有没有人清楚啊,讨论讨论丫[em08]
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2025-1-31 11:11 , Processed in 0.044704 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表