1e41f4b71Sopenharmony_ci#  multimodalinput子系统ChangeLog
2e41f4b71Sopenharmony_ci
3e41f4b71Sopenharmony_ci##  cl.multimodalinput.1  inputMonitor接口实现错误修正
4e41f4b71Sopenharmony_ci
5e41f4b71Sopenharmony_ci多模输入inputMonitor接口中针对TouchEvent的监听接口,callback中TouchEvent原先引用arkui-js的通用事件TouchEvent,但该接口没有对外暴露(即未export),IDE中默认TouchEvent为arkui-ts中的TouchEvent,ArtTS语法整改之后,原接口失效。因此需要将inputMointor中的TouchEvent引用修改为多模输入的TouchEvent。
6e41f4b71Sopenharmony_ci
7e41f4b71Sopenharmony_ci**变更影响**
8e41f4b71Sopenharmony_ci
9e41f4b71Sopenharmony_ci字段名变更,原有的字段获取的值为undefine
10e41f4b71Sopenharmony_ci
11e41f4b71Sopenharmony_ci**关键的接口/组件变更**
12e41f4b71Sopenharmony_ci
13e41f4b71Sopenharmony_ci使用inputMonitor监听多模输入TouchEvent时,需要单独import多模的touchEvent类
14e41f4b71Sopenharmony_ci
15e41f4b71Sopenharmony_ci```ts
16e41f4b71Sopenharmony_ciimport touchEvent from '@ohos.multimodalInput.touchEvent';
17e41f4b71Sopenharmony_citry {
18e41f4b71Sopenharmony_ci  inputMonitor.on('touch', (touchEvent: touchEvent.TouchEvent) => {
19e41f4b71Sopenharmony_ci    console.log(`Monitor on success ${JSON.stringify(touchEvent)}`);
20e41f4b71Sopenharmony_ci    return false;
21e41f4b71Sopenharmony_ci  });
22e41f4b71Sopenharmony_ci} catch (error) {
23e41f4b71Sopenharmony_ci  console.log(`Monitor on failed, error: ${JSON.stringify(error, [`code`, `message`])}`);
24e41f4b71Sopenharmony_ci}
25e41f4b71Sopenharmony_ci```
26e41f4b71Sopenharmony_ci
27e41f4b71Sopenharmony_ci**适配指导**
28e41f4b71Sopenharmony_ci
29e41f4b71Sopenharmony_ciOpenHarmony4.0.11.5之后需要应用将字段修改为多模的TouchEvent字段名
30e41f4b71Sopenharmony_ci
31e41f4b71Sopenharmony_ci| 变更前         | 变更后     |
32e41f4b71Sopenharmony_ci| -------------- | ---------- |
33e41f4b71Sopenharmony_ci| type           | action     |
34e41f4b71Sopenharmony_ci| timestamp      | actionTime |
35e41f4b71Sopenharmony_ci| deviceId       | deviceId   |
36e41f4b71Sopenharmony_ci| globalX        | screenX    |
37e41f4b71Sopenharmony_ci| globalY        | screenY    |
38e41f4b71Sopenharmony_ci| localX         | windowX    |
39e41f4b71Sopenharmony_ci| localY         | windowY    |
40e41f4b71Sopenharmony_ci| force          | pressure   |
41e41f4b71Sopenharmony_ci| touches        | touches    |
42e41f4b71Sopenharmony_ci| changedTouches | touches    |