1.概述
在11.0 12.0设备定制化开发中,产品有好几个usb口,用来可以连接外设,所以USB鼠标通过usb口来控制设
备也是常见的问题,在window系统中,鼠标右键是返回键的功能,可是android原生的系统 鼠标右键不是返回键 根据客户需要鼠标修改成右键就需要跟代码,
2.USB鼠标右键改成返回键的核心类
frameworks/native/services/inputflinger/reader/InputReader.cpp
frameworks/native/services/inputflinger/reader/mapper/accumulator/CursorButtonAccumulator.cpp
device\sprd\sharkle\sl8541e_1h10\system.prop
3.USB鼠标右键改成返回键的核心功能分析和实现
功能分析:
InputReader 从 EventHub 读取原始事件数据,并将其处理为输入事件,并将其发送到 InputListener。 InputReader 的某些功能(例如低功耗状态下的早期事件过滤)由单独的策略对象控制。
追踪代码到InputReader.cpp文件,位置frameworks/native/services/inputflinger/reader/InputReade