# 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 #### 介绍 kikainput是一个轻量级的输入法应用,支持26键中英文输入,支持在运行OpenHarmony OS的智能终端上 #### 软件架构 |-- AppScope // 应用配置文件 | |-- 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 //项目配置文件 |-- main | |-- module.json5 | |-- ets | | |-- Application | | | |-- AbilityStage.ts | | |-- common | | | |-- styleConfiguration.ets | | |-- model | | | |-- HardKeyUtils.ets | | | |-- KeyboardController.ets //键盘逻辑处理 | | | |-- keyboardKeyData.ets //键盘数据 | | | |-- PhraseInfo.ets //联想词 | | | |-- PinyinsDataUtils.ets //拼音数据处理逻辑 | | | |-- PinyinsInfo.ets //拼音数据模型 | | |-- pages | | | |-- index.ets | | |-- ServiceExtAbility | | | |-- service.ts | | | |-- ServiceExtAbility.ts | | |-- wordsmodel //根据字母区分文字数据 | | |-- 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 #### 使用说明 支持语言: JavaScript、ets 操作系统限制: OpenHarmony操作系统 模型限制: Stage模型 #### 约束与限制 1.本示例仅支持在标准系统上运行。 2.本示例为Stage模型,从API version 9开始支持。 3.本示例需要使用DevEco Studio 3.0 Beta3 (Build Version: 3.0.0.901, built on May 30, 2022)才可编译运行。 4.本示例由于接口问题暂时去除编译校验检验。 5.本示例需要使用@ohos.application.ServiceExtensionAbility系统权限的系统接口。使用Full SDK时需要手动从镜像站点获取,并在DevEco Studio中替换,具体操作可参考 6.如果安装本示例报错为error:install sign info inconsistent,则有可能本应用被设置为系统预置应用,已安装在系统中,此时需使用命令进行替换安装,并在替换安装后对设备进行重启操作,具体命令如下: 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 等设备重启后即可完成应用的替换安装,无需其他操作。