[经验分享] OpenHarmony系统应用之输入法预上屏使用介绍

赵军霞 显示全部楼层 发表于 2024-5-27 16:50:23

简介

预上屏功能是输入法应用的一项重要能力,它允许用户在文本编辑过程中,通过输入法应用的编辑功能来预览即将上屏的文本内容。输入法应用的预上屏功能,使输入法更加智能、高效和用户友好。这不仅能够提高用户的输入速度,还能增强用户的整体使用体验。

预上屏使用介绍

环境准备

* SDK版本: SDK12,可从每日构建中下载:https://ci.openharmony.cn/workbench/cicd/dailybuild/detail/component * IDE版本:4.0以上版本,4.1 Release下载链接:https://gitee.com/openharmony/docs/blob/master/zh-cn/release-notes/OpenHarmony-v4.1.1-release.md#https://gitee.com/link?target=https%3A%2F%2Fcontentcenter-vali-drcn.dbankcdn.cn%2Fpvt\_2%2FDeveloperAlliance\_package\_901\_9%2Fee%2Fv3%2FHqJ-6O2FQny86xtk\_dg9HQ%2Fdevecostudio-windows-4.1.0.400.zip%3FHW-CC-KV%3DV1%26HW-CC-Date%3D20240409T033730Z%26HW-CC-Expire%3D315360000%26HW-CC-Sign%3DBFA444BC43A041331E695AE2CFA9035A957AF107E06C97E793FD3D31D7096A0D * 系统版本:master 20240525以后的版本即可,可从每日构建中下载:https://ci.openharmony.cn/workbench/cicd/dailybuild/detail/component。 * 开发板:大禹200 * 依赖应用:输入法应用(https://gitee.com/openharmony/applications\_app\_samples/tree/master/code/Solutions/InputMethod/KikaInputMethod)。

样例介绍

本例中,功能如下:通过文本编辑控件激活输入法应用,利用其编辑功能进行文本输入。在输入过程中,当用户输入特定的触发文本(例如“hel”)时,输入法应用将启动预上屏功能,展示可能的完整词汇或短语(例如“helloworld”)。

文本编辑控件激活输入法应用

使用接口,显示输入法选择对话框,选择自定义的kikainput输入法,如下所示

1.png

文本编辑触发预上屏

利用输入法应用的编辑功能进行文本输入,如下图所示:2.png

当用户输入特定的触发文本(如“hel”)时,输入法应用将展示预上屏内容(如“helloworld”),如下所示:

4.png

效果展示

出现预上屏内容"helloworld"后,点击软键盘的回车键,进行确认,最终预上屏内容呈现在文本编辑框中,如下所示。

3.png

总结

预上屏功能是输入法应用的一项重要能力,不仅能够提高用户的输入速度,还能增强用户的整体使用体验。

©著作权归作者所有,转载或内容合作请联系作者

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部