# OHOS-KikaInput **Repository Path**: chenruidian/kika-input-method ## Basic Information - **Project Name**: OHOS-KikaInput - **Description**: OpenHarmony轻量级输入法-PC端适配 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2024-04-19 - **Last Updated**: 2024-04-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # KikaInput [TOC] #### 简介 **本项目是基于OpenHarmony官方 app_samples仓库中的开源项目KikaInput进行PC端适配和开发的,可以通过项目标签以及gitee地址( https://gitee.com/openharmony/applications_app_samples.git )追踪到原项目。** - 项目名称:OpenHarmony多语言输入法应用 - 所属系列: - 功能:支持中文字符、英文字符、中文符号、英文符号、数字输入以及中英文切换功能。 - 项目完成状态:基本功能实现 - 适用系统版本:OpenHarmonyOS 4.0 Release,SDK10 - 项目作者:温海敏 - 邮箱:isrc_hm@iscas.ac.cn ![输入法面板UI](screenshot/device/IMG_show_pinyin.jpg) ![输入法支持的输入模式](screenshot/device/IMG_show.jpg) #### 项目介绍 - 编程语言:ArkTS - 外部库依赖:项目拼音库使用Google开源拼音库,可以通过开源地址( https://android.googlesource.com/platform/packages/inputmethods/PinyinIME/ )进行了解。 #### 安装教程 1.下载本应用hap包`kikaInput.hap`。 2.打开cmd命令行工具,进入上一步下载的har包所在目录,根据以下步骤安装输入法应用: (1)确认连接上OpenHarmony标准系统的开发板; ~~~bash hdc target mount ~~~ (2)授予文件读写权限; ~~~bash hdc shell mount -o remount,rw / ~~~ (3)打包后的hap包发送到开发板; ~~~bash hdc file send ".\kikaInput.hap" "/system/app/com.example.kikakeyboard/kikaInput.hap" ~~~ (4)清空相关的数据文件,并重启进行安装; ~~~bash hdc shell mount -o remount,rw /; hdc shell rm /data/* -rf; hdc shell sync /system/bin/udevadm trigger; hdc shell reboot; ~~~ (5)若步骤(4)重启后,按`shift`键无法切换到拼音输入模式,则执行以下命令调起输入法选择弹窗,选择kikaInput或kikakeyboard完成输入法应用切换; ~~~bash hdc shell aa start ability -a InputMethod -b cn.openharmony.inputmethodchoosedialog ~~~ 3.点击任意输入框,即可进行输入。 #### 使用教程 1. 安装完成后,点击任意输入框,即可进行输入; 2. 按`shift`键可进行中英文输入模式切换; 3. 按`Caps Lock`可进行大小写切换; 4. 若安装完成后,按`shift`键无法切换到拼音输入模式,则执行以下命令调起输入法选择弹窗,选择kikaInput或kikakeyboard完成输入法应用切换即可; ~~~bash hdc shell aa start ability -a InputMethod -b cn.openharmony.inputmethodchoosedialog ~~~ #### 版本迭代 - v0.1.0-alpha 实现了输入法应用的基本功能 尚不支持键盘快捷键操作 部分符号适配未完成 #### 已知的问题: 1.长按某一个键进行连续输入时,会导致当前输入框所在应用卡死 2.第一次输入中文时,输入法应用UI面板显示会有大约1s左右的卡顿,此后则不会卡顿 #### 版权和许可信息 - 暂无