找到如下路径:
\frameworks\native\services\inputflinger\InputReader.cpp

找到如下函数:

uint32_t CursorButtonAccumulator::getButtonState() const {
uint32_t result = 0;
if (mBtnLeft) {
result |= AMOTION_EVENT_BUTTON_PRIMARY;
}
if (mBtnRight) {
//屏蔽如下原有代码
//result |= AMOTION_EVENT_BUTTON_SECONDARY;
//添加如下代码实现鼠标右键返回功能
result |= AMOTION_EVENT_BUTTON_BACK;
}
if (mBtnMiddle) {
result |= AMOTION_EVENT_BUTTON_TERTIARY;
}
if (mBtnBack || mBtnSide) {
result |= AMOTION_EVENT_BUTTON_BACK;
}
if (mBtnForward || mBtnExtra) {
result |= AMOTION_EVENT_BUTTON_FORWARD;
}
return result;
}

MTK6757的OTG线连接鼠标后,鼠标右键改为返回功能相关推荐

  1. android接收arduino字符串,【教程】Android手机通过OTG线连接Arduino,读写串口数据...

    因为自己对电子电路是半桶水,复杂的单片机电路把我难倒了,幸好Arduino的出现,让一切都简化了不少.平时和朋友们就喜欢制作一些Arduino的小玩意儿来帮助生活和工作. 因为朋友单位需要采购一些数据 ...

  2. Android4.0平板通过OTG线连接Acr122U读取智慧校园卡

    Android4.0平板通过OTG线连接Acr122U读取智慧校园卡,使用读卡器官方提供的SDK,发送APDU的FF CA 00 00 00指令读取卡号UID,具体代码稍后上传.

  3. Android 11.0 12.0USB鼠标右键改成返回键

    1.概述 在11.0 12.0设备定制化开发中,产品有好几个usb口,用来可以连接外设,所以USB鼠标通过usb口来控制设 备也是常见的问题,在window系统中,鼠标右键是返回键的功能,可是andr ...

  4. Android 9.0 10.0 USB鼠标右键改成返回键

    1.概述 在10.0系统Tv设备开发中,USB鼠标通过usb口来控制设备也是常见的问题,可是原生的系统 鼠标右键不是返回键 根据客户需要修改成右键就需要跟代码了, 功能分析: InputReader ...

  5. 手机刷linux插鼠标U盘,用OTG线连接键盘鼠标U盘 手机瞬间变电脑 自制otg线

    OTG是On-The-Go的缩写,是近年来发展起来的技术,主要应用是让不同的USB设备和移动设备之间连接,进行数据交换.目前,绝大多数的安卓手机都支持OTG,它可以连接各种USB设备,如鼠标.键盘.U ...

  6. 电脑连接串口设备后鼠标不受控制,在屏幕上乱飞问题解决

    首先win+R并输入regedit调出注册表 按照目录: 计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sermouse 双击Sta ...

  7. android 实现打印功能,Android通过OTG线连接打印机实现打印功能

    一.创建demo调用PrinterShare服务,虽然能找到相应的类和方法但调用后没有反应 //打印图片,进入PrinterShare打印图片预览界面 public static void print ...

  8. android打印功能,Android通过OTG线连接打印机实现打印功能

    一.创建demo调用PrinterShare服务,虽然能找到相应的类和方法但调用后没有反应 //打印图片,进入PrinterShare打印图片预览界面 public static void print ...

  9. otg usb 定位_教你简单认识OTG与OTG线

    想必大家应该有经常使用USB数据线,但是另一种数据线OTG大家有没有听过呢?讲真,小编之前对它也不太清楚,最近才学习了与其相关的知识,现在小编就来与大家分享一下, 什么是OTG? OTG是On-The ...

最新文章

  1. antd Form.Item 中如何获取到Select的label值
  2. winxp 连接linux ftp,Linux和XP之间使用FTP互传文件
  3. 个人作业1 四则运算题目生成程序
  4. win 修改jvm时间_Windows 下修改Tomcat jvm参数
  5. jsonutil java_Java实现的JSONUtil工具类与用法示例
  6. SMG12232A2标准图形点阵型液晶显示模块的演示程序[C51编程语言]
  7. (数据分析三板斧)第一斧Numpy-第二节:生成数组、数组属性和切片
  8. 【JAVA 第五章 】课后习题 奇数排前
  9. wuzhicms刷新按钮的功能开发
  10. java形状函数_java基础:10.4 Java FX之形状
  11. 蚁群算法路径规划_环境感知与规划专题(十)——基于采样的路径规划算法(二)...
  12. oppo r11s鸿蒙固件,OPPO R11s官方出厂rom系统刷机包下载_卡刷升级包降级回退包
  13. 微型计算机软硬件论文,关于微型计算机软硬件论文3000字_微型计算机软硬件毕业论文范文模板...
  14. onenote 插入图片或文件后 显示 您不再有权访问此笔记本。如果还原权限,我们将再次同步
  15. 读 John Tosh 之《史学导论:现代历史学的目标、方法和新方向》
  16. 女程序员南漂3年:有种心酸叫孤单的人总是晚回家
  17. 大都会人寿线下培训第三天回顾
  18. 15-面向对象的程序设计--no
  19. Certificate for <xxx.xxx.xxx.com> doesn‘t match any of the subject alternative names: [xxx..com]
  20. linux 怎么查看usb设备端口号,嵌入式Linux USB设备检测端口和地址

热门文章

  1. poj2528-Mayor's posters -暴力线性
  2. python通过outlook发送邮件_python使用两种发邮件的方式smtp和outlook示例
  3. 陕西师范大学计算机专业课程,本科课程建设
  4. 如何提升固态硬盘SSD的寿命?
  5. html炮竹效果,一种电子鞭炮用炸头的制作方法
  6. linux 查看文件的行,linux查看文件有多少行内容的命令介绍
  7. 肖 sir_就业课__014python讲解
  8. JsGear -- JavaScript版变速齿轮
  9. 计算机二级使用宏,计算机等级考试二级Access宏的使用教程
  10. 转载 |「智链ChainNova」要为企业提供一站式服务及行业解决方案