1# Multimodal Subsystem Changelog 2 3## Permission Change in @ohos.multimodalInput.inputEventClient.d.ts 4 5**Access Level** 6 7System API 8 9**Reason for Change** 10 11The **ohos.permission.INJECT_INPUT_EVENT** permission is added to all APIs in the @ohos.multimodalInput.inputEventClient.d.ts file to meet security requirements. 12 13**Change Impact** 14 15This change is a non-compatible change. After the permission change, the compilation is successful, but the original functions of the APIs cannot be used properly. When an API is called, error code 201 is reported. 16 17**Start API Level** 18 1912 20 21**Change Since** 22 23OpenHarmony SDK 5.0.0.33 24 25**Key API/Component Changes** 26 27| API| Before Change| After Change| 28| ------------------------------------------------------------ | --------- | ------ | 29| function injectKeyEvent(keyEvent: KeyEventData): void; | No permission is required.| The **ohos.permission.INJECT_INPUT_EVENT** permission is required.| 30| function injectEvent({ KeyEvent: KeyEvent }): void; | No permission is required.| The **ohos.permission.INJECT_INPUT_EVENT** permission is required.| 31| function injectMouseEvent(mouseEvent: MouseEventData): void; | No permission is required.| The **ohos.permission.INJECT_INPUT_EVENT** permission is required.| 32| function injectTouchEvent(touchEvent: TouchEventData): void; | No permission is required.| The **ohos.permission.INJECT_INPUT_EVENT** permission is required.| 33| function permitInjection(result: boolean): void; | No permission is required.| The **ohos.permission.INJECT_INPUT_EVENT** permission is required.| 34 35**Adaptation Guide** 36 37Declare the **ohos.permission.INJECT_INPUT_EVENT** permission during application development. 38