提交 dc279b64 编写于 作者: H hungry_feiwei

multimodalinput amend

Signed-off-by: Nhungry_feiwei <huxiao31@huawei.com>
上级 cf5815b2
...@@ -49,10 +49,36 @@ inputMonitor.off("touch", (event) => { ...@@ -49,10 +49,36 @@ inputMonitor.off("touch", (event) => {
``` ```
on(type: "mouse", receiver: Callback&lt;MouseEvent&gt;): void
开始监听全局鼠标事件。
此接口为系统接口。
**需要权限:** ohos.permission.INPUT_MONITORING
**系统能力:** SystemCapability.MultimodalInput.Input.InputMonitor
**参数:**
| 参数 | 类型 | 必填 | 说明 |
| -------- | -------------------------- | ---- | ------------------------------- |
| type | string | 是 | 监听输入事件类型,取值“mouse”。 |
| receiver | Callback&lt;MouseEvent&gt; | 是 | 鼠标输入事件回调函数。 |
**示例:**
```js
inputMonitor.off("mouse", (event) => {
// 消费鼠标事件
});
```
## inputMonitor.off ## inputMonitor.off
off(type: "touch", receiver?:TouchEventReceiver):void off(type: "touch", receiver?: TouchEventReceiver): void
停止监听全局触屏事件。 停止监听全局触屏事件。
...@@ -74,14 +100,37 @@ off(type: "touch", receiver?:TouchEventReceiver):void ...@@ -74,14 +100,37 @@ off(type: "touch", receiver?:TouchEventReceiver):void
inputMonitor.off("touch"); inputMonitor.off("touch");
``` ```
off(type: "mouse", receiver?: Callback&lt;MouseEvent&gt;): void
停止监听全局鼠标事件。
## TouchEventReceiver
此接口为系统接口。 此接口为系统接口。
**需要权限:**ohos.permission.INPUT_MONITORING
**系统能力:**SystemCapability.MultimodalInput.Input.InputMonitor
**参数:**
| 参数 | 类型 | 必填 | 说明 |
| -------- | -------------------------- | ---- | ------------------------------- |
| type | string | 是 | 监听输入事件类型,取值“mouse”。 |
| receiver | Callback&lt;MouseEvent&gt; | 否 | 鼠标输入事件回调函数。 |
**示例:**
```js
inputMonitor.off("mouse");
```
## TouchEventReceiver
触摸输入事件的回调函数。如果返回true,则触摸输入被监听器消耗,系统将执行关闭动作。 触摸输入事件的回调函数。如果返回true,则触摸输入被监听器消耗,系统将执行关闭动作。
此接口为系统接口。
**系统能力:**SystemCapability.MultimodalInput.Input.InputMonitor **系统能力:**SystemCapability.MultimodalInput.Input.InputMonitor
**参数:** **参数:**
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册