MTK6757的OTG线连接鼠标后,鼠标右键改为返回功能
找到如下路径:
\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线连接鼠标后,鼠标右键改为返回功能相关推荐
- android接收arduino字符串,【教程】Android手机通过OTG线连接Arduino,读写串口数据...
因为自己对电子电路是半桶水,复杂的单片机电路把我难倒了,幸好Arduino的出现,让一切都简化了不少.平时和朋友们就喜欢制作一些Arduino的小玩意儿来帮助生活和工作. 因为朋友单位需要采购一些数据 ...
- Android4.0平板通过OTG线连接Acr122U读取智慧校园卡
Android4.0平板通过OTG线连接Acr122U读取智慧校园卡,使用读卡器官方提供的SDK,发送APDU的FF CA 00 00 00指令读取卡号UID,具体代码稍后上传.
- Android 11.0 12.0USB鼠标右键改成返回键
1.概述 在11.0 12.0设备定制化开发中,产品有好几个usb口,用来可以连接外设,所以USB鼠标通过usb口来控制设 备也是常见的问题,在window系统中,鼠标右键是返回键的功能,可是andr ...
- Android 9.0 10.0 USB鼠标右键改成返回键
1.概述 在10.0系统Tv设备开发中,USB鼠标通过usb口来控制设备也是常见的问题,可是原生的系统 鼠标右键不是返回键 根据客户需要修改成右键就需要跟代码了, 功能分析: InputReader ...
- 手机刷linux插鼠标U盘,用OTG线连接键盘鼠标U盘 手机瞬间变电脑 自制otg线
OTG是On-The-Go的缩写,是近年来发展起来的技术,主要应用是让不同的USB设备和移动设备之间连接,进行数据交换.目前,绝大多数的安卓手机都支持OTG,它可以连接各种USB设备,如鼠标.键盘.U ...
- 电脑连接串口设备后鼠标不受控制,在屏幕上乱飞问题解决
首先win+R并输入regedit调出注册表 按照目录: 计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sermouse 双击Sta ...
- android 实现打印功能,Android通过OTG线连接打印机实现打印功能
一.创建demo调用PrinterShare服务,虽然能找到相应的类和方法但调用后没有反应 //打印图片,进入PrinterShare打印图片预览界面 public static void print ...
- android打印功能,Android通过OTG线连接打印机实现打印功能
一.创建demo调用PrinterShare服务,虽然能找到相应的类和方法但调用后没有反应 //打印图片,进入PrinterShare打印图片预览界面 public static void print ...
- otg usb 定位_教你简单认识OTG与OTG线
想必大家应该有经常使用USB数据线,但是另一种数据线OTG大家有没有听过呢?讲真,小编之前对它也不太清楚,最近才学习了与其相关的知识,现在小编就来与大家分享一下, 什么是OTG? OTG是On-The ...
最新文章
- hdu 4090--GemAnd Prince(搜索)
- 网络库urillib3
- 华为mstp多生成树配置_【交换机】交换机如何配置MSTP(多实例生成树协议)
- 5 大常用机器学习模型类型总结
- 表格列隐藏_【excel每日提升】Excel隐藏列,不让别人打开!
- C 语言do with,中考英语易错题十七、语言交际的用法
- RIPv1和RIPv2的区别和相同点
- mysql hibernate 分页查询_hibernate分页查询的实现
- php加入队列失败,Laravel队列使用中踩的坑,不报错但是队列一直再重试
- PHOTOSHOP 小技巧
- Linux文件系统(一)——常用文件系统
- 2013中国Linux内核开发者大会亮点汇总
- 业务流程驱动的数字化转型,中小微企业开启转型的最简单方法论
- 年薪百万,到手能拿到多少钱?
- 推荐:mysql锁 innodb下的记录锁,间隙锁,next-key锁
- 赛联区块链培训课程介绍
- C++ STL之查找函数总结
- excel文件损坏修复绝招_磁盘文件目录损坏如何修复——昨天我又学会了电脑的一招应用技巧...
- [29] Window PowerShell DSC 学习系列----如何备份数据库和解决一个MS Server 2008上的大坑?
- AutoCAD中块与块参照的关系。
热门文章
- 自制微电脑--学习其原理
- Gazebo——仿真平台搭建(基于Ubuntu20.04)
- linux 开通udp 端口号,Linux 下 TCP/UDP 端口测试及验证方法说明
- 线程的创建与线程间通信(C语言)
- dell笔记本计算机打不开,戴尔笔记本电脑打不开怎么处理
- 多段视频画面四周同时插入光晕效果并导出的详细步骤
- 高中数学必修五数列知识点总结归纳
- keras2onnx转换时出现AttributeError: ‘KerasTensor‘ object has no attribute ‘graph’错误
- 幻灯片演讲者模式_Google幻灯片初学者指南
- 【Android UI】Canvas 画布 ③ ( Canvas 图层栈 | Canvas#saveLayer() 新建图层 | Canvas 状态栈保存信息标志位 )