Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
7b3f1d5a
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看板
未验证
提交
7b3f1d5a
编写于
11月 29, 2022
作者:
O
openharmony_ci
提交者:
Gitee
11月 29, 2022
浏览文件
操作
浏览文件
下载
差异文件
!11902 【轻量级 PR】:update zh-cn/application-dev/reference/apis/js-apis-inputmethodengine.md.
Merge pull request !11902 from 葛亚芳/N/A
上级
e76b83bf
687c3d3c
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
24 addition
and
24 deletion
+24
-24
zh-cn/application-dev/reference/apis/js-apis-inputmethodengine.md
...plication-dev/reference/apis/js-apis-inputmethodengine.md
+24
-24
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-inputmethodengine.md
浏览文件 @
7b3f1d5a
...
...
@@ -100,7 +100,7 @@ getInputMethodEngine(): InputMethodEngine
> **说明:**
>
>从API version 8开始支持,API version 9开始废弃, 建议使用[getInputMethodAbility()](#inputmethodenginegetinputmethodability9)替代。
>
从API version 8开始支持,API version 9开始废弃, 建议使用[getInputMethodAbility()](#inputmethodenginegetinputmethodability9)替代。
**系统能力:**
SystemCapability.MiscServices.InputMethodFramework
...
...
@@ -157,7 +157,7 @@ on(type: 'inputStart', callback: (kbController: KeyboardController, textInputCli
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------------- | ---- | ------------------------------------------------------------ |
| type | string | 是 | 设置监听类型。
<br/>
-type为‘inputStart’时表示订阅输入法绑定。 |
| callback |
[
KeyboardController
](
#keyboardcontroller
)
,
[
TextInputClient
](
#textinputclient
)
| 是 | 回调函数,返回订阅输入法的KeyboardController和TextInputClient实例。 |
| callback |
(kbController:
[
KeyboardController
](
#keyboardcontroller
)
, textInputClient:
[
TextInputClient
](
#textinputclient
)
) => void
| 是 | 回调函数,返回订阅输入法的KeyboardController和TextInputClient实例。 |
**示例:**
...
...
@@ -181,7 +181,7 @@ off(type: 'inputStart', callback?: (kbController: KeyboardController, textInputC
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------------------- | ---- | ------------------------ |
| type | string | 是 | 设置监听类型。
<br/>
-type为‘inputStart’时表示订阅输入法绑定。 |
| callback |
[
KeyboardController
](
#keyboardcontroller
)
,
[
TextInputClient
](
#textinputclient
)
| 否 | 回调函数,返回取消订阅的KeyboardController和TextInputClient实例。 |
| callback |
(kbController:
[
KeyboardController
](
#keyboardcontroller
)
, textInputClient:
[
TextInputClient
](
#textinputclient
)
) => void
| 否 | 回调函数,返回取消订阅的KeyboardController和TextInputClient实例。 |
**示例:**
...
...
@@ -204,7 +204,7 @@ on(type: 'keyboardShow'|'keyboardHide', callback: () => void): void
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------ | ---- | ------------------------------------------------------------ |
| type | string | 是 | 设置监听类型。
<br/>
-
type为'keyboardShow',表示订阅输入法显示。
<br/>
-
type为'keyboardHide',表示订阅输入法隐藏。 |
| callback | void | 是 | 回调函数。 |
| callback |
() =>
void | 是 | 回调函数。 |
**示例:**
...
...
@@ -230,7 +230,7 @@ off(type: 'keyboardShow'|'keyboardHide', callback?: () => void): void
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------ | ---- | ------------------------------------------------------------ |
| type | string | 是 | 设置监听类型。
<br/>
-
type为'keyboardShow',表示订阅输入法显示。
<br/>
-
type为'keyboardHide',表示订阅输入法隐藏。 |
| callback | void | 否 | 回调函数。 |
| callback |
() =>
void | 否 | 回调函数。 |
**示例:**
...
...
@@ -260,7 +260,7 @@ on(type: 'inputStart', callback: (kbController: KeyboardController, inputClient:
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------------- | ---- | ------------------------------------------------------------ |
| type | string | 是 | 设置监听类型。
<br/>
-type为‘inputStart’时表示订阅输入法绑定。 |
| callback |
[
KeyboardController
](
#keyboardcontroller
)
,
[
InputClient
](
#inputclient9
)
| 是 | 回调函数,返回输入法操作相关实例。 |
| callback |
(kbController:
[
KeyboardController
](
#keyboardcontroller
)
, textInputClient:
[
InputClient
](
#inputclient9
)
) => void
| 是 | 回调函数,返回输入法操作相关实例。 |
**示例:**
...
...
@@ -284,7 +284,7 @@ off(type: 'inputStart', callback?: (kbController: KeyboardController, inputClien
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------------------- | ---- | ------------------------ |
| type | string | 是 | 设置监听类型。
<br/>
-type为‘inputStart’时表示订阅输入法绑定。 |
| callback |
[
KeyboardController
](
#keyboardcontroller
)
,
[
InputClient
](
#inputclient9
)
| 否 | 回调函数,返回输入法操作相关实例。 |
| callback |
(kbController:
[
KeyboardController
](
#keyboardcontroller
)
, textInputClient:
[
InputClient
](
#inputclient9
)
) => void
| 否 | 回调函数,返回输入法操作相关实例。 |
**示例:**
...
...
@@ -307,7 +307,7 @@ on(type: 'inputStop', callback: () => void): void
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------ | ---- | ------------------------------------------------------------ |
| type | string | 是 | 设置监听类型。
<br/>
-type为‘inputStop’时表示订阅停止输入法应用事件。 |
| callback | void | 是 | 回调函数。 |
| callback |
() =>
void | 是 | 回调函数。 |
**示例:**
...
...
@@ -330,7 +330,7 @@ off(type: 'inputStop', callback: () => void): void
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------ | ---- | ------------------------------------------------------------ |
| type | string | 是 | 设置监听类型。
<br/>
-type为‘inputStop’时表示订阅停止输入法应用事件。 |
| callback | void | 是 | 回调函数。 |
| callback |
() =>
void | 是 | 回调函数。 |
**示例:**
...
...
@@ -353,7 +353,7 @@ on(type: 'setCallingWindow', callback: (wid:number) => void): void
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------ | ---- | ------------------------------------------------------------ |
| type | string | 是 | 设置监听类型。
<br/>
-type为‘setCallingWindow’时表示订阅设置调用窗口事件。 |
| callback |
number
| 是 | 回调函数,返回调用方window id。 |
| callback |
(wid:number) => void
| 是 | 回调函数,返回调用方window id。 |
**示例:**
...
...
@@ -376,7 +376,7 @@ off(type: 'setCallingWindow', callback: (wid:number) => void): void
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------ | ---- | ------------------------------------------------------------ |
| type | string | 是 | 设置监听类型。
<br/>
-type为‘setCallingWindow’时表示订阅设置调用窗口事件。 |
| callback |
number
| 是 | 回调函数,返回调用方window id。 |
| callback |
(wid:number) => void
| 是 | 回调函数,返回调用方window id。 |
**示例:**
...
...
@@ -399,7 +399,7 @@ on(type: 'keyboardShow'|'keyboardHide', callback: () => void): void
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------ | ---- | ------------------------------------------------------------ |
| type | string | 是 | 设置监听类型。
<br/>
-
type为'keyboardShow',表示订阅输入法显示。
<br/>
-
type为'keyboardHide',表示订阅输入法隐藏。 |
| callback | void | 否 | 回调函数。 |
| callback |
() =>
void | 否 | 回调函数。 |
**示例:**
...
...
@@ -425,7 +425,7 @@ off(type: 'keyboardShow'|'keyboardHide', callback?: () => void): void
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------ | ---- | ------------------------------------------------------------ |
| type | string | 是 | 设置监听类型。
<br/>
-
type为'keyboardShow',表示订阅输入法显示。
<br/>
-
type为'keyboardHide',表示订阅输入法隐藏。 |
| callback | void | 否 | 回调函数。 |
| callback |
() =>
void | 否 | 回调函数。 |
**示例:**
...
...
@@ -451,7 +451,7 @@ on(type: 'setSubtype', callback: (inputMethodSubtype: InputMethodSubtype) => voi
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------ | ---- | ------------------------------------------------------------ |
| type | string | 是 | 设置监听类型。
<br/>
-
type为'setSubtype',表示订阅输入法子类型设置。
<br/>
-
type为'keyboardHide',表示订阅输入法隐藏。 |
| callback |
InputMethodSubtype
| 是 | 回调函数,返回调用方的输入法子类型。 |
| callback |
(inputMethodSubtype:
[
InputMethodSubtype
](
js-apis-inputmethod-subtype.md
)
) => void
| 是 | 回调函数,返回调用方的输入法子类型。 |
**示例:**
...
...
@@ -474,7 +474,7 @@ off(type: 'setSubtype', callback?: (inputMethodSubtype: InputMethodSubtype) => v
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------ | ---- | ------------------------------------------------------------ |
| type | string | 是 | 设置监听类型。
<br/>
-
type为'setSubtype',表示取消订阅输入法子类型设置。
<br/>
-
type为'keyboardHide',表示订阅输入法隐藏。 |
| callback |
InputMethodSubtype
| 否 | 回调函数,返回调用方的输入法子类型。 |
| callback |
(inputMethodSubtype:
[
InputMethodSubtype
](
js-apis-inputmethod-subtype.md
)
) => void
| 否 | 回调函数,返回调用方的输入法子类型。 |
**示例:**
...
...
@@ -501,7 +501,7 @@ on(type: 'keyDown'|'keyUp', callback: (event: KeyEvent) => boolean): void
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------------- | ---- | ------------------------------------------------------------ |
| type | string | 是 | 设置监听类型。
<br/>
-
type为'keyDown',表示订阅硬键盘按下。
<br/>
-
type为'keyUp',表示订阅硬键盘抬起。 |
| callback |
[
KeyEvent
](
#keyevent
)
| 是 | 回调函数,返回按键信息。 |
| callback |
(event:
[
KeyEvent
](
#keyevent
)
) => boolean
| 是 | 回调函数,返回按键信息。 |
**示例:**
...
...
@@ -531,7 +531,7 @@ off(type: 'keyDown'|'keyUp', callback?: (event: KeyEvent) => boolean): void
| 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------------- | ---- | ------------------------------------------------------------ |
| type | string | 是 | 设置监听类型。
<br/>
-
type为'keyDown',表示订阅硬键盘按下。
<br/>
-
type为'keyUp',表示订阅硬键盘抬起。 |
| callback |
[
KeyEvent
](
#keyevent
)
| 否 | 回调函数,返回按键信息。 |
| callback |
(event:
[
KeyEvent
](
#keyevent
)
) => boolean
| 否 | 回调函数,返回按键信息。 |
**示例:**
...
...
@@ -559,11 +559,11 @@ on(type: 'cursorContextChange', callback: (x: number, y:number, height:number) =
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------ | ---- | ------------------------------------------------------------ |
| type | string | 是 | 光标变化事件。
<br/>
-type为’cursorContextChange‘时,表示光标变化。 |
| callback |
number
| 是 | 回调函数,返回光标信息。 |
| callback |
(x: number, y:number, height:number) => void
| 是 | 回调函数,返回光标信息。 |
**示例:**
**示例:**
```
js
inputMethodEngine
.
getKeyboardDelegate
().
on
(
'
cursorContextChange
'
,
(
x
,
y
,
height
)
=>
{
...
...
@@ -586,7 +586,7 @@ off(type: 'cursorContextChange', callback?: (x: number, y:number, height:number)
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------ | ---- | ------------------------------------------------------------ |
| type | string | 是 | 光标变化事件。
<br/>
-type为’cursorContextChange‘时,表示光标变化。 |
| callback |
number
| 否 | 回调函数,返回光标信息。 |
| callback |
(x: number, y:number, height:number) => void
| 否 | 回调函数,返回光标信息。 |
**示例:**
...
...
@@ -609,7 +609,7 @@ on(type: 'selectionChange', callback: (oldBegin: number, oldEnd: number, newBegi
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------ | ---- | ------------------------------------------------------------ |
| type | string | 是 | 文本选择变化事件。
<br/>
-type为’selectionChange‘时,表示选择文本变化。 |
| callback |
number
| 是 | 回调函数,返回文本选择信息。 |
| callback |
(oldBegin: number, oldEnd: number, newBegin: number, newEnd: number) => void
| 是 | 回调函数,返回文本选择信息。 |
**示例:**
...
...
@@ -635,7 +635,7 @@ off(type: 'selectionChange', callback?: (oldBegin: number, oldEnd: number, newBe
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------ | ---- | ------------------------------------------------------------ |
| type | string | 是 | 文本选择变化事件。
<br/>
-type为’selectionChange‘时,表示选择文本变化。 |
| callback |
number
| 否 | 回调函数,返回文本选择信息。 |
| callback |
(oldBegin: number, oldEnd: number, newBegin: number, newEnd: number) => void
| 否 | 回调函数,返回文本选择信息。 |
**示例:**
...
...
@@ -659,7 +659,7 @@ on(type: 'textChange', callback: (text: string) => void): void
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------ | ---- | ------------------------------------------------------------ |
| type | string | 是 | 文本变化事件。
<br/>
-type为’textChange‘时,表示当前文本变化。 |
| callback |
string
| 是 | 回调函数,返回当前文本内容。 |
| callback |
(text: string) => void
| 是 | 回调函数,返回当前文本内容。 |
**示例:**
...
...
@@ -682,7 +682,7 @@ off(type: 'textChange', callback?: (text: string) => void): void
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------ | ---- | ------------------------------------------------------------ |
| type | string | 是 | 文本变化事件。
<br/>
-type为’textChange‘时,表示当前文本变化。 |
| callback |
string
| 否 | 回调函数,返回当前文本内容。 |
| callback |
(text: string) => void
| 否 | 回调函数,返回当前文本内容。 |
**示例:**
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录