diff --git a/zh-cn/application-dev/reference/apis/js-apis-inputdevice.md b/zh-cn/application-dev/reference/apis/js-apis-inputdevice.md
index 6fef87683c76e94cedffda11ac46a4b3380be9b2..6e85deb773d4f1fb5fec8582bb34b3c7a7867b87 100755
--- a/zh-cn/application-dev/reference/apis/js-apis-inputdevice.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-inputdevice.md
@@ -28,19 +28,19 @@ on(type: “change”, listener: Callback<DeviceListener>): void
| 参数 | 类型 | 必填 | 说明 |
| -------- | ------------------------------------------------- | ---- | -------------------- |
| type | string | 是 | 输入设备的事件类型 |
-| listener | Callback<[DeviceListener](#devicelistener)> | 是 | 可上报的输入设备事件 |
+| listener | Callback<[DeviceListener](#devicelistener9+)> | 是 | 可上报的输入设备事件 |
**示例:**
```js
-inputDevice.on("change", (callback)=>{
- console.log("type: " + callback.type + ", deviceId: " + callback.deviceId);
+inputDevice.on("change", (data)=>{
+ console.log("type: " + data.type + ", deviceId: " + data.deviceId);
});
```
## inputDevice.off9+
-on(type: “change”, listener?: Callback<DeviceListener>): void
+off(type: “change”, listener?: Callback<DeviceListener>): void
取消监听设备的热插拔事件。
@@ -51,11 +51,19 @@ on(type: “change”, listener?: Callback<DeviceListener>): void
| 参数 | 类型 | 必填 | 说明 |
| -------- | ------------------------------------------------- | ---- | -------------------- |
| type | string | 是 | 输入设备的事件类型 |
-| listener | Callback<[DeviceListener](#devicelistener)> | 否 | 可上报的输入设备事件 |
+| listener | Callback<[DeviceListener](#devicelistener9+)> | 否 | 可上报的输入设备事件 |
**示例:**
```js
+listener: function(data) {
+ console.log("type: " + data.type + ", deviceId: " + data.deviceId);
+}
+
+// 单独取消listener的监听。
+inputDevice.off("change", this.listener);
+
+// 取消所有监听
inputDevice.off("change");
```
@@ -266,7 +274,7 @@ inputDevice.getKeyboardType().then((ret)=>{
| 名称 | 参数类型 | 说明 |
| -------- | --------------------------- | ------------------------------------------------------------ |
-| type | [ChangedType](#changedtype) | 表示输入设备插入或者移除。 |
+| type | [ChangeType](#changetype) | 表示输入设备插入或者移除。 |
| deviceId | number | 输入设备的唯一标识,同一个物理设备反复插拔,其设备id会发生变化。 |
## InputDeviceData