开发板AN4.3平台的四色键无效的解法
来源:互联网 发布:数据库中column 编辑:程序博客网 时间:2024/05/19 10:54
四色键的AKEYCODE_PRO_RED(取红色为例子)在framework\native\include\android下面的Keycodes.h里面声明的;
这个应该是kernel底层和webkit的第一层映射(尽管底层还有映射,但是姑且在这里算做第一层);
然后在 (android4.3)\external\webkit\Source\WebCore\platform\android下面有一个KeyEventAndroid.cpp
这个是第二层映射;
这里是把webkit映射上来的AKEYCODE_PRO_RED映射到VK_RED上去;
而VK_RED在 external\webkit\Source\WebCore\platform下面的windowsKeyBoardCode.h 里面作了定义
而在webkit上面一层的应用使用的keycode值则是根据这个第二层的键值映射来使用,也就是使用VK_RED再做映射
即可;
ps:1、在板子设置观看代码版本再mm相对应的libwebcore(在external\webkit下mm)
2、要替换libwebcore,切换到开发板的system/lib ,
remount(mount -o remount rw, /system(后面没有斜杠了))之后拷贝再777即可;
这个应该是kernel底层和webkit的第一层映射(尽管底层还有映射,但是姑且在这里算做第一层);
然后在 (android4.3)\external\webkit\Source\WebCore\platform\android下面有一个KeyEventAndroid.cpp
这个是第二层映射;
这里是把webkit映射上来的AKEYCODE_PRO_RED映射到VK_RED上去;
而VK_RED在 external\webkit\Source\WebCore\platform下面的windowsKeyBoardCode.h 里面作了定义
而在webkit上面一层的应用使用的keycode值则是根据这个第二层的键值映射来使用,也就是使用VK_RED再做映射
即可;
ps:1、在板子设置观看代码版本再mm相对应的libwebcore(在external\webkit下mm)
2、要替换libwebcore,切换到开发板的system/lib ,
remount(mount -o remount rw, /system(后面没有斜杠了))之后拷贝再777即可;
0 0
- 开发板AN4.3平台的四色键无效的解法
- Windows平台.gitignore文件无效的解决方法
- 开发平台的建立
- 智能手机的开发平台
- 最近的开发平台
- 开发平台的演变
- MT6735平台底层驱动的ioctl无效问题
- MT6735平台底层驱动的ioctl无效问题
- v2010平台工具集无效或未安装的问题
- 网站开发页面刷新无效的解决
- 聊聊移动平台的跨平台开发
- POJ2965的枚举解法和高效解法
- 迷宫解法之栈/队列的解法
- 最大字段和的3中解法
- josephus问题的解法
- 木马病毒的通用解法
- 木马病毒的通用解法
- 木马病毒的通用解法
- session初识
- maven详解
- Python中的编码设定
- 转G-sensor 架构分析
- #1014 : Trie树
- 开发板AN4.3平台的四色键无效的解法
- 黑马程序员-iOS基础-Objective-C基础(二)面向对象思想及类
- 关于正向代理,反向代理的基本认识
- 今天有一个人退款
- Redis---Linux环境安装
- scala fold系列函数及 sparkRDD fold 操作解析
- Qt64位编译时,public: void __cdecl QEventDispatcherWin32Private::doWsaAsyncSelect(int).
- 解决IE系列浏览器上传页面接收问题
- 闹铃