Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
d2b5a3c2
D
Docs
项目概览
OpenHarmony
/
Docs
大约 2 年 前同步成功
通知
161
Star
293
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看板
未验证
提交
d2b5a3c2
编写于
5月 25, 2022
作者:
O
openharmony_ci
提交者:
Gitee
5月 25, 2022
浏览文件
操作
浏览文件
下载
差异文件
!4293 修改和dts文件一致
Merge pull request !4293 from mayunteng/release
上级
5ff93ff8
f74c259f
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
40 addition
and
33 deletion
+40
-33
zh-cn/application-dev/reference/apis/js-apis-inputconsumer.md
...n/application-dev/reference/apis/js-apis-inputconsumer.md
+27
-27
zh-cn/application-dev/reference/apis/js-apis-inputdevice.md
zh-cn/application-dev/reference/apis/js-apis-inputdevice.md
+12
-5
zh-cn/application-dev/reference/apis/js-apis-inputmonitor.md
zh-cn/application-dev/reference/apis/js-apis-inputmonitor.md
+1
-1
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-inputconsumer.md
浏览文件 @
d2b5a3c2
...
...
@@ -18,35 +18,35 @@ import inputConsumer from '@ohos.multimodalInput.inputConsumer';
## inputConsumer.on
on(type: "key", keyOption
: KeyOption, callback: Callback
<
KeyOption
>
): void
on(type: "key", keyOption
s: KeyOptions, callback: Callback
<
KeyOptions
>
): void
开始监听组合按键事件, 当满足条件的组合按键输入事件发生时,将KeyOption回调到入参callback表示的回调函数上。
开始监听组合按键事件, 当满足条件的组合按键输入事件发生时,将KeyOption
s
回调到入参callback表示的回调函数上。
**系统能力:**
SystemCapability.MultimodalInput.Input.InputConsumer
**参数:**
| 参数 | 类型 | 必填 | 说明 |
| 参数 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| type | string | 是 | 监听输入事件类型,只支持“key”。 |
| keyOption
|
[
KeyOption
](
#keyoption
)
| 是 | 组合键选项,用来指定组合键输入时应该符合的条件。 |
| callback | Callback
<
KeyOption
>
| 是 | 回调函数。当满足条件的按键输入产生时,回调到此函数,以传入的keyOption为入参。 |
| type | string | 是 | 监听输入事件类型,只支持“key”。 |
| keyOption
s |
[
KeyOptions
](
#keyoption
)
| 是 | 组合键选项,用来指定组合键输入时应该符合的条件。 |
| callback | Callback
<
KeyOption
s
>
| 是 | 回调函数。当满足条件的按键输入产生时,回调到此函数,以传入的keyOptions为入参。 |
**示例:**
```
let keyOption
= {preKeys: [], finalKey: 3, isFinalKeyDown: true, finalKeyDownDuration: 0
}
let callback = function
(keyOption
) {
console.info("preKeys: " + keyOption.preKeys, "finalKey: " + keyOption.finalKey,
"isFinalKeyDown: " + keyOption.isFinalKeyDown, "finalKeyDownDuration: " + keyOption
.finalKeyDownDuration)
let keyOption
s = { preKeys: [], finalKey: 3, isFinalKeyDown: true, finalKeyDownDuration: 0
}
let callback = function
(keyOptions
) {
console.info("preKeys: " + keyOptions.preKeys, "finalKey: " + keyOptions.finalKey,
"isFinalKeyDown: " + keyOptions.isFinalKeyDown, "finalKeyDownDuration: " + keyOptions
.finalKeyDownDuration)
}
inputConsumer.on('key', keyOption, callback);
inputConsumer.on('key', keyOption
s
, callback);
```
## inputConsumer.off
off(type: "key", keyOption
: KeyOption, callback: Callback
<
KeyOption
>
): void
off(type: "key", keyOption
s: KeyOptions, callback: Callback
<
KeyOptions
>
): void
停止监听组合按键事件。
...
...
@@ -54,33 +54,33 @@ off(type: "key", keyOption: KeyOption, callback: Callback<KeyOption>): voi
**参数:**
| 参数 | 类型 | 必填 | 说明 |
| 参数 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| type | string | 是 | 监听输入事件类型,只支持“key”。 |
| keyOption
|
[
KeyOption
](
#keyoption
)
| 是 | 开始监听时传入的KeyOption。 |
| callback | Callback
<
KeyOption
>
| 是 | 开始监听时与KeyOption一同传入的回调函数
。 |
| type | string | 是 | 监听输入事件类型,只支持“key”。 |
| keyOption
s |
[
KeyOptions
](
#keyoption
)
| 是 | 开始监听时传入的KeyOptions。 |
| callback | Callback
<
KeyOption
s
>
| 是 | 开始监听时与KeyOptions一同传入的回调函数
。 |
**示例:**
```
let keyOption
= {preKeys: [], finalKey: 3, isFinalKeyDown: true, finalKeyDownDuration: 0
}
let callback = function
(keyOption
) {
console.info("preKeys: " + keyOption.preKeys, "finalKey: " + keyOption.finalKey,
"isFinalKeyDown: " + keyOption.isFinalKeyDown, "finalKeyDownDuration: " + keyOption
.finalKeyDownDuration)
let keyOption
s = { preKeys: [], finalKey: 3, isFinalKeyDown: true, finalKeyDownDuration: 0
}
let callback = function
(keyOptions
) {
console.info("preKeys: " + keyOptions.preKeys, "finalKey: " + keyOptions.finalKey,
"isFinalKeyDown: " + keyOptions.isFinalKeyDown, "finalKeyDownDuration: " + keyOptions
.finalKeyDownDuration)
}
inputConsumer.off('key', keyOption, callback);
inputConsumer.off('key', keyOption
s
, callback);
```
## KeyOption
## KeyOption
s
组合键输入事件发生时,组合键满足的选项。
**系统能力:**
以下各项对应系统能力均为SystemCapability.MultimodalInput.Input.InputConsumer
| 参数 | 类型 | 必填 | 说明 |
| 参数 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| preKeys | Array | 是 | 组合键前置按键集合,可为空,前置按键无顺序要求。 |
| finalKey | Number | 是 | 组合键最后按键,不能为空。 |
| isFinalKeyDown | boolean | 是 | 组合键最后按键是按下还是抬起,默认是按下。 |
| finalKeyDownDuration | Number | 是 | 组合键最后按键按下持续时长,默认无时长要求。 |
| preKeys | Array | 是 | 组合键前置按键集合,可为空,前置按键无顺序要求。 |
| finalKey | Number | 是 | 组合键最后按键,不能为空。 |
| isFinalKeyDown | boolean | 是 | 组合键最后按键是按下还是抬起,默认是按下。 |
| finalKeyDownDuration | Number | 是 | 组合键最后按键按下持续时长,默认无时长要求。 |
zh-cn/application-dev/reference/apis/js-apis-inputdevice.md
浏览文件 @
d2b5a3c2
...
...
@@ -165,11 +165,18 @@ export default {
**系统能力:**
以下各项对应的系统能力均为SystemCapability.MultimodalInput.Input.InputDevice
| 名称 | 参数类型 | 说明 |
| ------- | -------------------------------------- | ---------------------------------------- |
| id | number | 输入设备的唯一标识,同一个物理设备反复插拔,其设备id会发生变化。 |
| name | string | 输入设备的名字。 |
| sources | Array
<
[SourceType](#sourcetype)
>
| 输入设备支持的源类型。比如有的键盘上附带触摸板,则此设备有keyboard和touchpad两种输入源。 |
| 名称 | 参数类型 | 说明 |
| ---------- | -------------------------------------- | ------------------------------------------------------------ |
| id | number | 输入设备的唯一标识,同一个物理设备反复插拔,其设备id会发生变化。 |
| name | string | 输入设备的名字。 |
| sources | Array
<
[SourceType](#sourcetype)
>
| 输入设备支持的源类型。比如有的键盘上附带触摸板,则此设备有keyboard和touchpad两种输入源。 |
| axisRanges | Array
<
[axisRanges](#axisrange)
>
| 输入设备的轴信息。 |
| bus | number | 输入设备的总线类型。 |
| product | number | 输入设备的产品信息。 |
| vendor | number | 输入设备的厂商信息。 |
| version | number | 输入设备的版本信息。 |
| phys | string | 输入设备的物理地址。 |
| uniq | string | 输入设备的唯一标识。 |
## AxisType
...
...
zh-cn/application-dev/reference/apis/js-apis-inputmonitor.md
浏览文件 @
d2b5a3c2
...
...
@@ -63,7 +63,7 @@ export default {
## inputMonitor.off
off(type: "touch", receiver: TouchEventReceiver): void
off(type: "touch", receiver
?
: TouchEventReceiver): void
停止监听全局输入。
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录