附件为p1_lte_sendEvent触屏事件记录
adb shell sendevent /dev/input/event9 3 53 291
adb shell sendevent /dev/input/event9 3 54 891
adb shell sendevent /dev/input/event9 1 330 1
adb shell sendevent /dev/input/event9 0 2 0
adb shell sendevent /dev/input/event9 0 0 0
adb shell sendevent /dev/input/event9 0 2 0
adb shell sendevent /dev/input/event9 1 330 0
adb shell sendevent /dev/input/event9 0 0 0
adb shell sendevent /dev/input/event9 0 0 0
p1可用的event
menu:
adb shell sendevent /dev/input/event10 1 139 1
adb shell sendevent /dev/input/event10 1 139 0
adb shell sendevent /dev/input/event10 0 0 0
cancel:
adb shell sendevent /dev/input/event10 1 158 1
adb shell sendevent /dev/input/event10 1 158 0
adb shell sendevent /dev/input/event10 0 0 0
home:
adb shell sendevent /dev/input/event10 1 102 1
adb shell sendevent /dev/input/event10 1 102 0
adb shell sendevent /dev/input/event10 0 0 0
/////copyof
adb shell sendevent /dev/input/event9 3 0 40
adb shell sendevent /dev/input/event9 3 1 210
adb shell sendevent /dev/input/event9 1 330 1
adb shell sendevent /dev/input/event9 0 0 0
adb shell sendevent /dev/input/event9 1 330 0
adb shell sendevent /dev/input/event9 0 0 0
p1getevent:
/dev/input/event9: 0003 0030 00000000
/dev/input/event9: 0003 0032 00000000
/dev/input/event9: 0003 0035 00000177
/dev/input/event9: 0003 0036 000001e6
/dev/input/event9: 0001 014a 00000001
/dev/input/event9: 0000 0002 00000000
/dev/input/event9: 0000 0000 00000000
/dev/input/event9: 0003 0030 00000000
/dev/input/event9: 0003 0032 00000000
/dev/input/event9: 0003 0035 00000177
/dev/input/event9: 0003 0036 000001e6
/dev/input/event9: 0000 0002 00000000
/dev/input/event9: 0000 0000 00000000
/dev/input/event9: 0001 014a 00000000
/dev/input/event9: 0000 0002 00000000
/dev/input/event9: 0000 0000 00000000
/dev/input/event9: 0000 0002 00000000
/dev/input/event9: 0000 0000 00000000
getCurrentInputConnection().commitText("文本", "文本".length());
//以下两句为模拟回车
getCurrentInputConnection().sendKeyEvent(new KeyEvent(KeyEvent.ACTION_DOWN,66));
getCurrentInputConnection().sendKeyEvent(new KeyEvent(KeyEvent.ACTION_UP,66));
P1(U9201)按键:
BACK:
/dev/input/event9: 0001 009e 00000001
/dev/input/event9: 0000 0000 00000000
/dev/input/event9: 0001 009e 00000000
/dev/input/event9: 0000 0000 00000000
/dev/input/event5: 0003 0028 0000000b
/dev/input/event5: 0000 0000 00000000
HOME
/dev/input/event9: 0001 0066 00000001
/dev/input/event9: 0000 0000 00000000
/dev/input/event9: 0001 0066 00000000
/dev/input/event9: 0000 0000 00000000
MENU
/dev/input/event9: 0001 008b 00000001
/dev/input/event9: 0000 0000 00000000
/dev/input/event9: 0001 008b 00000000
/dev/input/event9: 0000 0000 00000000
VOLUME UP:
/dev/input/event0: 0004 0004 00000000
/dev/input/event0: 0001 0073 00000001
/dev/input/event0: 0000 0000 00000000
/dev/input/event0: 0004 0004 00000000
/dev/input/event0: 0001 0073 00000000
/dev/input/event0: 0000 0000 00000000
VOLUME DOWN:
/dev/input/event0: 0004 0004 00000001
/dev/input/event0: 0001 0072 00000001
/dev/input/event0: 0000 0000 00000000
/dev/input/event0: 0004 0004 00000001
/dev/input/event0: 0001 0072 00000000
/dev/input/event0: 0000 0000 00000000
POWER:
/dev/input/event1: 0001 0074 00000001
/dev/input/event1: 0000 0000 00000000
/dev/input/event1: 0001 0074 00000000
/dev/input/event1: 0000 0000 00000000
TOUCH:
/dev/input/event8: 0003 0030 00000000
/dev/input/event8: 0003 0032 00000000
/dev/input/event8: 0003 0035 00000120
/dev/input/event8: 0003 0036 000003a5
/dev/input/event8: 0001 014a 00000001
/dev/input/event8: 0000 0002 00000000
/dev/input/event8: 0000 0000 00000000
/dev/input/event8: 0003 0030 00000000
/dev/input/event8: 0003 0032 00000000
/dev/input/event8: 0003 0035 00000120
/dev/input/event8: 0003 0036 000003a5
/dev/input/event8: 0000 0002 00000000
/dev/input/event8: 0000 0000 00000000
/dev/input/event8: 0001 014a 00000000
/dev/input/event8: 0000 0002 00000000
/dev/input/event8: 0000 0000 00000000
/dev/input/event8: 0000 0002 00000000
/dev/input/event8: 0000 0000 00000000
/dev/input/event8: 0000 0002 00000000
/dev/input/event8: 0000 0000 00000000
/dev/input/event8: 0000 0002 00000000
/dev/input/event8: 0000 0000 00000000
相关推荐
"Android代码实现模拟点击操作"这个主题主要涵盖了如何利用ADB(Android Debug Bridge)工具,通过shell命令发送`sendevent`指令来模拟触摸屏事件。下面将详细介绍这个过程及其相关知识点。 1. **Android Debug ...
它们主要用于模拟输入事件,如触摸屏、按键等,这对于开发者测试应用程序或者理解设备输入处理流程非常有帮助。下面我们将详细介绍这两个工具的使用方法以及相关的Android输入系统知识。 ### `sendevent`命令 `...
#Android触屏事件录制与回放 通常使用于Android手机终端的自动化测试过程; 它能模拟 input 不能完成的一些事件,如 长按操作; 它能自动化操作你的Android屏幕,一次录制,重复利用; 事件录制 手机通过USB线连接到PC...
简介: ... 2、如果是真机获取点击 获多一些参数比如说触屏力度 按下和弹起也会多一些参数 ...5、这个sendevent 事件还可以实现滑动、和多指触屏如果有这样需求在研究。 6、sendevent 相对 input tap 响应的速度要快一些。
本文将深入探讨如何利用Qt中的`sendEvent()`函数来实现预定义的键盘响应事件,以便为用户界面添加自定义的键盘操作。我们将讨论`sendEvent()`函数的工作原理,以及如何在C++代码中正确地使用它。 `sendEvent()`函数...
自动把getevent转化为sendevent的工具,并且组装成可循环执行的shell,简易按键录制工具
4. **事件发送**:`SendEvent` 方法将事件对象放入事件队列,等待被处理。 5. **事件对象**:`Event` 类表示一个事件,包含事件类型 `type_` 以及一个字典 `dict` 用于存储事件相关的具体数据。 在测试代码 `test....
通过`UIEvent`对象,你可以创建一个触摸事件,然后使用`UIApplication.shared.sendEvent(_:)`方法将这个事件发送给系统。这种方式需要谨慎使用,因为它可能影响到其他正在运行的事件。 4. **私有API**: - 尽管不...
这个模块使得管理员或者第三方应用程序能够与FreeSwitch交互,执行API命令,接收和发送事件,进行日志记录以及实现更多高级功能。 1. **mod_event_socket的功能** - **描述**:mod_event_socket默认监听在...
2. **发送事件**:使用`QApplication::sendEvent()`直接发送事件时,通常在栈上创建事件对象。 示例代码如下: ```cpp // 发布事件示例 QApplication::postEvent(mainWin, new QKeyEvent(QEvent::KeyPress, Qt::...
UIApplication 对象及每个 UIWindow 对象在 sendEvent: 方法中进行事件传递,因此可以继承 UIApplication 或 UIWindow 并重载 sendEvent: 方法来监控事件。但是,这样做通常只适用于少量的应用程序。
本篇将深入探讨如何通过继承`QEvent`类来自定义事件,并介绍如何使用`postEvent`和`sendEvent`函数来处理这些自定义事件。 ### 自定义事件 1. **继承QEvent**: 自定义事件的第一步是创建一个新的C++类,该类继承...
调用 QApplication::sendEvent() 函数来产生一个 sent 类型事件。Sent 类型事件不会放入队列,而是直接被派发和处理,QWidget::repaint() 函数用的就是这种方式。 事件循环是 QT 事件处理机制的核心部分。事件循环...
通过`adb shell sendevent [device] [type] [code] [value]`命令可以模拟触摸事件。其中`[device]`代表输入设备,`[type]`是事件类型,`[code]`是事件代码,`[value]`是事件值。例如: - `adb shell sendevent /dev...
在VC++编程环境中,`CEvent`类是MFC(Microsoft Foundation Classes)库中的一个关键同步对象,主要用于线程间通信或同一线程内的事件通知。`CEvent`类是基于Windows API中的`CreateEvent`函数创建的,它提供了一种...
常见的 QT 事件类型包括键盘事件、鼠标事件、拖放事件、滚轮事件、绘屏事件、定时事件、焦点事件、进入和离开事件、移动事件、大小改变事件、显示和隐藏事件、窗口事件等。 二、QT 事件的产生 QT 事件可以来自两...