未验证 提交 3fce5e14 编写于 作者: O openharmony_ci 提交者: Gitee

!24109 【轻量级 PR】:update en/application-dev/reference/apis/js-apis-inputdevice.md.

Merge pull request !24109 from gaoshangqi/N/A
...@@ -64,7 +64,7 @@ Obtains the IDs of all input devices. This API uses a promise to return the resu ...@@ -64,7 +64,7 @@ Obtains the IDs of all input devices. This API uses a promise to return the resu
```js ```js
try { try {
inputDevice.getDeviceList().then((ids) => { inputDevice.getDeviceList().then((ids: Array<number>) => {
console.log(`Device id list: ${JSON.stringify(ids)}`); console.log(`Device id list: ${JSON.stringify(ids)}`);
}); });
} catch (error) { } catch (error) {
...@@ -157,9 +157,9 @@ Enables listening for device hot swap events. ...@@ -157,9 +157,9 @@ Enables listening for device hot swap events.
```js ```js
let isPhysicalKeyboardExist = true; let isPhysicalKeyboardExist = true;
try { try {
inputDevice.on("change", (data) => { inputDevice.on("change", (data: inputDevice.DeviceListener) => {
console.log(`Device event info: ${JSON.stringify(data)}`); console.log(`Device event info: ${JSON.stringify(data)}`);
inputDevice.getKeyboardType(data.deviceId, (err, type) => { inputDevice.getKeyboardType(data.deviceId, (err: Error, type: inputDevice.KeyboardType) => {
console.log("The keyboard type is: " + type); console.log("The keyboard type is: " + type);
if (type == inputDevice.KeyboardType.ALPHABETIC_KEYBOARD && data.type == 'add') { if (type == inputDevice.KeyboardType.ALPHABETIC_KEYBOARD && data.type == 'add') {
// The physical keyboard is connected. // The physical keyboard is connected.
...@@ -238,7 +238,7 @@ This API is deprecated since API version 9. You are advised to use [inputDevice. ...@@ -238,7 +238,7 @@ This API is deprecated since API version 9. You are advised to use [inputDevice.
**Example** **Example**
```js ```js
inputDevice.getDeviceIds((error, ids) => { inputDevice.getDeviceIds((error: Error, ids: Array<number>) => {
if (error) { if (error) {
console.log(`Failed to get device id list, error: ${JSON.stringify(error, [`code`, `message`])}`); console.log(`Failed to get device id list, error: ${JSON.stringify(error, [`code`, `message`])}`);
return; return;
...@@ -266,7 +266,7 @@ This API is deprecated since API version 9. You are advised to use [inputDevice. ...@@ -266,7 +266,7 @@ This API is deprecated since API version 9. You are advised to use [inputDevice.
**Example** **Example**
```js ```js
inputDevice.getDeviceIds().then((ids) => { inputDevice.getDeviceIds().then((ids: Array<number>) => {
console.log(`Device id list: ${JSON.stringify(ids)}`); console.log(`Device id list: ${JSON.stringify(ids)}`);
}); });
``` ```
...@@ -353,7 +353,7 @@ Obtains the key codes supported by the input device. This API uses an asynchrono ...@@ -353,7 +353,7 @@ Obtains the key codes supported by the input device. This API uses an asynchrono
```js ```js
// Check whether the input device whose ID is 1 supports key codes 17, 22, and 2055. // Check whether the input device whose ID is 1 supports key codes 17, 22, and 2055.
try { try {
inputDevice.supportKeys(1, [17, 22, 2055], (error, supportResult) => { inputDevice.supportKeys(1, [17, 22, 2055], (error: Error, supportResult: Array<boolean>) => {
console.log(`Query result: ${JSON.stringify(supportResult)}`); console.log(`Query result: ${JSON.stringify(supportResult)}`);
}); });
} catch (error) { } catch (error) {
...@@ -452,7 +452,7 @@ Obtains the keyboard type of an input device. This API uses an asynchronous call ...@@ -452,7 +452,7 @@ Obtains the keyboard type of an input device. This API uses an asynchronous call
```js ```js
// Query the keyboard type of the input device whose ID is 1. // Query the keyboard type of the input device whose ID is 1.
try { try {
inputDevice.getKeyboardType(1).then((type) => { inputDevice.getKeyboardType(1).then((type: number) => {
console.log(`Keyboard type: ${JSON.stringify(type)}`); console.log(`Keyboard type: ${JSON.stringify(type)}`);
}); });
} catch (error) { } catch (error) {
...@@ -547,7 +547,7 @@ Obtains the keyboard repeat delay. This API uses an asynchronous callback to ret ...@@ -547,7 +547,7 @@ Obtains the keyboard repeat delay. This API uses an asynchronous callback to ret
```js ```js
try { try {
inputDevice.getKeyboardRepeatDelay((error, delay) => { inputDevice.getKeyboardRepeatDelay((error: Error, delay: number) => {
if (error) { if (error) {
console.log(`Get keyboard repeat delay failed, error: ${JSON.stringify(error, [`code`, `message`])}`); console.log(`Get keyboard repeat delay failed, error: ${JSON.stringify(error, [`code`, `message`])}`);
return; return;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册