Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
3821794a
D
Docs
项目概览
OpenHarmony
/
Docs
大约 1 年 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
3821794a
编写于
11月 22, 2022
作者:
O
openharmony_ci
提交者:
Gitee
11月 22, 2022
浏览文件
操作
浏览文件
下载
差异文件
!11634 【输入法框架】资料一致性扫描问题修复
Merge pull request !11634 from Hollokin/master
上级
a9b163ad
519fc4cb
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
45 addition
and
45 deletion
+45
-45
zh-cn/application-dev/reference/apis/js-apis-inputmethod-extension-ability.md
...v/reference/apis/js-apis-inputmethod-extension-ability.md
+3
-3
zh-cn/application-dev/reference/apis/js-apis-inputmethod.md
zh-cn/application-dev/reference/apis/js-apis-inputmethod.md
+34
-34
zh-cn/application-dev/reference/apis/js-apis-inputmethodengine.md
...plication-dev/reference/apis/js-apis-inputmethodengine.md
+8
-8
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-inputmethod-extension-ability.md
浏览文件 @
3821794a
...
...
@@ -16,9 +16,9 @@ import InputMethodExtensionAbility from '@ohos.inputmethodextensionability';
**系统能力:**
SystemCapability.MiscServices.InputMethodFramework
| 名称
| 参数类型 | 可读 | 可写 | 说明
|
| -------
| -----------------| --- | ---- | ------------
-------- |
| context |
[
InputMethodExtensionContext
](
js-apis-inputmethod-extension-context.md
)
| 是
| 否
| InputMethodExtension的上下文环境,继承自ExtensionContext。 |
| 名称
| 类型 | 可读 | 可写 | 说明
|
| -------
- | -------- | -------- | -------- |
-------- |
| context |
[
InputMethodExtensionContext
](
js-apis-inputmethod-extension-context.md
)
| 是
| 否
| InputMethodExtension的上下文环境,继承自ExtensionContext。 |
## InputMethodExtensionAbility.onCreate
...
...
zh-cn/application-dev/reference/apis/js-apis-inputmethod.md
浏览文件 @
3821794a
...
...
@@ -19,7 +19,7 @@ import inputMethod from '@ohos.inputmethod';
**系统能力:**
SystemCapability.MiscServices.InputMethodFramework
| 参数名 |
参数
类型 | 常量值 | 说明 |
| 参数名 | 类型 | 常量值 | 说明 |
| -------- | -------- | -------- | -------- |
| MAX_TYPE_NUM | number | 128 | 可支持的最大输入法个数。 |
...
...
@@ -29,7 +29,7 @@ import inputMethod from '@ohos.inputmethod';
**系统能力:**
SystemCapability.MiscServices.InputMethodFramework
| 名称 |
参数
类型 | 可读 | 可写 | 说明 |
| 名称 | 类型 | 可读 | 可写 | 说明 |
| -------- | -------- | -------- | -------- | -------- |
| packageName
<sup>
(deprecated)
</sup>
| string | 是 | 否 | 输入法包名。
<br/>
**说明:**
从API8开始支持,从API9开始废弃,建议使用name替代。 |
| methodId
<sup>
(deprecated)
</sup>
| string | 是 | 否 | 输入法唯一标识。
<br/>
**说明:**
从API8开始支持,从API9开始废弃,建议使用id替代。 |
...
...
@@ -58,14 +58,14 @@ getController(): InputMethodController
以下错误码的详细介绍请参见
[
输入法框架错误码
](
../errorcodes/errorcode-inputmethod-framework.md
)
。
| 错误码ID | 错误
码
信息 |
| 错误码ID | 错误信息 |
| -------- | ------------------------------ |
| 12800006 | Input method controller error. |
**示例:**
```
js
let
I
nputMethodController
=
inputMethod
.
getController
();
let
i
nputMethodController
=
inputMethod
.
getController
();
```
## inputMethod.getSetting<sup>9+</sup>
...
...
@@ -86,7 +86,7 @@ getSetting(): InputMethodSetting
以下错误码的详细介绍请参见
[
输入法框架错误码
](
../errorcodes/errorcode-inputmethod-framework.md
)
。
| 错误码ID | 错误
码
信息 |
| 错误码ID | 错误信息 |
| -------- | -------------------------------------- |
| 12800007 | Input method settings extension error. |
...
...
@@ -117,7 +117,7 @@ switchInputMethod(target: InputMethodProperty, callback: AsyncCallback<boolea
以下错误码的详细介绍请参见
[
输入法框架错误码
](
../errorcodes/errorcode-inputmethod-framework.md
)
。
| 错误码ID | 错误
码
信息 |
| 错误码ID | 错误信息 |
| -------- | -------------------------------------- |
| 12800005 | Configuration persisting error. |
| 12800008 | Input method settings extension error. |
...
...
@@ -154,7 +154,7 @@ switchInputMethod(target: InputMethodProperty): Promise<boolean>
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
|target |
[
Input
m
ethodProperty
](
#inputmethodproperty8
)
| 是 | 传入要切换的目标输入法。 |
|target |
[
Input
M
ethodProperty
](
#inputmethodproperty8
)
| 是 | 传入要切换的目标输入法。 |
**返回值:**
...
...
@@ -166,7 +166,7 @@ switchInputMethod(target: InputMethodProperty): Promise<boolean>
以下错误码的详细介绍请参见
[
输入法框架错误码
](
../errorcodes/errorcode-inputmethod-framework.md
)
。
| 错误码ID | 错误
码
信息 |
| 错误码ID | 错误信息 |
| -------- | -------------------------------------- |
| 12800005 | Configuration persisting error. |
| 12800008 | Input method settings extension error. |
...
...
@@ -201,7 +201,7 @@ getCurrentInputMethod(): InputMethodProperty
| 类型 | 说明 |
| -------------------------------------------- | ------------------------ |
|
[
Input
m
ethodProperty
](
#inputmethodproperty8
)
| 返回当前输入法属性对象。 |
|
[
Input
M
ethodProperty
](
#inputmethodproperty8
)
| 返回当前输入法属性对象。 |
**示例:**
...
...
@@ -230,7 +230,7 @@ switchCurrentInputMethodSubtype(target: InputMethodSubtype, callback: AsyncCallb
以下错误码的详细介绍请参见
[
输入法框架错误码
](
../errorcodes/errorcode-inputmethod-framework.md
)
。
| 错误码ID | 错误
码
信息 |
| 错误码ID | 错误信息 |
| -------- | -------------------------------------- |
| 12800005 | Configuration persisting error. |
| 12800008 | Input method settings extension error. |
...
...
@@ -292,7 +292,7 @@ switchCurrentInputMethodSubtype(target: InputMethodSubtype): Promise<boolean&
以下错误码的详细介绍请参见
[
输入法框架错误码
](
../errorcodes/errorcode-inputmethod-framework.md
)
。
| 错误码ID | 错误
码
信息 |
| 错误码ID | 错误信息 |
| -------- | -------------------------------------- |
| 12800005 | Configuration persisting error. |
| 12800008 | Input method settings extension error. |
...
...
@@ -368,7 +368,7 @@ switchCurrentInputMethodAndSubtype(inputMethodProperty: InputMethodProperty, inp
以下错误码的详细介绍请参见
[
输入法框架错误码
](
../errorcodes/errorcode-inputmethod-framework.md
)
。
| 错误码ID | 错误
码
信息 |
| 错误码ID | 错误信息 |
| -------- | -------------------------------------- |
| 12800005 | Configuration persisting error. |
| 12800008 | Input method settings extension error. |
...
...
@@ -436,7 +436,7 @@ switchCurrentInputMethodAndSubtype(inputMethodProperty: InputMethodProperty, inp
以下错误码的详细介绍请参见
[
输入法框架错误码
](
../errorcodes/errorcode-inputmethod-framework.md
)
。
| 错误码ID | 错误
码
信息 |
| 错误码ID | 错误信息 |
| -------- | -------------------------------------- |
| 12800005 | Configuration persisting error. |
| 12800008 | Input method settings extension error. |
...
...
@@ -496,7 +496,7 @@ getInputMethodController(): InputMethodController
**示例:**
```
js
let
I
nputMethodController
=
inputMethod
.
getInputMethodController
();
let
i
nputMethodController
=
inputMethod
.
getInputMethodController
();
```
## inputMethod.getInputMethodSetting<sup>(deprecated)</sup>
...
...
@@ -543,7 +543,7 @@ stopInputSession(callback: AsyncCallback<boolean>): void
以下错误码的详细介绍请参见
[
输入法框架错误码
](
../errorcodes/errorcode-inputmethod-framework.md
)
。
| 错误码ID | 错误
码
信息 |
| 错误码ID | 错误信息 |
| -------- | -------------------------------------- |
| 12800003 | Input method client error. |
| 12800008 | Input method settings extension error. |
...
...
@@ -586,7 +586,7 @@ stopInputSession(): Promise<boolean>
以下错误码的详细介绍请参见
[
输入法框架错误码
](
../errorcodes/errorcode-inputmethod-framework.md
)
。
| 错误码ID | 错误
码
信息 |
| 错误码ID | 错误信息 |
| -------- | -------------------------------------- |
| 12800003 | Input method client error. |
| 12800008 | Input method settings extension error. |
...
...
@@ -621,7 +621,7 @@ showSoftKeyboard(callback: AsyncCallback<void>): void
**参数:**
| 参数名 |
参数
类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------- | ---- | ---------- |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。当软键盘显示成功。err为undefined,否则为错误对象。 |
...
...
@@ -629,7 +629,7 @@ showSoftKeyboard(callback: AsyncCallback<void>): void
以下错误码的详细介绍请参见
[
输入法框架错误码
](
../errorcodes/errorcode-inputmethod-framework.md
)
。
| 错误码ID | 错误
码
信息 |
| 错误码ID | 错误信息 |
| -------- | -------------------------------------- |
| 12800003 | Input method client error. |
| 12800008 | Input method settings extension error. |
...
...
@@ -666,7 +666,7 @@ showSoftKeyboard(): Promise<void>
以下错误码的详细介绍请参见
[
输入法框架错误码
](
../errorcodes/errorcode-inputmethod-framework.md
)
。
| 错误码ID | 错误
码
信息 |
| 错误码ID | 错误信息 |
| -------- | -------------------------------------- |
| 12800003 | Input method client error. |
| 12800008 | Input method settings extension error. |
...
...
@@ -693,7 +693,7 @@ hideSoftKeyboard(callback: AsyncCallback<void>): void
**参数:**
| 参数名 |
参数
类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------- | ---- | ---------- |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。当软键盘隐藏成功。err为undefined,否则为错误对象。 |
...
...
@@ -701,7 +701,7 @@ hideSoftKeyboard(callback: AsyncCallback<void>): void
以下错误码的详细介绍请参见
[
输入法框架错误码
](
../errorcodes/errorcode-inputmethod-framework.md
)
。
| 错误码ID | 错误
码
信息 |
| 错误码ID | 错误信息 |
| -------- | -------------------------------------- |
| 12800003 | Input method client error. |
| 12800008 | Input method settings extension error. |
...
...
@@ -738,7 +738,7 @@ hideSoftKeyboard(): Promise<void>
以下错误码的详细介绍请参见
[
输入法框架错误码
](
../errorcodes/errorcode-inputmethod-framework.md
)
。
| 错误码ID | 错误
码
信息 |
| 错误码ID | 错误信息 |
| -------- | -------------------------------------- |
| 12800003 | Input method client error. |
| 12800008 | Input method settings extension error. |
...
...
@@ -880,13 +880,13 @@ listInputMethodSubtype(inputMethodProperty: InputMethodProperty, callback: Async
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------------------------------------------------- | ---- | ---------------------- |
| inputMethodProperty | InputMethodProperty| 是 | 指定获取子类型所属的输入法应用。 |
| callback | A
rray
<
[
InputMethodSubtype
](./
js-apis-inputmethod-subtype.md#inputmethodsubtype
)
>
| 是 | 回调函数,返回指定输入法应用的所有子类型。 |
| callback | A
syncCallback
<
Array
<
[
InputMethodSubtype
](./
js-apis-inputmethod-subtype.md#inputmethodsubtype
)
>
>
| 是 | 回调函数,返回指定输入法应用的所有子类型。 |
**错误码:**
以下错误码的详细介绍请参见
[
输入法框架错误码
](
../errorcodes/errorcode-inputmethod-framework.md
)
。
| 错误码ID | 错误
码
信息 |
| 错误码ID | 错误信息 |
| -------- | -------------------------------------- |
| 12800001 | Package manager error. |
| 12800008 | Input method settings extension error. |
...
...
@@ -936,7 +936,7 @@ listInputMethodSubtype(inputMethodProperty: InputMethodProperty): Promise<Arr
以下错误码的详细介绍请参见
[
输入法框架错误码
](
../errorcodes/errorcode-inputmethod-framework.md
)
。
| 错误码ID | 错误
码
信息 |
| 错误码ID | 错误信息 |
| -------- | -------------------------------------- |
| 12800001 | Package manager error. |
| 12800008 | Input method settings extension error. |
...
...
@@ -972,13 +972,13 @@ listCurrentInputMethodSubtype(callback: AsyncCallback<Array<InputMethodSub
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------------------------------------------------- | ---- | ---------------------- |
| callback | A
rray
<
[
InputMethodSubtype
](./
js-apis-inputmethod-subtype.md#inputmethodsubtype
)
>
| 是 | 回调函数,返回当前输入法应用的所有子类型。 |
| callback | A
syncCallback
<
Array
<
[
InputMethodSubtype
](./
js-apis-inputmethod-subtype.md#inputmethodsubtype
)
>
>
| 是 | 回调函数,返回当前输入法应用的所有子类型。 |
**错误码:**
以下错误码的详细介绍请参见
[
输入法框架错误码
](
../errorcodes/errorcode-inputmethod-framework.md
)
。
| 错误码ID | 错误
码
信息 |
| 错误码ID | 错误信息 |
| -------- | -------------------------------------- |
| 12800001 | Package manager error. |
| 12800008 | Input method settings extension error. |
...
...
@@ -1017,7 +1017,7 @@ listCurrentInputMethodSubtype(): Promise<Array<InputMethodSubtype>>
以下错误码的详细介绍请参见
[
输入法框架错误码
](
../errorcodes/errorcode-inputmethod-framework.md
)
。
| 错误码ID | 错误
码
信息 |
| 错误码ID | 错误信息 |
| -------- | -------------------------------------- |
| 12800001 | Package manager error. |
| 12800008 | Input method settings extension error. |
...
...
@@ -1049,13 +1049,13 @@ getInputMethods(enable: boolean, callback: AsyncCallback<Array<InputMethod
| 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------------------------------------------- | ---- | ----------------------------- |
| enable | boolean | 是 | 指定返回已激活/未激活。 |
| callback | A
rray
<
[
InputMethodProperty
](
#inputmethodproperty8
)
>
| 是 | 回调函数,返回已激活/未激活输入法列表。 |
| callback | A
syncCallback
<
Array
<
[
InputMethodProperty
](
#inputmethodproperty8
)
>
>
| 是 | 回调函数,返回已激活/未激活输入法列表。 |
**错误码:**
以下错误码的详细介绍请参见
[
输入法框架错误码
](
../errorcodes/errorcode-inputmethod-framework.md
)
。
| 错误码ID | 错误
码
信息 |
| 错误码ID | 错误信息 |
| -------- | -------------------------------------- |
| 12800001 | Package manager error. |
| 12800008 | Input method settings extension error. |
...
...
@@ -1094,7 +1094,7 @@ getInputMethods(enable: boolean): Promise<Array<InputMethodProperty>>
以下错误码的详细介绍请参见
[
输入法框架错误码
](
../errorcodes/errorcode-inputmethod-framework.md
)
。
| 错误码ID | 错误
码
信息 |
| 错误码ID | 错误信息 |
| -------- | -------------------------------------- |
| 12800001 | Package manager error. |
| 12800008 | Input method settings extension error. |
...
...
@@ -1139,7 +1139,7 @@ showOptionalInputMethods(callback: AsyncCallback<boolean>): void
以下错误码的详细介绍请参见
[
输入法框架错误码
](
../errorcodes/errorcode-inputmethod-framework.md
)
。
| 错误码ID | 错误
码
信息 |
| 错误码ID | 错误信息 |
| -------- | -------------------------------------- |
| 12800008 | Input method settings extension error. |
...
...
@@ -1179,7 +1179,7 @@ showOptionalInputMethods(): Promise<boolean>
以下错误码的详细介绍请参见
[
输入法框架错误码
](
../errorcodes/errorcode-inputmethod-framework.md
)
。
| 错误码ID | 错误
码
信息 |
| 错误码ID | 错误信息 |
| -------- | -------------------------------------- |
| 12800008 | Input method settings extension error. |
...
...
@@ -1209,7 +1209,7 @@ listInputMethod(callback: AsyncCallback<Array<InputMethodProperty>>)
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------------------------------------------------- | ---- | ---------------------- |
| callback | A
rray
<
[
InputMethodProperty
](
#inputmethodproperty8
)
>
| 是 | 回调函数,返回已安装的输入法列表。 |
| callback | A
syncCallback
<
Array
<
[
InputMethodProperty
](
#inputmethodproperty8
)
>
>
| 是 | 回调函数,返回已安装的输入法列表。 |
**示例:**
...
...
zh-cn/application-dev/reference/apis/js-apis-inputmethodengine.md
浏览文件 @
3821794a
...
...
@@ -18,7 +18,7 @@ import inputMethodEngine from '@ohos.inputmethodengine';
**系统能力:**
SystemCapability.MiscServices.InputMethodFramework
| 名称 |
参数
类型 | 值 | 说明 |
| 名称 | 类型 | 值 | 说明 |
| -------- | -------- | -------- | -------- |
| ENTER_KEY_TYPE_UNSPECIFIED | number | 0 | 无功能键。 |
| ENTER_KEY_TYPE_GO | number | 2 | “前往”功能键。 |
...
...
@@ -204,7 +204,7 @@ on(type: 'keyboardShow'|'keyboardHide', callback: () => void): void
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------ | ---- | ------------------------------------------------------------ |
| type | string | 是 | 设置监听类型。
<br/>
-
type为'keyboardShow',表示订阅输入法显示。
<br/>
-
type为'keyboardHide',表示订阅输入法隐藏。 |
| callback | void |
否
| 回调函数。 |
| callback | void |
是
| 回调函数。 |
**示例:**
...
...
@@ -463,7 +463,7 @@ inputMethodEngine.getInputMethodAbility().on('setSubtype', (inputMethodSubtype)
### off('setSubtype')<sup>9+</sup>
off(ype: 'setSubtype', callback?: (inputMethodSubtype: InputMethodSubtype) => void): void
off(
t
ype: 'setSubtype', callback?: (inputMethodSubtype: InputMethodSubtype) => void): void
取消订阅输入法子类型事件。使用callback异步回调。
...
...
@@ -474,7 +474,7 @@ off(ype: 'setSubtype', callback?: (inputMethodSubtype: InputMethodSubtype) => vo
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------ | ---- | ------------------------------------------------------------ |
| type | string | 是 | 设置监听类型。
<br/>
-
type为'setSubtype',表示取消订阅输入法子类型设置。
<br/>
-
type为'keyboardHide',表示订阅输入法隐藏。 |
| callback | InputMethodSubtype |
是
| 回调函数,返回调用方的输入法子类型。 |
| callback | InputMethodSubtype |
否
| 回调函数,返回调用方的输入法子类型。 |
**示例:**
...
...
@@ -708,7 +708,7 @@ hide(callback: AsyncCallback<void>): void
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------- | ---- | -------- |
| callback | AsyncCallback
<
void> |
否
| 回调函数。当输入法隐藏成功,err为undefined,否则为错误对象。 |
| callback | AsyncCallback
<
void> |
是
| 回调函数。当输入法隐藏成功,err为undefined,否则为错误对象。 |
**错误码:**
...
...
@@ -778,7 +778,7 @@ hideKeyboard(callback: AsyncCallback<void>): void
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------- | ---- | -------- |
| callback | AsyncCallback
<
void> |
否
| 回调函数。当输入法隐藏成功,err为undefined,否则为错误对象。 |
| callback | AsyncCallback
<
void> |
是
| 回调函数。当输入法隐藏成功,err为undefined,否则为错误对象。 |
**示例:**
...
...
@@ -1507,7 +1507,7 @@ try {
**系统能力:**
SystemCapability.MiscServices.InputMethodFramework
| 名称 |
参数
类型 | 可读 | 可写 | 说明 |
| 名称 | 类型 | 可读 | 可写 | 说明 |
| ------------ | -------- | ---- | ---- | ------------------ |
| enterKeyType | number | 是 | 否 | 编辑框的功能属性。 |
| inputPattern | number | 是 | 否 | 编辑框的文本属性。 |
...
...
@@ -1518,7 +1518,7 @@ try {
**系统能力:**
SystemCapability.MiscServices.InputMethodFramework
| 名称 |
参数
类型 | 可读 | 可写 | 说明 |
| 名称 | 类型 | 可读 | 可写 | 说明 |
| --------- | -------- | ---- | ---- | ------------ |
| keyCode | number | 是 | 否 | 按键的键值。 |
| keyAction | number | 是 | 否 | 按键的状态。 |
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录