Android下在InputReader.cpp里定义了右键事件为返回
void CursorButtonAccumulator::process(const RawEvent* rawEvent) {
        case BTN_RIGHT:
            
mBtnBack = rawEvent->value;
}
我想把右键事件的处理变成长按事件,请问该如何修改代码呢?请高手指点

解决方案 »

  1.   

    楼主说的不是很明白:
    1.如果不是虚拟按键,那么 重写 private class OnLongClickListener implements android.view.View.OnLongClickListener()这个方法吧。2.如果是虚拟按键,则看看他的原理吧http://www.linuxidc.com/Linux/2012-08/67979.htm以上希望对你有帮助!
      

  2.   


    应该不是虚拟按键,我想在Android实现:实际按下鼠标右键,响应的是鼠标左键+长按(),请问应该在哪里修改?怎么修改?谢谢!
      

  3.   

    可以参考:右键back功能设置
    http://my.oschina.net/f839903061/blog/87936
      

  4.   

    那个back我就是用本身的参数阿,你找找有没有哪个关键字是长按的,替换一下!