| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Add a controller profile Co-Authored-By: Agent Signed-off-by: z-hf <zhanghaifeng45@h-partners.com> | 6 天前 | |
ROM optimization: pack mouse/joystick resources into compressed .dat files Compress 51 mouse icon SVG/PNG files and 174 joystick layout JSON files into gzip-compressed .dat containers at build time, reducing ROM usage by ~1MB. Decompress to /data/ at runtime when cursor drawing SO loads. Build-time: - Add pack_resources.py to pack files into gzip binary container - Replace individual ohos_prebuilt_etc targets with packed .dat - Install .dat to /system/etc/multimodalinput/ Runtime: - Add DecompressToDisk/CleanupDirectory in resource_decompress.cpp - CursorDrawingComponent::LoadLibrary decompresses before SO init - CursorDrawingComponent::UnLoad cleans up after SO unload - CheckMouseIconPath skips when icon directory absent (fixes race condition where singleton initializes before SO loads) - JoystickEventNormalize constructor/destructor handle joystick .dat - Path normalization (lexically_normal) on all file operations Path changes: - mouse_icon: /system/etc/ -> /data/service/el1/public/multimodalinput/ - joystick/layout: /system/etc/ -> /data/service/el1/public/multimodalinput/ Tests: - 17 unit tests covering decompress, cleanup, path traversal, truncation Co-Authored-By: Agent Signed-off-by: athends <huwanyong1@huawei.com> | 1 个月前 | |
issue #7430: unify touchscreen-display binding and fix multi-display regression - Let input_device_name.cfg drive touchscreen bindings for all product forms by dropping the PRODUCT_TYPE_CAR guard and removing product-form constants - Read cfg via GetOneCfgFile (CCM-priority + /system/etc fallback); ship a default etc/input_device_name.cfg covering display 0 (input_mt_wrapper, thp_extra_object_dev) and display 5 (input_mt_wrapper1) - Support 1-display-to-N-input-devices with补全 branches in both AddInputDevice and AddDisplay so multiple touchscreens can share one display - Trim trailing CR/LF in GetRsIdByInputNodeNameCfg to fix CRLF-encoded cfg misses, aligned with GetInputNodeNameByCfg - Fix foldable fold/unfold regression: BindInfos::UnbindDisplay now clears display fields on all matching entries without erasing them, so the input side survives display toggles (input devices are added only once at boot); AddDisplay re-binds the display via the new GetInputNodeNamesByCfg + BindDisplayByCfgNodes helpers Change-Id: I50a5f23e4fc17f891ba5f8dbed21ce4712d3c391 Signed-off-by: xueyuanzhao <zhaoxueyuan@huawei.com> Co-Authored-By: Agent | 23 天前 | |
新增按五次电源键拉起紧急通话的配置文件 Signed-off-by: Ryan <zhufan@harmonytsc.com> | 10 天前 | |
update: 更新文件 exceptional_system_keys_config.json 系统快捷键新增走焦键 Signed-off-by: dong-zhengkuan <dongzhengkuan@huawei.com> | 19 天前 | |
Code variance modification Signed-off-by: duanwenhao <duanwenhao4@huawei.com> Change-Id: I442a20c48a232992b072261bb95edad050c8f636 | 1 年前 | |
Fix:Dynamic Load libedm_customize.z.so to Decrease RAM. Co-authored-by: wuliangdong<wuliangdong1@huawei.com> | 17 天前 | |
feat: 新增键盘非穿透控制系统参数配置 在 etc/multimodalinput.para.dac 中新增 const.system.input.keyboard_non_through_control 配置项, 支持键盘非穿透控制功能的系统参数配置。 Fixes #7122 Co-Authored-By: Agent Signed-off-by: hellohyh001 <huiyuehong@huawei.com> Change-Id: I6be9ab122aea530b318e7698a7ae35e88e139f95 | 4 个月前 | |
ROM optimization: pack mouse/joystick resources into compressed .dat files Compress 51 mouse icon SVG/PNG files and 174 joystick layout JSON files into gzip-compressed .dat containers at build time, reducing ROM usage by ~1MB. Decompress to /data/ at runtime when cursor drawing SO loads. Build-time: - Add pack_resources.py to pack files into gzip binary container - Replace individual ohos_prebuilt_etc targets with packed .dat - Install .dat to /system/etc/multimodalinput/ Runtime: - Add DecompressToDisk/CleanupDirectory in resource_decompress.cpp - CursorDrawingComponent::LoadLibrary decompresses before SO init - CursorDrawingComponent::UnLoad cleans up after SO unload - CheckMouseIconPath skips when icon directory absent (fixes race condition where singleton initializes before SO loads) - JoystickEventNormalize constructor/destructor handle joystick .dat - Path normalization (lexically_normal) on all file operations Path changes: - mouse_icon: /system/etc/ -> /data/service/el1/public/multimodalinput/ - joystick/layout: /system/etc/ -> /data/service/el1/public/multimodalinput/ Tests: - 17 unit tests covering decompress, cleanup, path traversal, truncation Co-Authored-By: Agent Signed-off-by: athends <huwanyong1@huawei.com> | 1 个月前 | |
edit double gain Signed-off-by: wangli <2513093519@qq.com> | 1 个月前 | |
Fix: Not Load Cursor Libiray When No Pointer Device Exist Signed-off-by: zhusiyuan2 <zhusiyuan2@huawei.com> | 3 个月前 | |
新增win + p快捷键功能 Signed-off-by: liuliwan55555 <liuliwan@huawei.com> | 6 个月前 | |
新增win + p快捷键功能 Signed-off-by: liuliwan55555 <liuliwan@huawei.com> | 6 个月前 | |
feat: add screenRealDPI parameter to TripleFingerSnapshotManager::UpdateDisplayInfo UpdateDisplayInfo接口增加screenRealDPI入参,用于将屏幕真实DPI信息传递给三指截屏插件,支持基于物理尺寸的触发判定。 - ITripleFingerSnapshot接口和TripleFingerSnapshotManager类的UpdateDisplayInfo方法增加int32_t screenRealDPI参数 - input_windows_manager.cpp调用点传入physicDisplayInfo->screenRealDPI - 同步更新Mock声明(MOCK_METHOD4)和测试用例 - 三指截屏配置文件参数由百分比改为毫米单位 Co-Authored-By: Agent Change-Id: Id83ea959b3727cdf44cca89cde2d9f6e94466b7e Signed-off-by: xueyuanzhao <zhaoxueyuan@huawei.com> | 1 个月前 | |
Signed-off-by: mr-liang2504 <liangzhicheng10@huawei.com> Change-Id: I2cdd49c47fffb0e96f225f529158bbca71bd46e7 | 2 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 6 天前 | ||
| 1 个月前 | ||
| 23 天前 | ||
| 10 天前 | ||
| 19 天前 | ||
| 1 年前 | ||
| 17 天前 | ||
| 4 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 3 个月前 | ||
| 6 个月前 | ||
| 6 个月前 | ||
| 1 个月前 | ||
| 2 年前 |