当前位置: 代码迷 >> Android >> 最近研究组合按键事件,有人做过相关的项目吗?解决办法
  详细解决方案

最近研究组合按键事件,有人做过相关的项目吗?解决办法

热度:117   发布时间:2016-05-01 21:35:54.0
最近研究组合按键事件,有人做过相关的项目吗?
我要实现的功能和很多手机的截屏的时候需要按2个键一样,这个就是需要添加到系统源码的按键事件处理中,让系统的按键监听来处理,现在也是到处找相关资料,希望大家能多多提供线索,给些方向!
谢谢

------解决方案--------------------
断点看下分发事件的模块,找对地方改改就OK啦~貌似说的太简单了,但是思路就是这个咯。。。。
------解决方案--------------------
不太清楚你的意思
1.是在手机出厂的时候指定组合键?
2.还是手机用户自定义组合键的功能
3.全触摸的手机怎么办?

1.可以找一个bookmark.xml的文件 里面会有快捷键<shortcut>和<package>栏去指定启动哪个package
2.用户自定义的话 可能需要自己修改inputevent的处理逻辑了 jni层的代码 处理两个keyevent down 本地记录一下已经按下的key 
3.全触摸如果要支持 请修改IME模块吧 而且安装其他输入法之后就无效了

------解决方案--------------------
...可以看看windowManagerService里长按事件是怎么处理的~组合键应该有个要先按,长按后加个标志..另一个键值上报时先判断一下是否与其相关的组合键的标志,如果开关打开了就执行相应功能~ = = 仅提供思路~
  相关解决方案