# multimodalinput_input_RM003 **Repository Path**: chen-binde/multimodalinput_input_3 ## Basic Information - **Project Name**: multimodalinput_input_RM003 - **Description**: Providing traditional input methods, such as key, touch, keyboard, and mouse inputs | 提供传统的输入交互方式,例如按键、触控、键盘、鼠标等 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1235 - **Created**: 2024-04-03 - **Last Updated**: 2024-04-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # multimodalinput\_input - [Introduction](#section11660541593) - [Directory Structure](#section14408467105) - [Usage](#section18111235161011) - [Available APIs](#section86358081116) - [Usage Guidelines](#section789634518111) - [Equipment Capability Support](#section789634518112) - [Repositories Involved](#section135327891219) ## Introduction The module of this repository is applied on the basis of standard systems to provide devices with single-touch input capabilities. This module reports touch events to the JS UI framework or application framework, which then encapsulates the events and provides APIs for apps. ## Directory Structure ``` /foundation/multimodalinput/input ├── interfaces # External APIs │ └── native # Native APIs │ └── innerkits # Native APIs provided for internal subsystems ├── service # Service framework code ├── sa_profile # Service startup configuration file ├── uinput # Input event injection module ``` ## Usage ### Available APIs Available APIs of Multimodal Input are event injection ones, which are open only to system apps currently. - The **inputEventClient** class provides methods for processing injection events. **Table 1** Major APIs in inputEventClient