OpenHarmony开发者论坛
标题:
OpenHarmony系统应用之输入法预上屏使用介绍
[打印本页]
作者:
深开鸿_赵军霞
时间:
2024-5-27 16:50
标题:
OpenHarmony系统应用之输入法预上屏使用介绍
[md]## 简介
预上屏功能是输入法应用的一项重要能力,它允许用户在文本编辑过程中,通过输入法应用的编辑功能来预览即将上屏的文本内容。输入法应用的预上屏功能,使输入法更加智能、高效和用户友好。这不仅能够提高用户的输入速度,还能增强用户的整体使用体验。
## 预上屏使用介绍
### 环境准备
\* SDK版本: SDK12,可从每日构建中下载:
https://ci.openharmony.cn/workbe ... ld/detail/component
\* IDE版本:4.0以上版本,4.1 Release下载链接:
https://gitee.com/openharmony/do ... n.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/workbe ... ld/detail/component
。
\* 开发板:大禹200
\* 依赖应用:输入法应用(
https://gitee.com/openharmony/applications
\_app\_samples/tree/master/code/Solutions/InputMethod/KikaInputMethod)。
### 样例介绍
本例中,功能如下:通过文本编辑控件激活输入法应用,利用其编辑功能进行文本输入。在输入过程中,当用户输入特定的触发文本(例如“hel”)时,输入法应用将启动预上屏功能,展示可能的完整词汇或短语(例如“helloworld”)。
#### 文本编辑控件激活输入法应用
使用接口,显示输入法选择对话框,选择自定义的kikainput输入法,如下所示
![1.png](
https://forums-obs.openharmony.c ... 45g3080take0jzw.png
"1.png")
![](./1.png)
#### 文本编辑触发预上屏
利用输入法应用的编辑功能进行文本输入,如下图所示:![2.png](
https://forums-obs.openharmony.c ... gcfcma528gtadmc.png
"2.png")
![](./2.png)
当用户输入特定的触发文本(如“hel”)时,输入法应用将展示预上屏内容(如“helloworld”),如下所示:
![4.png](
https://forums-obs.openharmony.c ... 2myatw6a8zj4966.png
"4.png")
![](./4.png)
#### 效果展示
出现预上屏内容"helloworld"后,点击软键盘的回车键,进行确认,最终预上屏内容呈现在文本编辑框中,如下所示。
![3.png](
https://forums-obs.openharmony.c ... pfwhw21hwjsjg7s.png
"3.png")
![](./3.png)
## 总结
预上屏功能是输入法应用的一项重要能力,不仅能够提高用户的输入速度,还能增强用户的整体使用体验。
[/md]
欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/)
Powered by Discuz! X3.5