拼音输入法思路

news/2024/11/24 5:40:51/

【基本功能】:单个汉字输入,通过触摸屏小键盘按键输入,九宫格输入

 

【扩展功能】 连续输入汉字,词汇联想,通过屏幕选词

 

【实现原理】

       

1液晶屏显示     

  在液晶屏上开一块区域作为九键小键盘的区域,在这个区域中每个小块对应一个按键,按压的时候识别是什么字母。对应的在键盘旁边开辟一块显示匹配的字的空间和显示输入的字的空间。

 

2拼音汉字索引文件设计

  建立拼音表,拼音的分段地址表,汉子表,汉字拼音排序表,汉字和拼音的对应表等,通过数组实现表的相关的数据存储,和输入法一起编译成二进制文件,放入内存中。          

 

3拼音搜索算法

建立搜索算法,在输入法初始化时读入到数据结构中。

    1)输入拼音,通过键值对应表映射成相应的键值。搜索算法判断输入键数。

        2)根据输入键的首键查找汉字拼音分段地址表

        3)得到地址后在用户自造表中匹配,匹配成功后保存到一个数据结构中,显示在屏幕上。通过点击屏幕选取。


http://www.ppmy.cn/news/394390.html

相关文章

搜狗拼音输入法词库是怎样炼成的

搜狗输入法小组词库开发工程师 吕杰勇 转载此文请注明来自搜狗输入法官方博客,务必保留原始链接:http://pinyin.blog.sohu.com/41063494.html 众所周知,搜狗输入法在词库方面具有鲜明的特色,其词库不仅超大全面(大概有…

输入法注入QQ游戏

现在的游戏做了很多保护措施 通常的注入办法有 1 写驱动注入:难度稍微大点 暂时没有接触驱动 2 系统dll替换:常见的情况就是替换掉ws2_32.dll 3 输入法注入: 其实输入法注入也就是dll的换种的一种方法之一 只不过了 替换系统dll后某些游戏会去检测系…

汉字编码与拼音输入法

机内码国标码区位码 计算机处理汉字信息的前提条件是对每个汉字进行编码,这些编码统称为汉字编码。汉字信息在系统内传送的过程就是汉字编码转换的过程。 汉字交换码:汉字信息处理系统之间或通信系统之间传输信息时,对每一个汉字所规定的统一…

在centos7搜狗拼音输入法安装

下载64位的ubuntu 64bit的安装包,提取其中的data.tar.gz 然后安装fcitx输入法基础环境 配置用户目录下的.bashrc即可 原文: 链接: http://blog.csdn.net/yang1982_0907/article/details/17100409 1. 卸载iBus yum remove ibus 2. 将RHEL 6.4的软件源更换为CentOS 6.4的软件源…

ubuntu 添加中文拼音输入法

ibus输入法(仅作本人安装记录,侵删) Chinese语言包安装 首先需要给Ubuntu16.04安装Chinese语言包支持。 如上图点击其中的Install/Remove Languages…,这个对话框是通过system settings–>Language Support选择弹出来的。…

英文打字小游戏

目录 1 实验目的 2 实验报告内容 3 实验题目 4 实验环境 5 实验分析和设计思路 6 流程分析和类图结构 ​编辑 7. 实验结果与测试分析 8. 总结 这周没有更新任何的文章,感到十分的抱歉。因为我们老师让我们做一个英文打字的小游戏,并要求撰写实验…

告别谷歌拼音输入法

自从谷歌离开中国(共)以后,谷歌拼音输入法已经很久没有更新了,而微软始终在默默开发者最易用的输入法,这让我下决心重新回到了微软的怀抱,但是我积累在谷歌里面已经积累的词库怎么办?苦恼&#…

Google推出拼音输入法了!

网址: http://tools.google.com/pinyin 下载地址:http://dl.google.com/pinyin/GooglePinyinInstaller.exe 用了一下,感觉挺好用的,同志们有兴趣的话,也试试看吧。恩 聪明的谷歌拼音输入法五大特色: …