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 |