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