diff --git a/en/application-dev/reference/apis/js-apis-inputdevice.md b/en/application-dev/reference/apis/js-apis-inputdevice.md
index 02b81d4a512f7e08ea27866fc43dc0bc853f4521..eca20fafe0a0510de5543a7fc777839c0c99862b 100644
--- a/en/application-dev/reference/apis/js-apis-inputdevice.md
+++ b/en/application-dev/reference/apis/js-apis-inputdevice.md
@@ -4,14 +4,14 @@
The input device management module is used to listen for the connection, disconnection, and updates of input devices and display information about input devices. For example, it can be used to listen for mouse insertion and removal and obtain information such as the ID, name, and pointer speed of the mouse.
->  **NOTE**
+> **NOTE**
> The initial APIs of this module are supported since API version 8. Newly added APIs will be marked with a superscript to indicate their earliest API version.
## Modules to Import
-```
+```js
import inputDevice from '@ohos.multimodalInput.inputDevice';
```
@@ -33,7 +33,7 @@ Obtains the IDs of all input devices. This API uses an asynchronous callback to
**Example**
-```
+```js
export default {
data: {
deviceIds: Array,
@@ -51,7 +51,7 @@ export default {
## inputDevice.getDeviceIds
-function getDeviceIds(): Promise>
+function getDeviceIds(): Promise>
Obtains the IDs of all input devices. This API uses a promise to return the result.
@@ -59,13 +59,13 @@ Obtains the IDs of all input devices. This API uses a promise to return the resu
**Return value**
-| Name | Description |
+| Parameter | Description |
| ---------------------- | ------------------ |
-| Promise> | Promise used to return the result.|
+| Promise> | Promise used to return the result.|
**Example**
-```
+```js
export default {
testGetDeviceIds: function () {
console.info("InputDeviceJsTest---start---testGetDeviceIds");
@@ -100,7 +100,7 @@ Obtains the information about an input device. This API uses an asynchronous cal
**Example**
-```
+```js
export default {
InputDeviceData: {
deviceId : 0,
@@ -122,7 +122,7 @@ export default {
## inputDevice.getDevice
-function getDevice(deviceId: number): Promise
+function getDevice(deviceId: number): Promise\
Obtains the information about an input device. This API uses a promise to return the result.
@@ -130,13 +130,13 @@ Obtains the information about an input device. This API uses a promise to return
**Return value**
-| Name | Description |
+| Parameter | Description |
| ------------------------ | ------------------ |
-| Promise | Promise used to return the result.|
+| Promise\ | Promise used to return the result.|
**Example**
-```
+```js
export default {
InputDeviceData: {
deviceId : 0,
@@ -165,15 +165,22 @@ Defines the information about an input device.
**System capability**: SystemCapability.MultimodalInput.Input.InputDevice
-| Name | Type | Description |
-| ------- | -------------------------------------- | ---------------------------------------- |
-| id | number | Unique identifier of an input device. If the same physical device is repeatedly inserted and removed, its ID changes. |
-| name | string | Name of the input device. |
-| sources | Array<[SourceType](#sourcetype)> | Source types of the input device. For example, if a keyboard is attached with a touchpad, the device has two input sources: keyboard and touchpad.|
+| Name | Type | Description |
+| ---------- | -------------------------- | ---------------------------------------------------- |
+| id | number | Unique identifier of an input device. If the same physical device is repeatedly inserted and removed, its ID changes. |
+| name | string | Name of the input device. |
+| sources | Array<[SourceType](#sourcetype)> | Source types of the input device. For example, if a keyboard is attached with a touchpad, the device has two input sources: keyboard and touchpad. |
+| axisRanges | Array<[axisRanges](#axisrange)> | Axis information of the input device. |
+| bus | number | Bus type of the input device. |
+| product | number | Product information of the input device. |
+| vendor | number | Vendor information of the input device. |
+| version | number | Version information of the input device. |
+| phys | string | Physical address of the input device. |
+| uniq | string | Unique ID of the input device. |
## AxisType
-Axis type. This API is defined but not implemented in OpenHarmony 3.1 Release. It will be available for use in OpenHarmony 3.1 MR.
+Defines the axis type of an input device, which is **NULL**.
## AxisRange
diff --git a/en/application-dev/reference/apis/js-apis-inputeventclient.md b/en/application-dev/reference/apis/js-apis-inputeventclient.md
index ed3942bb5920474b06ae829521a77bf483d1cac0..4d6bf02375fb726e84e47f12883e6ec0d7ecab69 100644
--- a/en/application-dev/reference/apis/js-apis-inputeventclient.md
+++ b/en/application-dev/reference/apis/js-apis-inputeventclient.md
@@ -1,17 +1,17 @@
# Input Event Client
->  **NOTE**
+> **NOTE**
>
-> - The initial APIs of this module are supported since API version 8. Newly added APIs will be marked with a superscript to indicate their earliest API version.
+> The initial APIs of this module are supported since API version 8. Newly added APIs will be marked with a superscript to indicate their earliest API version.
>
-> - The APIs of this module are system APIs and cannot be called by third-party applications.
+> The APIs of this module are system APIs and cannot be called by third-party applications.
## Modules to Import
-```
+```js
import inputEventClient from '@ohos.multimodalInput.inputEventClient';
```
@@ -32,14 +32,14 @@ Injects a key.
**Example**
-```
+```js
let keyEvent = {
isPressed: true,
keyCode: 2,
keyDownDuration: 0,
isIntercepted: false
}
-res = inputEventClient.injectEvent({KeyEvent: keyEvent});
+let res = inputEventClient.injectEvent({KeyEvent: keyEvent});
```