2340f90f4a
Merge pull request !2 from demon/master |
||
---|---|---|
etc/init | ||
frameworks | ||
interfaces/kits/js | ||
profile | ||
services | ||
unitest | ||
BUILD.gn | ||
inputmethod.gni | ||
LICENSE | ||
ohos.build | ||
README_zh.md | ||
README.md |
miscservices_inputmethod
####Introduction
Input Method Framework, is used to connect the application and input method. the application can input text through the input method
####Warehouse path
/base/miscservices/inputmethod
####Introduction to framework code
The input method framework currently has four modules, as follows:
- Application client
Path: /base/miscservices/inputmethod/frameworks/inputmethod_controller
Function: realize the service delivery of application and input method framework, including the binding between application and input method service, application display and hiding request for input method, etc
- Input method client
Path: /base/miscservices/inputmethod/frameworks/inputmethod_ability
Function: the intermediate bridge between input method framework service and input method delivery, including monitoring the current status of input method, etc
- Input method service
Path: /base/miscservices/inputmethod/services
Function: as the core of the input method framework, the main processing logic of the input method is completed here
- Input method JS interface
Path: /base/miscservices/inputmethod/interfaces/kits/JS
Function: the temporarily exposed JS interface is mainly reserved for calling input methods
####Main functions supported by the framework
-
Click in the edit attribute control to invoke the default input method application through the input method framework
-
Typing can be carried out through the input method application, and characters can be input to the application client on the screen
####Participation contribution
- Fork warehouse
- Submission code
- Create a new pull request
- Commit is complete