Go to file
demon 17760e7759 !4 修复静态扫描问题
Merge pull request !4 from demon/master
2021-09-22 08:12:56 +00:00
etc/init add inputmethod 2021-09-14 20:33:47 +08:00
frameworks fix codex warning 2021-09-22 15:59:51 +08:00
interfaces/kits/js fix codex warning 2021-09-22 15:59:51 +08:00
profile add inputmethod 2021-09-14 20:33:47 +08:00
services fix codex warning 2021-09-22 15:59:51 +08:00
unitest fix codex warning 2021-09-22 15:59:51 +08:00
BUILD.gn add inputmethod 2021-09-14 20:33:47 +08:00
inputmethod.gni add inputmethod 2021-09-14 20:33:47 +08:00
LICENSE add inputmethod 2021-09-14 20:33:47 +08:00
ohos.build add inputmethod 2021-09-14 20:33:47 +08:00
README_zh.md fix bugs 2021-09-15 20:33:09 +08:00
README.md fix bugs 2021-09-15 20:33:09 +08:00

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:

  1. 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

  1. 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

  1. 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

  1. 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

  1. Click in the edit attribute control to invoke the default input method application through the input method framework

  2. Typing can be carried out through the input method application, and characters can be input to the application client on the screen

####Participation contribution

  1. Fork warehouse
  2. Submission code
  3. Create a new pull request
  4. Commit is complete