输入法开发服务术语
=========

#### B

#### \[h2\]Base experience mode; 基础访问模式

对输入法应用进行安全管控的模式约束，严格遵从仅提供基础打字功能。

#### C

#### \[h2\]CustomInput; 自定义输入框

开发者自定义的文本输入控件，通过集成[InputMethodController](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/js-apis-inputmethod#inputmethodcontroller)实现与输入法的绑定。

#### D

#### \[h2\]DARK\_IMMERSIVE; 深色沉浸模式

输入法沉浸式模式的一种，使输入法面板呈现深色主题的沉浸效果。

#### E

#### \[h2\]EditorAttribute; 编辑框属性

描述编辑框的特征属性，包含textInputType、enterKeyType、immersiveMode等字段。

#### \[h2\]ExtensionContext; 扩展能力上下文

Extension能力的上下文环境，提供启动、停止、绑定、解绑Ability的能力。

#### F

#### \[h2\]FLAG\_FIXED; 固定态

输入法面板位置固定在屏幕底部的状态类型。

#### \[h2\]FLAG\_FLOATING; 悬浮态

输入法面板可浮动移动的状态类型。

#### \[h2\]FLAG\_CANDIDATE; 候选词态

输入法面板显示用户输入候选词的状态类型。

#### \[h2\]Full experience mode; 完整体验模式

输入法应用的完全访问模式，提供完整的输入法功能。

#### I

#### \[h2\]IME Kit; 输入法开发服务

建立编辑框所在应用与输入法应用之间的通信通道，确保文本输入功能协作，也为系统应用提供管理输入法应用的能力。

#### \[h2\]ImmersiveEffect; 沉浸效果

输入法面板的视觉呈现效果，包括渐变模式和流光模式。

#### \[h2\]ImmersiveMode; 沉浸模式

输入法面板的沉浸显示模式，包括浅色沉浸、深色沉浸，由输入法应用设置。

#### \[h2\]InputMethodExtensionAbility; 输入法扩展能力

输入法Extension ability组件，支持开发者自行开发输入法应用。

#### \[h2\]InputMethodSubtype; 输入法子类型

输入法的不同输入模式或语言，如中文键盘、英文键盘。

#### \[h2\]input\_method\_config.json; 子类型配置文件

配置输入法子类型信息的JSON文件，包含子类型数组（subtypes）定义各子类型的icon、id、label、locale等属性。

#### \[h2\]IME command tool; IME命令工具

使用IME命令管理输入法，包括查询输入法、启用/禁用输入法、切换输入法访问模式、切换当前输入法。

#### K

#### \[h2\]KeyboardAppearance; 键盘显示模式

编辑框期望的键盘显示模式，包括沉浸模式和非沉浸模式。

#### \[h2\]KeyboardController; 键盘控制器

输入法中控制软键盘显示、事件监听、文本操作的控制器类。

#### L

#### \[h2\]LIGHT\_IMMERSIVE; 浅色沉浸模式

输入法沉浸模式的一种，使输入法面板呈现浅色主题的沉浸效果。

#### P

#### \[h2\]Panel; 输入法面板

输入法应用创建的窗口组件，用于显示软键盘或状态栏。

#### \[h2\]PanelFlag; 面板状态类型

输入法面板的状态类型枚举，包括固定态（FLAG\_FIXED）、悬浮态（FLAG\_FLOATING）、候选词态（FLAG\_CANDIDATE）。

#### \[h2\]PanelInfo; 面板配置信息

创建输入法面板时的配置信息，包含type（面板类型）和flag（面板状态）。

#### \[h2\]PanelType; 面板类型枚举

输入法面板的类型枚举，包括软键盘类型（SOFT\_KEYBOARD）和状态栏类型（STATUS\_BAR）。

#### \[h2\]PreviewText; 预上屏

在用户输入确认前，提前显示输入文本的预览功能。

#### S

#### \[h2\]SOFT\_KEYBOARD; 软键盘

由按键组成的虚拟键盘，用于文本输入的面板类型。

#### \[h2\]SystemPanel; 系统面板

输入法软键盘窗口在系统输入法面板中显示，输入法软键盘窗口相对系统面板存在偏移区域。