安卓 HOME MENU BACK按键误报混乱
来源:互联网 发布:网络行为控制软件 编辑:程序博客网 时间:2024/06/06 14:07
在驱动文件中找到相关上报点
//report...
if(touchData.nTouchKeyMode){
printk("[MSG2138A]useful key code report touch key code = %d\n",touchData.nTouchKeyCode);
if (touchData.nTouchKeyCode == 1)
{
touchkeycode = KEY_MENU;
touchData.Point[0].X=265; //change key code to point ABS by wwl
touchData.Point[0].Y=510;
}
if (touchData.nTouchKeyCode == 2)
{
touchkeycode =KEY_HOMEPAGE;
touchData.Point[0].X=159;
touchData.Point[0].Y=510;
}
if (touchData.nTouchKeyCode == 4)
{
touchkeycode =KEY_BACK;
touchData.Point[0].X=53;
touchData.Point[0].Y=510;
}
if (touchData.nTouchKeyCode == 8)
touchkeycode = KEY_SEARCH;
if(preKeyStatus!=touchkeycode)
{
preKeyStatus=touchkeycode;
input_report_key(tpd->dev, touchkeycode, 1);
}
input_sync(tpd->dev);
}
解决该问题的最佳方式标记重填坐标值,通过getevent 来获取点击的坐标这样就对应好touchData.nTouchKeyCode的值,再通过实际点击的位置设置按键。
0 0
- 安卓 HOME MENU BACK按键误报混乱
- Home,Back,Menu
- 添加search + home +back +menu 四个物理按键添加震动效果
- android 源码 在状态栏添加 虚拟按键(back,home,menu)
- 将程序变成system app 实现home、back、menu等按键模拟
- android隐藏底部虚拟键Navigation Bar实现全屏(虚拟按键home,back,menu)
- Atitit.android js 的键盘按键检测Back键Home键和Menu键事件
- Android 按键屏蔽, Back, Home....
- Android 监听Back、Home按键
- Android 物理按键的监听Back,Menu和音量(不包括home键,锁屏键,以及长按菜单的监听
- Android statusBar添加back,home,menu按钮
- Android statusBar添加back,home,menu按钮
- Android statusBar添加back,home,menu按钮
- Android statusBar添加back,home,menu按钮
- Android statusBar添加back,home,menu按钮 .
- 安卓手机修改音量键为HOME和BACK
- 关于程序响应 HOME 及 BACK 按键
- JB2上如何实现按power键亮屏的时候,能把触摸板上的home/menu/back虚拟按键的背光点亮?
- MSP-EXP430F5529LP: Error initializing emulator: No USB FET was found
- SQL Server代理作业的创建
- Android 如何去除Launcher上默认的google search bar?
- ftp 不要用 sun ftpclient
- How to: Hide the Ribbon in SharePoint 2010
- 安卓 HOME MENU BACK按键误报混乱
- String系列——JVM对String的处理
- linux命令tcpdump详解
- android 联系人操作: ContentProvider往通讯录添加联系人和获取联系人
- Android数据库操作小例子
- java问题导致linux负载、cpu过高如何定位
- 计算机操作系统(二)之进程管理
- 【问题】各种背景色&UIScrollView注意问题
- iOS开发内存警告Memory Warning和ViewController的生命周期的问题