发明名称 一种移动终端中显示与输入符号的方法
摘要 本发明涉及一种在移动终端中显示与输入符号的方法,该方法是通过把所需符号建立一个表,保存在移动终端上;然后把表中符号按行列顺序依次显示在移动终端的一个界面上,在界面的最上面显示列索引数字;用上下左右键来选择符号,同时在当前行可以输入数字来快捷输入本行的第几个符号,在退出时当前符号将被记下,再次进入符号界面时,默认选中该符号;显示时,遇到特殊符号,先把特殊符号映射到指定的编码,然后显示映射的编码所对应的点阵数据;这样使得移动终端符号的输入更加方便快速。通过采用本发明的方法在移动终端输入符号时可以摆脱对输入法符号库的完全依赖,而且操作快速、简单、明了,为用户提供了极大的便利。
申请公布号 CN101477441A 申请公布日期 2009.07.08
申请号 CN200910045641.8 申请日期 2009.01.21
申请人 上海闻泰电子科技有限公司 发明人 周导;黄勇
分类号 G06F3/048(2006.01)I 主分类号 G06F3/048(2006.01)I
代理机构 上海新天专利代理有限公司 代理人 王敏杰
主权项 1. 一种移动终端中显示与输入符号的方法,包括符号显示与符号输入,其特征在于:所述的符号显示是把所需符号建立一个表,保存在移动终端上,然后把表中符号按行列顺序依次显示在移动终端的一个界面上,在界面的最上面显示列索引数字,显示时遇到特殊符号,先把特殊符号映射到指定的编码,然后显示映射的编码所对应的点阵数据;所述的符号输入是用上下左右键来选择符号,同时在当前行可以输入数字来快捷输入本行中该数字对应的符号,在退出时当前符号将被记下,再次进入符号界面时,默认选种该符号;所述符号显示是把所需符号按行列顺序依次显示在移动终端的一个界面上,其具体步骤如下:1a. 把需要显示的符号归类,按类排成一个个线性表,然后把各表以数组的形式保存在移动终端上,其中数组的每个元素的值为相应符号表中相应位置符号的unicode编码;1b. 在移动终端系统中创建一个窗口,打开刚创建的窗口,根据需要选择将要显示的符号表,获得符号表所对应数组的首地址和大小;设置当前选中符号索引的默认值为列表中第一个符号,保存在一个静态变量中;1c. 在移动终端的显示器上绘制符号窗口;所述符号输入的方法包括第一输入法、第二输入法和特殊符号输入方法,所述第一输入法是在移动终端系统中,移动上下左右方向键来选中所需的字符,再按确定键输入,其步骤如下:2a. 在移动终端系统中,按上下左右方向键,向所创建的符号窗口发送对应的按键消息;2b. 窗口响应对应的按键键消息,根据当所选符号在符号表中的索引和按键,计算得到将要选中的那个符号在符号中的索引,并把值赋给保存选中符号索引的那个定义好的静态变量中,记忆当前选中的符号;2c. 发送符号刷新的消息到本窗口,执行步骤1c,在移动终端的显示器上重新绘制符号窗口;2d. 在移动终端系统中,按确定键,向符号窗口发送对应的按键消息。2e. 窗口响应确定键的按键键消息,根据选中符号索引的值,从保存符号表的数组中取出符号的unicode编码的值,输入到的编辑框中;2f. 关闭符号窗口;所述的第二符号输入法是在移动终端系统中,按数字键来快捷选择并输入本行的第几个符号,其具体步骤是:3a. 在移动终端系统中,按数字键,向所创建的符号窗口发送对应的按键消息;3b. 符号窗口响应对应的按键键消息,根据当前光标所选字符所在的行数和数字键所选的列数,计算得到将要选中的那个符号在符号中的索引,把值赋给保存选中符号索引的那个定义好的静态变量中,记忆当前选中的符号;3c. 根据选中符号索引的值,从保存符号表的数组中取出符号的unicode码的值,输入到的编辑框中;3d. 关闭符号窗口;所述的特殊符号和自定义符号显示与输入。4a. 用画字符工具画出特殊符号和自定义符号,如空格和回车符号。4b. 将所画出的符号生成点阵,将该点阵加入字库中,并记录下所画符号的宽度和在字库中所处的位置。4c. 在符号界面上显示自定义符号时,根据unicode编码判断是否自定义符号,如果是自定义符号就需要转换成在字库中存放的符号的编码,根据该编码在字库中取出该符号的点阵,将点阵画出来,即为所见到的符号。4d. 用户在输入该自定义符号时,不能将该点阵符号编码加入到编辑框,而应该映射到原始编码加入编辑框。
地址 200001上海市黄浦区北京东路668号G区6楼