【基本功能】:单个汉字输入,通过触摸屏小键盘按键输入,九宫格输入
【扩展功能】 连续输入汉字,词汇联想,通过屏幕选词
【实现原理】
1液晶屏显示
在液晶屏上开一块区域作为九键小键盘的区域,在这个区域中每个小块对应一个按键,按压的时候识别是什么字母。对应的在键盘旁边开辟一块显示匹配的字的空间和显示输入的字的空间。
2拼音汉字索引文件设计
建立拼音表,拼音的分段地址表,汉子表,汉字拼音排序表,汉字和拼音的对应表等,通过数组实现表的相关的数据存储,和输入法一起编译成二进制文件,放入内存中。
3拼音搜索算法
建立搜索算法,在输入法初始化时读入到数据结构中。
(1)输入拼音,通过键值对应表映射成相应的键值。搜索算法判断输入键数。
(2)根据输入键的首键查找汉字拼音分段地址表
(3)得到地址后在用户自造表中匹配,匹配成功后保存到一个数据结构中,显示在屏幕上。通过点击屏幕选取。