| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat: add client-side PointerEvent recording and query Add PointerEventRecorder class with circular buffer to record PointerEvent summaries (sourceType, toolType, deviceId, pointerAction, actionTime) entirely on the client side without IPC. New innerkit APIs on InputManager (@since 26.0.0): - EnablePointerEventRecord(maxCount): enable recording with capacity clamp to 100, reject <= 0 - DisablePointerEventRecord(): stop recording and free buffer memory - GetPointerEventRecord(list): return all records as reconstructed PointerEvent objects Recording hook is placed in OnPointerEvent after consumer/eventHandler validation to only record events actually dispatched to the application. When disabled, PushEvent does a single atomic<bool> read and returns (zero overhead on hot path). Fixes #7703 Co-Authored-By: Agent Signed-off-by: athends <huwanyong1@h-partners.com> AI[100%] Human Fixed[0%] Human[0%] AI Adopted[100%] Co-authored-by: opencode (glm-5.2) <ai@local> | 4 天前 | |
fix failed test Signed-off-by: ninghejuan <ninghejuan@huawei.com> | 11 个月前 | |
add ut case Signed-off-by: xuliang <xuliang101@huawei.com> | 1 年前 | |
add multimodalinput testcase Signed-off-by: lvyuanyuan <lvyuanyuan7@huawei.com> Change-Id: I6816632891b9e838d34b68cad84a6a3f7e34803b | 1 年前 | |
Fix:Add UT To Improve Cov. Co-Authored-By:Agent Change-Id: I3f73b91c7c42a605258e8526b5e5c617e6105a8a Signed-off-by: wuliangdong <wuliangdong1@huawei.com> | 1 个月前 | |
删除冗余空格 Signed-off-by: 郭旭 <guoxu34@huawei.com> | 9 个月前 | |
Fix touch gesture monitor Signed-off-by: blueyouth <bailiang18@huawei.com> | 6 个月前 | |
feat: add inputDevice.bindToDisplay API for binding input devices to displays Add the bindToDisplay API that allows system applications to bind external input devices (USB/Bluetooth) to specific displays. The bound device's events (key and pointer) are routed to the target display. Also improve error codes for SetDisplayBind to return specific codes for display-not-found, device-not-found, and unsupported-device scenarios. The displayId parameter uses int (i32) to match the underlying IPC type. Event dispatch binding is applied via a common ApplyBoundDisplayId function called at each device entry point (mouse/touchpad/joystick/keyboard) before displayId is used for business logic, associating events with the display group of the bound display. Co-Authored-By: Agent 🤖 AI[14%] 🔧 Human Fixed[0%] 🧑 Human[86%] 👌 AI Adopted[100%] Change-Id: I65239653d5a4611fd949587f60b58d3e48f13cc7 Signed-off-by: xueyuanzhao <zhaoxueyuan@huawei.com> Signed-off-by: zhaoxueyuan <zhaoxueyuan@huawei.com> | 1 天前 | |
static map is changed to switch case struct Signed-off-by: frank_bing <libing3@huawei.com> | 1 年前 | |
fix ut Signed-off-by: ninghejuan <ninghejuan@huawei.com> | 4 个月前 | |
fix failed ut Signed-off-by: ninghejuan <ninghejuan@huawei.com> | 6 个月前 | |
add multimodal input testcase Signed-off-by: lvyuanyuan <lvyuanyuan7@huawei.com> Change-Id: I807264ae20a4abda4453fc39b91f817eff3fe76b | 1 年前 | |
Improve UT coverage Signed-off-by: blueyouth <bailiang18@huawei.com> Change-Id: Ic29bb56990240551cd203047b59227d3eb0c7c0f | 1 年前 | |
test: unify PointerEventRecordTest API calls to InputMgrImpl The test target compiles event_handler sources directly while also linking libmmi-client, producing two InputManagerImpl singleton instances (test binary vs shared library). Previously the consumer was registered via InputManager::GetInstance() (shared library instance) but OnPointerEvent was driven on InputMgrImpl (test binary instance), so the consumer check returned early and nothing was recorded. Unify SetUp and all API calls (enable/query/disable) to InputMgrImpl so consumer registration, event driving and query operate on the same test-binary singleton instance. Co-Authored-By: Agent Signed-off-by: athends <huwanyong1@h-partners.com> AI[100%] Human Fixed[0%] Human[0%] AI Adopted[100%] Co-authored-by: opencode (deepseek-v4-flash) <ai@local> | 3 天前 | |
add multimodalinput testcase Signed-off-by: lvyuanyuan <lvyuanyuan7@huawei.com> Change-Id: I6816632891b9e838d34b68cad84a6a3f7e34803b | 1 年前 | |
multimodalinput UT Test level modification Signed-off-by: yaowenrui <yaowenrui2@huawei.com> | 1 年前 | |
修改蓝区异常Ut Signed-off-by: ninghejuan <ninghejuan@huawei.com> | 6 个月前 | |
add multimodalinput_input testcase Signed-off-by: lvyuanyuan <lvyuanyuan7@huawei.com> Change-Id: I0d76538ec3f4f8fbbcb3c3ee2931c8baa0b592b1 | 1 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 4 天前 | ||
| 11 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 9 个月前 | ||
| 6 个月前 | ||
| 1 天前 | ||
| 1 年前 | ||
| 4 个月前 | ||
| 6 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 3 天前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 6 个月前 | ||
| 1 年前 |