| input device control requirements Signed-off-by: blueyouth <bailiang18@huawei.com> Co-Authored-By: Agent Change-Id: I692f3f2cb0079cf9eb03069909e2385f49e71f67 | 3 个月前 |
| fix:add UT coverage Signed-off-by: yueyan <yueyan8@huawei.com> | 3 个月前 |
| Signed-off-by:xueyuanzhao<zhaoxueyuan@huawei.com> Change-Id: Ifc2886d5db9782919b33fd1b8b708dc1fd7f3e2d Signed-off-by: xueyuanzhao <zhaoxueyuan@huawei.com> | 3 个月前 |
| Enable input customization (PART3) Signed-off-by: blueyouth <bailiang18@huawei.com> Change-Id: I271722a8a02ab087557d55a9974af7773f95860d | 3 个月前 |
| fix ut Signed-off-by: ninghejuan <ninghejuan@huawei.com> | 2 个月前 |
| Feature Support Accessibility-Event Injected With Specific ZOrder. Signed-off-by: wuliangdong <wuliangdong1@huawei.com> Change-Id: Idcbedda98dee0b82d7c1120cfd141e5ebc980fca | 1 年前 |
| 支持配置固定本地响应的全局快捷键(PART1) Co-authored-by: blueyouth<bailiang18@huawei.com> | 10 个月前 |
| ohlog Signed-off-by: hewanglon <hewanglong@huawei.com> Change-Id: I92bed7ce667c937a94b412e33dcf766f8504937e | 2 年前 |
| fix: add DecompressToDisk in UT SetUpTestCase for resource files After ROM optimization, mouse/joystick resources are packed into .dat files. Tests need to decompress them to /data/service/el1/public/ multimodalinput/ before running. - Add DecompressToDisk calls in SetUpTestCase of 8 test suites - Fix 4 remaining /system/etc/ paths to /data/service/ in pointer_drawing_manager_test.cpp Co-Authored-By: Agent Signed-off-by: athends <huwanyong1@huawei.com> | 1 个月前 |
| multimodalinput UT Test level modification Signed-off-by: yaowenrui <yaowenrui2@huawei.com> | 1 年前 |
| 去除无效DT用例 Signed-off-by: swtyxy <1905390725@qq.com> | 5 天前 |
| 黄蓝同步 Change-Id: I2bf99b583a1e41472c72ca369d7879804b4af128 Signed-off-by: panjie <panjie42@h-partners.com> | 1 年前 |
| 代码优化 Signed-off-by: xqq879988 <xieqiqi2@huawei.com> | 8 个月前 |
| 代码优化 Signed-off-by: xqq879988 <xieqiqi2@huawei.com> | 8 个月前 |
| 支持背板双击按键事件(泸沽模式) 1. 新增KEY_BACK_PANEL_DOUBLE_TAP键值码(HarmonyOS: 0x01010000) 2. 新增业务独占键掩码(BUSINESS_EXCLUSIVE_KEY_MASK/FLAG) 3. 新增业务独占键子区间(0x01010000 - 0x0101FFFF) 4. 扩展功能键职责链新增KeySubscriberHandler环节 5. 业务独占键无消费者时终止事件并打印Info日志 6. 新增IsBusinessExclusiveKey()方法 7. 新增键值码映射(Linux 749 -> HarmonyOS 16842752) 8. 新增ETS/C API枚举项 9. 新增UT测试覆盖 Co-Authored-By: Agent Signed-off-by: JustinHu <gchenghu@126.com> | 2 个月前 |
| fix(input_event_client): make JS injectKeyEvent carry combination-key context When OHOS_BUILD_ENABLE_VKEYBOARD is disabled, JS injectKeyEvent runs through GetInjectionEventData which built a fresh KeyEvent per call, so the main key event lost the still-pressed modifier. Injecting Ctrl+V only produced a bare V. Maintain a persistent pressed-key state (mirroring g_keyEvent in OH_Input_InjectKeyEvent) and copy the full keyItems into each injected event so the main key carries the combination context. Also clear stale released key items at the entry of each injection (mirroring the cleanup in OH_Input_InjectKeyEvent), otherwise released items accumulate in the state and pollute subsequent injections, causing intermittent failures on repeated Ctrl+V. Single-key behavior is unchanged (the state returns to empty after a full DOWN/UP sequence) and the path still uses single-arg injection (isNativeInject=false), so no authorization popup is triggered. Four KeyEvent unit tests are added for combination accumulation, dedup, release sequence and repeated-combination no-residue. Signed-off-by: JustinHu <gchenghu@126.com> Co-Authored-By: Agent | 1 个月前 |
| [test]:Correct spelling errors Signed-off-by: hanyi1150 <hanyi1150@126.com> | 8 个月前 |
| delete ut Signed-off-by: ninghejuan <ninghejuan@huawei.com> | 6 个月前 |
| add unitcode Co-Authored-By: Agent Signed-off-by: dong-zhanwu <dongzhanwu1@huawei.com> | 1 个月前 |
| 增加接口用例 Signed-off-by: Dragon51 <longchao17@h-partners.com> | 1 年前 |
| fix log Signed-off-by: wanghao505 <wanghao505@huawei.com> | 1 年前 |