手机多语言输入法模块的管理和开发姓名:学号:班级:指导老师:•中兴通讯P600B1WCDMA/GSM双模移动电话机的一个子模块
项目来源和意义手机输入法总体结构图操作系统输入法搜索引擎字库人机界面LCD显示键盘输入在这些过程中,输入法搜索引擎和字库由ZI提供,键盘输入和LCD显示由硬件支持,人机界面将调用相应函数来处理这些过程
所以,在本模块中,处理的是人机界面及人机界面与各个过程模块之间的关系
界面需求bucucunbu不埔补步部布捕m/n文字编辑区录入区候选词区导航区确定1
文字编辑区用户编辑的结果在文本编辑里显示
录入区用户的录入过程的提示显示在录入区
候选词区用户完成录入后可能会得到一系列满足条件的候选词,需要从候选词里调出所需要的单词
这些候选词放在候选词区里被显示
文字和符号的显示•在编辑框中,要求文字和符号正常显示,•一行不能显示则分行显示
•在英文输入法下,要求单词完整显示
•在编辑状态下,随光标的位置显示相应的文字行
目前适合文本串显示的是AEE_FONT_NORMAL类型,相当于word里的正常型,不加粗和下划线
功能结构图输入法输入法切换数字字母输入符号输入英文输入中文输入模块说明界面显示模块文本区域处理模块通用输入法处理模块ZI搜索引擎显示显示输入取字处理文本•界面显示模块,与LCD显示相关
•通用输入法处理模块,与键盘输入和输入法搜索引擎相关
•文本区域处理模块,处理文本区域的按键事件,包括输入法的切换等系统设计和实现•界面元素的显示:光标,字符及字符反显,编辑框和提示框•文本区域处理模块•通用输入法处理模块整体程序设计初始化输入法结构体,设置参数开始调用显示模块显示用户界面键盘映射ZI搜索引擎显示候选词上移下移事件控制显示被选字输入法切换NY释放空间界面元素显示:编辑框和提示框•IDISPLAY_DrawRect来画图实现•确认编辑框和提