抛弃盒子自带遥控器后,又不满意改键红外遥控器,选择飞鼠及无线键鼠成为最终方案。
问题是:菜单键如何实现!其实很简单:
即插即用USB无线飞鼠及键鼠套装只涉及2个文件:
system/usr/layout/Generic.kl和qwerty.kl
必须同时修改2个文件的键值,如使用F1作为菜单键:
key 59  F1
key 59  MENU            WAKE_DROPPED
修改为:
key 59  MENU
key 59  MENU
重启!久违的菜单键实现
举一反三:配合HOME键,设定key 60  F2 为多任务键:
key 60  APP_SWITCH
key 60  APP_SWITCH
按照自己的习惯随意设定键值,享受安卓系统开放的乐趣吧!

由于usb键盘缺少返回键(back)和确定键(DPAD_CENTER),使用时比较麻烦一边按键盘一边还要点击触摸屏的返回键或确定键,于是就百度了回,方法其实很简单,但网上的讲得不是很详细,所以我当了回小白鼠,功夫不负有心人,第二次刷机一试就完美了,这个方法同样可以修改本机上按键,比如你的返回键或菜单键不灵了而音量键还完好你可以把返回键映射到音量键,或者你想保护电源键,又或者你想把home键映射到实体键,随便你怎么映射都可以。

下面就进入正题
方法是通过修改根目录下system\usr\keylayout里的qwerty.kl文件实现的,如果你的固件不是system可写就只能在电脑上解包固件来修改了,如果你的固件是system可写你就能用re管理器直接修改或替换qwerty.kl再重启
下面这个是原来的qwerty.kl
key 399   GRAVE
key 2     1
key 3     2
key 4     3
key 5     4
key 6     5
key 7     6
key 8     7
key 9     8
key 10    9
key 11    0
key 158   BACK              WAKE_DROPPED   返回键是本机按键
key 230   SOFT_RIGHT        WAKE
key 60    SOFT_RIGHT        WAKE
key 107   ENDCALL           WAKE_DROPPED
key 62    ENDCALL           WAKE_DROPPED
key 229   MENU              WAKE_DROPPED
key 139   MENU              WAKE_DROPPED
key 59    MENU              WAKE_DROPPED       可能是键盘上的   
key 127   SEARCH            WAKE_DROPPED
key 217   SEARCH            WAKE_DROPPED
key 228   POUND
key 227   STAR
key 231   CALL              WAKE_DROPPED
key 61    CALL              WAKE_DROPPED
key 232   DPAD_CENTER       WAKE_DROPPED
key 108   DPAD_DOWN         WAKE_DROPPED
key 103   DPAD_UP           WAKE_DROPPED
key 102   HOME              WAKE                  可能是键盘上的
key 105   DPAD_LEFT         WAKE_DROPPED
key 106   DPAD_RIGHT        WAKE_DROPPED
key 115   VOLUME_UP                                 本机按键
key 114   VOLUME_DOWN                           本机按键
key 116   POWER             WAKE                 可能是键盘上的
key 212   CAMERA

key 16    Q
key 17    W
key 18    E
key 19    R
key 20    T
key 21    Y
key 22    U
key 23    I
key 24    O
key 25    P
key 26    LEFT_BRACKET
key 27    RIGHT_BRACKET
key 43    BACKSLASH

key 30    A
key 31    S
key 32    D
key 33    F
key 34    G
key 35    H
key 36    J
key 37    K
key 38    L
key 39    SEMICOLON
key 40    APOSTROPHE
key 14    DEL
        
key 44    Z
key 45    X
key 46    C
key 47    V
key 48    B
key 49    N
key 50    M
key 51    COMMA
key 52    PERIOD
key 53    SLASH
key 28    ENTER
        
key 56    ALT_LEFT
key 100   ALT_RIGHT
key 42    SHIFT_LEFT
key 54    SHIFT_RIGHT
key 15    TAB
key 57    SPACE
key 150   EXPLORER
key 155   ENVELOPE

key 12    MINUS
key 13    EQUALS
key 215   AT

里面的键值我还不是很了解,网上也找不到这类资料,这几个都是我自己试出来的
我说个实例吧,比如把音量键-改为返回键,你就把
     key 114   VOLUME_DOWN    改成    key 114        BACK              WAKE_DROPPED           
把enter改为确定键    你就把  key 28    ENTER改成key 28 DPAD_CENTER       WAKE_DROPPED
现在问题是本机的电源键键值对应的是key ?未知,本机的menu键键值也未知,所以只能修改音量键,最后留给大家去试吧

http://bbs.tvhuan.com/thread-16073-1-1.html

http://www.ramosfans.com/thread-11781-1-1.html

==================暂未测试,备忘=================

转载于:https://www.cnblogs.com/pandans/p/3659772.html

