# applications_inputmethod **Repository Path**: openharmony-sig/applications_inputmethod ## Basic Information - **Project Name**: applications_inputmethod - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 58 - **Created**: 2022-09-30 - **Last Updated**: 2025-05-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 🚨 **重要提示 | IMPORTANT** > > **⚠️ 此代码仓已归档。新地址请访问 [applications_inputmethod](https://gitcode.com/openharmony-sig/applications_inputmethod)。| ⚠️ This repository has been archived. For the new address, please visit [applications_inputmethod](https://gitcode.com/openharmony-sig/applications_inputmethod).** > --- > # applications_ inputmethod ####Introduction Kikainput is a lightweight input method application, which supports 26 key Chinese and English input, and supports intelligent terminals running OpenHarmony OS ####Software architecture |-- AppScope //Application configuration file | |-- app.json5 | |-- resources | |-- base | |-- element | | |-- string.json | |-- media | |-- app_icon.png |-- entry |-- .gitignore |-- build-profile.json5 |-- hvigorfile.js |-- package-lock.json |-- package.json |-- .preview |-- src //project configuration file |-- main | |-- module.json5 | |-- ets | | |-- Application | | | |-- AbilityStage.ts | | |-- common | | | |-- styleConfiguration.ets | | |-- model | | | |-- HardKeyUtils.ets | | | |-- KeyboardController.ets //Keyboard logic processing | | | |-- keyboardKeyData.ets //Keyboard data | | | |-- PhraseInfo.ets //Associative words | | | |-- PinyinsDataUtils.ets //Phonetic data processing logic | | | |-- PinyinsInfo.ets //Pinyin data model | | |-- pages | | | |-- index.ets | | |-- ServiceExtAbility | | | |-- service.ts | | | |-- ServiceExtAbility.ts | | |-- wordsmodel //Distinguish text data according to letters | | |-- ADataModel.ts | | |-- BDataModel.ts | | |-- CDataModel.ts | | |-- DDataModel.ts | | |-- EDataModel.ts | | |-- FDataModel.ts | | |-- GDataModel.ts | | |-- HDataModel.ts | | |-- JDataModel.ts | | |-- KDataModel.ts | | |-- LDataModel.ts | | |-- MDataModel.ts | | |-- NDataModel.ts | | |-- ODataModel.ts | | |-- PDataModel.ts | | |-- QDataModel.ts | | |-- RDataModel.ts | | |-- SDataModel.ts | | |-- TDataModel.ts | | |-- WDataModel.ts | | |-- XDataModel.ts | | |-- YDataModel.ts | | |-- ZDataModel.ts | |-- resources | |-- base | | |-- element | | | |-- float.json | | | |-- gdata.json | | | |-- odatamodel.json | | | |-- string.json | | |-- media | | | |-- icon.png | | | |-- next.png | | |-- profile | | |-- main_pages.json | |-- phone | | |-- element | | |-- float.json | |-- rawfile | |-- delete.png | |-- delete.svg | |-- down.png | |-- down.svg | |-- return.png | |-- return.svg | |-- shift light long.png | |-- shift light long.svg | |-- shift light.png | |-- shift light.svg | |-- shift.png | |-- shift.svg ####Instructions Supported languages: JavaScript, ets Operating system limitation: OpenHarmony operating system Model limitations: Stage model ####Constraints and restrictions 1. This example only supports running on a standard system. 2. This example is a stage model, which is supported from API version 9. 3. This example can only be compiled and run with DevEco Studio 3.0 Beta3 (Build Version: 3.0.0.901, build on May 30, 2022). 4. In this example, compilation verification is temporarily removed due to interface problems. 5. This example needs to use the system interface of the @ ohos. application. ServiceExtensionAbility system permission. When using the Full SDK, you need to manually obtain it from the image site and replace it in DevEco Studio. Please refer to 6. If the error of installing this example is error: install sign info inconsistent, it is possible that this application is set as a system preset application and has been installed in the system. At this time, you need to use the command to replace the installation, and restart the device after the replacement installation. The specific command is as follows: hdc_ std shell mount -o remount,rw / hdc_ std shell rm -f /system/app/kikaInput.hap hdc_ std shell reboot hdc_ std shell mount -o remount,rw / hdc_ std file send D:\OpenHarmony_ demo\Input_ sys\KikaInput-3586\entry\build\default\outputs\default\kikaInput.hap /system/app/ hdc_ std shell reboot After the device is restarted, the replacement installation of the application can be completed without other operations.