android空鼠修改相关推荐

  1. 【Android 逆向】修改运行中的 Android 进程的内存数据 ( Android 命令行中获取要调试的应用进程的 PID | 进程注入调试进程内存的 so 库 )

    文章目录 一.Android 命令行中获取要调试的应用进程的 PID 二.进程注入调试进程内存的 so 库 一.Android 命令行中获取要调试的应用进程的 PID 前置博客 [Android 逆向 ...

  2. 「评测」联想S9智能电视:爱恨皆空鼠

    联想称,"终结者S9"代表了自己对智能电视探索的阶段性成果,它的核心价值在于引入一种新型的遥控器交互技术--空鼠,以及探索一种新型的硬件架构,通过升级卡的形式,让电视有机会使用未来 ...

  3. AndroidStudio实现简易android登录注册修改密码页面。

    利用sqlite实现简易登录注册以及修改密码功能. 页面设计 登录页面activity_login.xml <?xml version="1.0" encoding=&quo ...

  4. Android状态栏颜色修改

    android状态栏颜色修改 状态栏颜色的修改在4.4和5.x环境下分别有不同的方式,低于4.4以下是不能修改的. 5.x环境下 方式一,状态栏将显示为纯净的颜色,没有渐变效果 [java] view ...

  5. Android handler Thread 修改UI Demo

    /*********************************************************************** Android handler Thread 修改UI ...

  6. 【Android 逆向】修改运行中的 Android 进程的内存数据 ( 使用 IDA 分析要修改的内存特征 | 根据内存特征搜索修改点 | 修改进程内存 )

    文章目录 一.使用 IDA 分析要修改的内存特征 二.根据内存特征搜索修改点 三.修改进程内存 一.使用 IDA 分析要修改的内存特征 在前的博客 [Android 逆向]逆向修改游戏应用 ( 分析应 ...

  7. 【Android 逆向】修改运行中的 Android 进程的内存数据 ( 运行环境搭建 Android 模拟器安装 | 拷贝 Android 平台可执行文件和动态库到 /data/system )

    文章目录 一.运行环境搭建 Android 模拟器安装 二.拷贝 Android 平台可执行文件和动态库到 /data/system 目录下 一.运行环境搭建 Android 模拟器安装 使用低版本的 ...

  8. 【转】eclipse android 设置及修改生成apk的签名文件 -- custom debug keystore

    原文网址:http://hold-on.iteye.com/blog/2064642 android eclipse 设置及修改生成apk的签名文件 1. 问题: 平时在使用eclipse进行andr ...

  9. android studio 反编译修改versioncode,在android studio 中修改versioncode 跟versionname(示例代码)...

    在android studio 中修改versioncode 和versionname 最写了一个新版的软件准备发布到应用平台上,但是versioncode  和versionname的值一直修改不成 ...

最新文章

  1. 简单的Java处理事务
  2. PHP防SQL注入不要再用addslashes和mysql_real_escape_string
  3. 5G时代,MPLS WAN如何发展?-vecloud服务器
  4. 如何使用Play框架为https配置SSL证书
  5. mysql 主从热备份 5.6 参数_MySQL主从热备份
  6. lisp xy轴不等比缩放_解决高缩放等级下的抖动问题
  7. 显卡 真假测试软件,Gpuinfo beta6 显示卡信息检测工具,主要改进 NV 假卡识别
  8. Via OpenCv Snake算法
  9. 【第105期】游戏策划:应聘简历的附件那些事
  10. 关于ios打包的一些事项
  11. 哥做的不是网站 是寂寞
  12. php deflate 解压,PHP编码gzdeflate与Golang解码DEFLATE
  13. 天行健,君子以自强不息;地势坤,君子以厚德载物的权威解释
  14. 基于Java毕业设计智慧茶园综合管理系统源码+系统+mysql+lw文档+部署软件
  15. 【speach】语音信号基础
  16. 高数 | 极限定义函数 系列例题
  17. python解包exe_解包 Python 3 的安装包
  18. 2022全年度烘干机十大热门品牌销量榜单
  19. 端午节论屈原之离骚和程序开发之离怨
  20. 计算机考博英语试题及答案,华中科技大学考博英语试题专业课历年真题博士试题汇总...

热门文章

  1. IOS RSA加密解密
  2. Java...点点点语法
  3. docker ss-pannel_ss-panel-v3-mod_Uim 端口偏移后端教程
  4. 《C#妹妹和Objective-C阿姨对话录》(05)自动释放池--拆迁队的外援
  5. 王者荣耀日活8000万,相当于所有德国人每天都在玩,却被骂得体无完肤,小学生沉迷应该怪谁?...
  6. iptables与IP报文分片浅析
  7. ubuntu关闭防火墙命令
  8. c语言黑白棋ai游戏源码
  9. 《富爸爸,穷爸爸1》-05
  10. 汉诺塔递归的空间复杂度_递归思维——快速排序的详细设计过程