一种基于按键的输入装置及其操作方式的制作方法

文档序号:7591748阅读:245来源:国知局
专利名称:一种基于按键的输入装置及其操作方式的制作方法
技术领域
本发明涉及一种电子设备的按键输入的操作方式,尤其涉及一种小键盘掌上设备的输入装置及其操作方式。它可应用于手机(Cell Phone或Mobile Phone)、个人数字助理(PDA)、掌上电脑、电子记事本、电子词典、遥控器、游戏机等便携式电子设备。
背景技术
目前人们在手机等小键盘电子设备上进行按键操作时,要实现的目的通常为文本字符输入和功能菜单访问,对普遍使用的按键输入的操作方式描述如下1 利用标准数字键盘输入汉字的笔画码或者拼音码、以及英文单词中的各个字母,实现对汉字或单词这类大字符集中的字符的检索。
2 在各类字符(汉字、英文单词、符号、标点等)的输入过程中,当要从候选字符列表中指定输入其中的某一字符时,以及对树状菜单结构访问过程中指定某一菜单选项时,普遍地有两种按键操作方式其一通过“移动光标+确认执行”的方式,这类操作方式主要通过手机按键盘上的方向导航键、确认键、取消键实现;其二通过“数字编号选定”的方式,即在各个候选项前面有数字序号作为选定它们的一种编号标识,由按键盘上的相应数字键直接选中各个选项,而勿需光标的逐项移动。
在上面两种操作方式中,均是通过某一特定按健或者光标的连续移动实现翻页。
上面所述的传统的按键输入操作方式,往往需要较多的按键次数、导致按键效率较低;并且因操作按键的数量较多,不易实现“盲”操作(不看按键盘)。

发明内容本发明克服了现有技术中的不足,提供了一种基于按键的输入装置及其操作方式。其目的之一是提高按键输入的高效性;其目的之二是提高按键操作的灵活性。
为了解决上述技术问题,本发明是通过以下技术方案实现的人们通过电子信息设备的按键盘,要输入的或操作的信息的表现形式,大体上涉及到以下几种类型汉字、英文单词、数字、字母、符号、标点等文本字符;各种形式的、被组织成树状结构的功能菜单;和以“记录”形式存放的用户数据等。在进行这些信息的输入和操作时,一种公知方式是,将它们中的各个输入元素集中组织起来,在操作界面中创建成一个候选项列表的形式,然后在候选项列表中引入一个“光标”概念;在进行按键操作时,通过键盘中的某些按键在各个候选项之间移动光标,再通过键盘中的某个按键对当前光标所处的侯选项进行确认输入。另外一种公知方式是,在操作界面中创建候选项列表时,对其中的每个侯选项进行数字按键编号,通过按动键盘中的各个数字键,分别选定输入与它们相应的各个侯选项。上面两种信息输入方式的共同特点是,以操作界面中的候选项列表的形式进行信息输入,并且通过按键盘中的一组相关的按键,对候选项列表中的各个侯选项进行选定输入。
在本发明中,将键盘中高频使用的、输入信息的这组相关按键集中分布并构成一个快捷键组,它所包含按键的数量不宜过多,其原则是,凭借按键自身的机械造型以及拇指的良好触觉反馈完全可以对这些按键进行“盲”操作(不看按键盘)。基于这种思想,可将快捷键组中的按键分布设计成下述形状位于中央的一个功能键,和位于周围并对称分布的四个或八个编码键。
在本发明中,将按键操作的信息“输入”过程视为一种信息“检索”过程。尤其是在光标定位、电话号码拨号等的操作过程中,更能体现这种思想。在信息检索时,对于那些小容量候选项集合的、便于组织成候选项列表的信息输入类型,均按照其中最常见的树状结构的功能菜单访问的方式进行操作,例如,标点符号的输入等;而对于那些大容量候选项集合的信息输入类型,首先通过关键码检索,减小其候选项数量,然后再按上述方式进行操作,例如,汉字输入、英文单词的输入等。
在本发明中,在候选项列表中的各个选项与快捷键组中的各个编码键之间建立一种直接的链接关系,这种链接关系是通过直观的位置对应、或者形象的符号定义实现的。这种链接关系的建立,将使得候选项列表中的各个侯选项均携带(或潜在地携带)这样一种信息选定该项所需要的编码键在快捷键组中的位置。当通过快捷键组中的编码键选定候选项列表之中的某一选项时,利用这种信息的提示作用,单健次地按动相应的编码键或者多键次地按动相应的编码键组合,即可直接选定输入它们所对应的侯选项。
在本发明中,为配合编码键对相应候选项的选定输入,利用快捷键组中的功能键对候选项列表进行如下方式的操作通过按一次功能键,对候选项列表进行循环方式地翻动一页;通过长时间按一次功能键,将当前的候选项列表切换到与它相关的另外一种候选项列表状态。
下面,将从几个方面来详细地阐述本发明的技术方案1 力争将手机的绝大部分功能操作集中实现于少数的几个易操作的按键之上。
伴随着便携式电子设备小型化的发展趋势,其键盘变得更加小巧,按键的间隔更紧凑,按键的表面积更小,并在其顶部印制更小的数字和字母。遗憾的是,这些电子设备的用户有时在辨认或按压那些小且紧凑安排的按键时遇到困难;容易造成用户一次按下多个键或者按错键。对于手机和其它便携式电子设备,存在着这些缺陷。
在本发明中对手机按键的使用上,除了数字输入等需要使用标准的数字键盘外,力求将其它的绝大部分操作在几个易操作的快捷键中去实现(甚至连数字输入也靠这几个快捷键去实现)。即试图将手机中80%的实际操作归结到20%的便于操作的按键中去实现,即遵循和利用人们常说的“二八法则”的规律。这几个高频使用的按键,在本发明中合称为快捷键组,它由若干个编码键及一个功能键构成,通过它们完成各种信息输入。在利用这些少量的编码键和功能键完成各种按键操作时,必须要解决键码的复用问题。
2 将按键操作过程不仅仅视为信息“输入”过程,更视为信息“检索”的过程,并在此基础上采取技术措施,提高信息检索的效率。
尽量采用直接查找(Hash查找)、索引查找、分块查找等高效的查找算法,而避免使用顺序查找等低效的操作算法。传统使用的、在字符输入时的候选字符列表上的光标移动操作,以及在功能菜单浏览时各个选项上的光标移动操作等,均可视为低效的顺序查找的过程,在本发明中这些查找方式将均被摒弃。
3 利用快捷键组对字符进行便于输入检索的、高效的信息编码。
对于各类要输入的字符信息,直接利用快捷键组进行信息编码和信息检索,例如3.1 在大容量字符集的汉字的按键编码和按键输入上,简化汉字的编码键类型和编码规则。当对汉字进行检索操作时,其检索方式可以是,通过快捷键组中的编码键,输入汉字的笔画编码。检索的结果将使候选字符列表容量减小,便于翻页和选定操作。从而将汉字输入的整个过程(汉字编码的检索、候选汉字列表的翻页、候选汉字的选定)均实现于快捷键组。
3.2 在小容量字符集的字母、符号、标点等的按键编码和按键输入上,以及对菜单候选项的指定输入上,因利用手机按键对要输入的这类信息自身的特征进行编码比较困难,再加上它们库中的元素总数目较小,不必进行类似于汉字输入时笔画码检索的过程,而是直接给出其库元素列表,并通过翻页的方式逐个显示,由系统自动生成的位置序号即成为它们的选择码,此时可由编码键直接指定要输入的字符。
3.3 在光标移动上,摒弃传统的光标移动方式,以索引查找的思想去理解和执行光标在文本编辑区内的移动,即将光标移动到特定位置的过程视为一个在文本编辑区内查找目标字符的过程。在本发明中的光标移动时,通过连续检索、逐级分区的方法逐步缩小检索范围,并最终将检索范围缩小到目标字符上,此时便实现了光标在目标位置上的定位。
4 在按键操作上,通过快捷键组并结合屏幕中各侯选项所携带的键位信息,在编码键与各个候选项之间建立直接的映射关系。
本发明企图通过显示屏上的软件操作界面,在各种候选项(汉字、字母、符号、标点、各种菜单选项等)列表中,对每一个候选项进行方便按键操作的编码,即它不仅能提供每一候选项的选择码这一基本功能外,还能向使用者提供选择码的键位信息,以此表明选择该选项的编码键在快捷键组中的位置。在快捷键组中的编码键与屏幕中的候选项之间的对应关系上,有两种方法来建立二者间的直接映射4.1 选项在列表中的相对位置即代表选择该选项的编码键在快捷键组中的相对位置。在汉字、字母、符号、标点等字符的输入时对候选字符列表的指定输入上,以及对图标式的菜单选项的选取指定上,各候选项的列表形状,与快捷键组的分布形状相同。这样通过快捷键组中的不同编码键,可以分别指定输入候选项列表中对应位置的选项。
4.2 在选项上利用区位标记符号来标识选择该选项的编码键在快捷键组中的相对位置。在菜单文字行选项的选取指定时,因菜单文字行较长,受屏幕尺寸的限制,不可能按照快捷键组的结构布局来排列各个文字行选项在屏幕中的位置,此时可以在每个文字行选项的前面安排一个键位标记符号,以此来表征在选取指定该菜单文字行选项时,需要按动的编码键在快捷键组中的位置。
5 提高快捷键组的可操作性。
对快捷键组的设计思路是,精简按键数量,机械结构紧凑,凭借良好的机械设计,使之手感良好,为操作者提供明显的触觉反馈,操作方便直观。这样可以凭借手感,同时结合屏幕上的信息提示,实现“盲”操作(不看按键盘),同时也缩短了拇指在快捷键组上的移动距离和时间。
在手机原有的键盘结构的基础上,可以直接利用键盘上部现有的四方向导航键及其中央的确认键作为本发明的这种快捷键组,来完成手机的大部分功能操作,并在此基础上采取措施提高它的可操作性;也可以改变整个手机按键盘的按键布局,使之不含数字键,将数字输入也靠这些快捷键组来完成。
上述这种快捷键组,直接利用了手机现有的四向导航键,在它的十字形按键排列布局中,上、下、左、右的四个方向按键用作本发明中的编码键,中间的确认键用作本发明中的功能键。这种快捷键组,除了十字形按键排列布局,也可以设计出与此不同的其它按键布局结构,例如田字形结构、米字形结构等。
与现有技术相比,本发明的有益效果,主要表现在按键输入的高效性和按键操作的灵活性上。尤其是在汉字输入、光标定位、字符切换、功能菜单访问、用户数据操作、电话号码拨叫等的过程中,按键操作的方便性和快捷性更是显而易见。

附图1A-C 快捷键组中的按键分布形状;附图2A-D 汉字的四种笔画类型与快捷键组中的编码键之间的对应关系;附图3反映汉字输入规则的三种列表与三种操作;附图4A-I 汉字输入过程中的各种状态标记;附图5汉字输入过程举例;附图6A-C 利用快捷键组进行英文输入时的操作界面;附图7A-D 利用快捷键组进行字母输入时的操作界面;附图8A-C 利用快捷键组进行符号输入时的操作界面;附图9A-C 利用快捷键组进行标点输入时的操作界面;附图10A-D利用快捷键组进行光标定位时的操作界面;附图11 文本字符输入时的各种状态切换;附图12 利用快捷键组进行符号输入时采用嵌套结构的操作界面;附图13 利用快捷键组进行图标阵列式菜单访问时的操作界面;附图14A-B利用快捷键组进行文字陈述式菜单访问时的操作界面;附图15 菜单浏览时的导航路径举例;附图16A-B利用快捷键组进行菜单访问时的基本操作模式;附图17A-B利用快捷键组进行用户数据操作时的操作界面举例;
附图18 利用快捷键组进行用户数据操作时的状态切换及操作模式;附图19 利用快捷键组进行电话号码拨叫时的操作界面;附图20A-O快捷键组中的各按键分布形状再举例;附图21A-B快捷键组在整个手机按键盘中的应用举例;附图22A-C标识编码键的键位符号再举例;附图23A-D利用快捷键组但不使用候选项列表的几种按键操作方式举例。
具体实施方式下面结合附图与具体实施方式
对本发明做进一步详细描述。
1 关于通过按键输入的信息的类型本发明所涉及的信息输入,是指目前小型掌上设备中通过按键要实现的大部分功能操作,以手机为例,它通常涉及到以下几个方面1.1 文本字符输入文本字符输入包括以下各项具体操作1.1.1 本发明所涉及的“汉字输入”是指国家标准通用汉字库中的汉字的输入。
1.1.2 本发明所涉及的“英文输入”是指英文单词的输入。
1.1.3 本发明所涉及的“字母输入”是指英语中26个字母的大小写的输入。
1.1.4 本发明所涉及的“符号输入”是指各种特殊符号、表情符号、标识符号等的输入,举例但不局限于下面的符号+-×÷=±~*@#$∵∴∷…√⊥∥∠⊙◎∫∮≡≌≈∞∝≠≮≯≤≥αβε♂♀|‖/\%&¥※∑∏∈Ω∧∨℃¢¤№§☆★△▲◇◆○●□■〓1.1.5 本发明所涉及的“标点输入”是指各种全角和半角标点符号的输入,举例但不局限于下面的标点符号,、。;!?·‘’“”()[]{}「」<>《》——……1.1.6 本发明所涉及的“光标定位”是指在文本编辑区内,在字符插入或删除时目标字符的定位。
1.2 功能菜单访问本发明所应用的功能菜单访问包括以下两种具体操作1.2.1 本发明所涉及的“图标阵列式菜单访问”是指当菜单选项以图标形式枚举时,进入下层或返回上层、同层内的多屏翻页等操作。
1.2.2 本发明所涉及的“文字陈述式菜单访问”是指当菜单选项以整行文字的形式列举时,进入下层或返回上层、同层内的多屏翻页等操作。
1.3 用户数据操作本发明所涉及的“用户数据操作”是指针对用户数据,由系统自动生成针对这些数据的可实施的各种操作所形成的功能菜单,然后在该功能菜单中选择其中的某一选项对当前用户数据进行操作。
1.4 电话号码拨叫本发明所涉及的“电话号码拨叫”是指输入电话号码数字,并呼出该号码。
2 关于输入各类信息的按键的设计上述各种类型的按键输入信息均是通过本发明所涉及的快捷键组输入的,它包括四个或八个编码键、一个功能键。快捷键组作为手机按键盘的一个组成部分,其结构可以设计成十字形、田字形、米字形,它们分别如附图1A、附图1B、附图1C所示。
2.1 快捷键组的紧凑按键分布2.1.1 在附图1A所示的十字形设计方案中,快捷键组由位于上、下、左、右位置的四个编码键和位于它们中心位置的功能键构成。在下面的阐述中,分别用符号 表示下面四个编码键上、下、左、右;分别用符号 表示下面六个编码键组合(上+下)、(上+左)、(上+右)、(下+左)、(下+右)、(左+右),并且这两个按键按动时不分先后次序;用符号 表示功能键。
2.1.2 在附图1B所示的田字形设计方案中,快捷键组由位于左上、右上、左下、右下位置的四个编码键和位于它们中心位置的功能键构成。在下面的阐述中,分别用符号 表示下面四个编码键左上、右上、左下、右下;分别用符号 表示下面六个编码键组合(左上+右上)、(左上+左下)、(左上+右下)、(右上+左下)、(右上+右下)、(左下+右下),并且这两个按键按动时不分先后次序;用符号 表示功能键。
2.1.3 在附图1C所示的米字形设计方案中,快捷键组由位于上、下、左、右、左上、右上、左下、右下位置的八个编码键和位于它们中心位置的功能键构成,它实际上是十字形与田字形的复合方案。在下面的阐述中,分别用符号 表示下面八个编码键上、下、左、右、左上、右上、左下、右下;用符号 表示功能键。
为提高快捷键组中各按键结构的紧凑性和适宜性,在以上各种形状的快捷键组中,各编码键中心相对于功能键中心的最大距离应不超过15.0mm,以6.0mm-9.0mm为宜。
2.2 快捷键组的良好触觉反馈通过快捷键组中各按键机械上的设计,增加手感,为按键的“盲”操作(不看按键盘)提供基础条件。一种方案是,快捷键组中央的功能键相对于四周的编码键向键盘底部凹陷,形成一种“盆地”状结构;另一种方案是,中央的功能键与四周的编码键之间的环形区域下沉,形成一种“沟壑”状结构。
3 关于通过快捷键组输入各类信息的实施例3.1 第一组实施例利用十字形快捷键组进行各种按键操作3.1.1 文本字符输入3.1.1.1 汉字输入本发明提出的汉字输入方法如下所述3.1.1.1.1 关于汉字编码的两个组成部分——笔画码和选择码。
当以笔画的方式输入汉字时,通常的情况是,每个汉字的编码由两部分组成第一部分为笔画码,第二部分为选择码。其中,笔画码就是按照汉字的自然笔画书写顺序,按照编码规则将它的各个笔画以基本的编码码元来表示时所形成的代码。在汉字输入时,每个编码码元对应于特定的按键,并且笔画码与汉字本身的笔画结构和笔画顺序有关。作为一种科学的汉字编码规则,各个编码码元在汉字输入时应尽可能地均等概率地出现,因为这样可以提高编码效率。选择码就是按照汉字的笔画编码规则,当两个或两个以上的汉字对应于同样的笔画码、或者对应于同样的前缀码时,为了对它们加以区别,或者是在词语联想机制下为了对同一个输入字所产生的所有联想候选汉字加以区别,而由系统自动产生的二次识别编码。
3.1.1.1.2 关于汉字的笔画类型——将各种汉字笔画归并为五个基本类型。
根据教育部语言文字应用研究所、中华书局联合编辑的《中华字典》,汉字中共有29种基本笔画类型,传统地,又将这29种基本笔画类型归并为以下公知的五类横(一,包括提 )、竖(丨,包括竖钩亅)、撇(丿)、捺(,包括点丶)、折(包括其余各种笔画,含各种弯、折、钩等)。
3.1.1.1.3 关于汉字的编码规则——将五类笔画对应于四个按键之上。
本发明所涉及的汉字输入,是在符合国家语言文字工作委员会的有关规范和日常书写习惯的基础上,将汉字基本笔画分类为以上公知的五种,并将这五类基本笔画对应于快捷键组中的四个编码键上。只要根据汉字书写的笔画和顺序,使用这五种基本笔画和四个编码键就能直观、快捷地输入汉字。上述五种笔画类型通过快捷键组上的四个编码键输入,其输入(编码)规则如下3.1.1.1.3.1 横、竖、撇、捺四种笔画由四个编码键直接输入。作为一个实施例,汉字的横、竖、撇、捺四个笔画分别对应于快捷键组中的上、下、左、右四个编码键,汉字笔画与编码键之间的这种对应规则如附图2A所示。在这种方案中,由编码键在快捷键组中的位置很容易联想到与它相应的笔画走势、以及它所代表的笔画类型,这会对用户提供有用的视觉帮助,也不必将笔画类型印制在相应编码键之上。
3.1.1.1.3.2 在汉字的折笔画的处理上,有两种方案方案一折笔画以它在汉字笔顺中的下一笔画类型来代替;若下一笔画仍为折笔,则以下一笔画的下一笔画来代替,依此类推;在一个汉字中,若折笔位于它的末笔画,则以它的上一笔画或者再往上一个笔画(与前面同理)来代替。总之,在整个汉字笔顺中,折笔画以它之后(优先)或之前出现的第一个非折笔画类型替代。例如,在这种方案下,“构”字的笔画编码为横、竖、撇、捺、撇、捺、捺、捺。
方案二折笔画以它在汉字笔顺中的上一笔画类型来代替;若上一笔画仍为折笔,则以上一笔画的上一笔画来代替,依此类推;在一个汉字中,若折笔位于它的首笔画,则以它的下一笔画或者再往下一个笔画(与前面同理)来代替。总之,在整个汉字笔顺中,折笔画以它之前(优先)或之后出现的第一个非折笔画类型替代。例如,在这种方案下,“构”字的笔画编码为横、竖、撇、捺、撇、撇、撇、捺。
由此可见,上面这两种对待折笔画的处理方式,使得四个基本编码元中的每个编码元均不代表某个特定的汉字笔画类型;换言之,它们除了代表其原本的基本笔画类型外,也可用来代表各种折笔画。
3.1.1.1.3.3 对于全部由折笔画构成的汉字(汉字库中共有两个这样的汉字乙、乜),作为一个实施例,其输入方法是,在输入笔画编码之前的初始候选汉字列表的第一页中,就将这两个汉字列举出来,此时可以通过选择码指定输入之。当开始输入汉字的笔画编码后,这两个汉字即从候选汉字列表中消失。
3.1.1.1.3.4 当利用这种编码规则输入汉字时,根据汉字各个基本笔画的类型及其先后书写顺序,按动其对应的编码键。本发明所涉及的汉字笔画输入法遵照国家语言文字工作委员会、中华人民共和国新闻出版署联合颁布的《现代汉字通用字笔顺规范》,每个汉字的录入笔顺与《现代汉字通用字笔顺规范》的规定相吻合。汉字的正确笔顺应为先横后竖、先撇后捺、从上到下、从左到右、从外到内、先里头后封口、先中间后两边。在汉字码本的编制上,可以添加一些对笔画或笔顺容错的编码(通常为笔顺容错),以满足人们的实际需要。
根据上述的汉字输入规则,经过对若干段典型文字输入时使用的四个编码码元使用频度的统计,它们的出现概率基本均等。因此,这种码元分类方法和编码方案是合理的。
3.1.1.1.4 关于候选汉字列表的三种状态——初始状态、联想状态、检索状态。
进入汉字输入状态之后,在汉字输入的过程中,在屏幕上十字形操作界面中的四周,罗列的供当前选择的若干汉字的列表在本发明中称为候选汉字列表,其表现形式有以下三种3.1.1.1.4.1 在进入汉字输入状态之后、笔画码输入之前,在候选汉字列表中所列的汉字,是汉字库中所有汉字的集合,并且按照使用频率高低依次排列。此时的候选汉字列表处于初始状态。
3.1.1.1.4.2 当输入一个汉字后,以所输入的汉字为首字的常用词语的下一个汉字成为词语联想字,出现于候选汉字列表之中。同样,这些词语联想字按照所构成的词语的使用频率高低依次排列。并且这些词语联想字的集合,相对于整个汉字库中的其它汉字,位于候选汉字列表的前部;或者候选汉字列表由“词语联想字+整个汉字库”构成,即词语联想字在后面字库中重复出现。此时的候选汉字列表处于联想状态。
3.1.1.1.4.3 随着汉字笔画编码的不断输入,对现有候选汉字列表中的所有汉字根据输入的笔画编码也进行着不断的检索,将符合检索要求的各个汉字继续保留于候选汉字列表,而其它汉字从列表中消失。继续保留于列表的是以当前输入的笔画码为编码前缀(编码开头)的所有汉字,因此每输入一个笔画,候选汉字列表随即更新。在本发明中,因参与编码的元素共有4个,故在理想情况下,候选汉字列表的长度也以(1/4)N的衰减速度缩小(N为输入的笔画编码的长度)。此时的候选汉字列表处于检索状态。它是上面两种状态其中之一的候选汉字列表中汉字集合的子集。
3.1.1.1.5 关于按键操作的三种类型——检索操作、选定操作、翻页操作。
在候选汉字列表三种状态中的任一状态之下,均可进行如下任一类型的按键操作,反映这种汉字输入的按键操作规则用附图3示意。
3.1.1.1.5.1 检索操作输入笔画码作为关键码条件,在当前候选汉字列表中检索符合要求的汉字。
3.1.1.1.5.2 选定操作对出现在当前候选汉字列表中的汉字,选择输入其中的某一个。
3.1.1.1.5.3 翻页操作当候选汉字数量较多,需分屏多页显示时,通过按键可对当前候选汉字列表进行翻页。
检索操作的按键方法是根据欲输入汉字的笔画笔顺,通过快捷键组中的编码键,依次输入其各笔画编码。
当出现编码键误按时,通过按动手机键盘上的CLR键(即“取消”键,下同),清除当前输入的最后一个笔画编码;通过长时间按一次CLR键,清除当前输入的所有笔画编码,并返回到汉字输入的初始界面。注意笔画编码删除与文本输入区中字符删除的区别,在未输入笔画编码或已全部清除的情况下,按一次CLR键,清除当前文本输入区中光标前的最后一个字符。长时间按一次CLR键,清除当前文本输入区中光标前的所有字符;若文本区中光标前无字符则清除光标后的所有字符;若文本区中光标前后均无字符则退出文本字符输入状态。
选定操作和翻页操作的按键方案有两种方案一按“功能键+相应位置的编码键”从候选汉字列表中选择特定的汉字(共需两键次);按“功能键+功能键”对候选汉字列表翻页一次(共需两键次)。在后面的汉字输入过程举例时,以此按键操作方法来阐述。在这种按键定义方式之下,可以通过长按编码键的方式(这里所谓的“长按”操作,是指较长时间地按住某一按键不放,直至按键动作产生效果,它是相对于按下按键后即时松开的情况而言的,“长按”操作所持续时间只有在超过一个软件定义的时间段之后才能产生作用。下同),在字符输入状态不必切换的情况下,输入最常用的四个标点符号,并使候选汉字列表返回到初始状态。作为一个例子,四个编码键与四个标点符号之间的对应关系分别为 键-逗号(,); 键-句号(。或.); 键-问号(?); 键-感叹号(!)。
方案二长按“相应位置的编码键”从候选汉字列表中选择特定的汉字(共需一键次);按“功能键”对候选汉字列表翻页(共需一键次)。
3.1.1.1.6 关于汉字输入过程中的状态标识符——以九类符号提示汉字输入过程。
进入汉字输入状态之后,在笔画码输入的过程中,在屏幕上十字形操作界面中的中央,以各种符号来标识汉字输入的当前状态。这些状态标识符共有九种,它们分别用附图4A-附图4I,并说明如下3.1.1.1.6.1 附图4A进入汉字输入状态后、编码键或功能键的按键操作之前的第一屏显示,它以十字形操作界面中央位置的“汉”符号为标志。其四周显示的是候选汉字列表在初始状态下的第一屏汉字。
3.1.1.1.6.2 附图4B-附图4E在笔画码的按键输入之后的状态显示,中心位置的提示符显示的总是当前刚刚输入的笔画编码所对应的编码键,可用键位符号 分别标识这些十字形快捷键组中的上、下、左、右四个笔画编码键(也可替换地使用 等键位符号标识)。在笔画码输入过程中,软件操作界面上应该始终显示当前输入的最后一个笔画编码的键位符号,因十字形操作界面的中央位置只能显示一个笔画编码,并且连续输入的两个笔画编码可能相同,所以这只能在一定程度上作为笔画码输入时按键操作的反馈提示。
3.1.1.1.6.3 附图4F在除其自身状态以外的其它各种状态之下,按下功能键后,界面进入的下一状态提示,它以十字形操作界面中央位置的“=”符号为标志。
3.1.1.1. 6.4 附图4G在附图4F状态之下,再次按下功能键,实现翻页操作后的状态标记,它以十字形操作界面中央位置的“#”符号为标志。
3.1.1.1.6.5 附图4H在附图4F状态之下,按编码键选定汉字后,当候选汉字列表列举上一输入字的词语联想字时的状态标记,它以十字形操作界面中央位置的“?”符号为标志。
3.1.1.1.6.6 附图4I在笔画码输入过程中,根据输入法的汉字库码本,当输入的笔画码非法(该编码串在码本中不存在)的情况下,本输入法不接受这个错误输入的最后一个笔画,候选汉字列表也不应该显示为空(理论上空码没有对应的汉字供候选汉字列表显示),而由输入法软件界面提示最后输入的一个笔画码非法的信息,即以“”作为系统提示符号。当出现该符号后,改用正确的笔画码输入,使整个编码串合法时,该提示符自动消失,取而代之的是当前输入的合法笔画码的键位符号标识。
3.1.1.1.7 关于频率统计机制的应用——提高汉字的平均输入速度。
在候选汉字列表中所列的各个汉字,均是按照其使用频率或者词语的使用频率由高到低排列的。表现在列表排列上,就是高频先见的原则排列各汉字。
3.1.1.1.8 关于词语联想机制的应用——提高汉字的平均输入速度。
当汉字笔画码输入时,已应用了笔画编码的前缀联想的思想(将所有以当前已输入的笔画编码为前缀编码的汉字进行主动联想,并予列表显示),以便使要输入的汉字尽快出现于候选汉字列表。除此以外,为提高汉字输入时的整体速度,结合在汉语语句表达中词语所占的比例较大的特点,引入词语联想的思想机制,并同时加大每个汉字的词语联想字的数目。
引入词语联想机制,可以明显地提高汉字输入效率。现举例说明,在本输入法中,若采用4字/页的容量设计候选汉字列表大小,假设平均每个汉字具有64个词语联想字,当要输入其中一个联想字时,理论上,通过两个笔画码即2键次即可将任一联想字出现于当前屏幕上。这是因为,采用四种类型的笔画编码元素检索这64个汉字时,每输入一个笔画编码,候选汉字列表中的字数都将缩小为原来的1/4,候选汉字列表中的字数经过64→16→4的两个步骤的变化之后,字数由64变为4,而这4个汉字完全可以放于候选汉字列表中的一个整页。当要输入的汉字出现于当前屏时,再通过2键(功能键+相应编码键)选定输入特定的汉字。因此,先后总共需要4键即可完成任一词语联想字的输入。
当要输入的下一个汉字并非上一输入汉字的词语联想字时,上一输入汉字的词语联想字在候选汉字列表中的存在并不影响下一个要输入的汉字的输入过程。这是因为,虽然当前候选汉字列表包括上一输入汉字的词语联想字,对此勿需任何按键处理,而是根据下一输入汉字自身的笔画笔顺按动相应的编码键,即可将它从候选汉字列表中检索出来。
当要输入的下一个汉字并非上一输入汉字的词语联想字时,上一输入汉字的词语联想字在候选汉字列表中的存在并不影响下一个要输入的汉字的输入效率。举例来说,某个汉字的词语联想字的数目为64,当该汉字输入后,而要输入的下一个汉字并非它的词语联想字时,虽然这64个词语联想字位于候选汉字列表的头部,但只要经过3键次(43=64)的笔画码输入后,这些词语联想字也就基本上从候选汉字列表中消失了,而通常输入一个汉字所需的笔画编码键的键次数要多于3。
在含词语联想字的候选汉字列表中,笔画码首先检索的是这些词语联想字,然后检索的才是整个汉字库,并将这两部分的检索结果继续先后放于候选汉字列表中,至于后面的整个汉字库是不是仍然包含这些词语联想字,同样的道理,它既不影响汉字的检索过程,也不影响汉字检索的效率。
词语联想机制的应用,使得在实现本汉字输入法时,除了要建立汉字库码本(即汉字库中每个汉字在本输入法中的按键编码串的集合),还应要建立联想字码本(即汉字库中每个汉字所对应的词语联想字的集合)。
3.1.1.1.9 关于候选汉字列表中的汉字排序——合理安排各种候选汉字。
候选汉字列表中的所有汉字应按其自身的使用频率,或者按所构成的词语的使用频率的高低来排列。下面给出候选汉字列表中,各种类型的汉字的排列顺序依次为3.1.1.1.9.1 在上一输入字的联想字中,与当前输入的所有笔画编码完全匹配的各个(同码)汉字,即完全匹配字,并且它们按照使用频率高低依次排列;3.1.1.1.9.2 在上一输入字的联想字中,以当前输入的所有笔画编码作为前缀的各个编码所代表的各个汉字,即前缀匹配字,并且它们按照使用频率高低依次排列;3.1.1.1.9.3 在整个汉字库中,全部由折笔画构成的两个汉字乙、乜;3.1.1.1.9.4 在整个汉字库中,与当前输入的所有笔画编码完全匹配的各个(同码)汉字,即完全匹配字,并且它们按照使用频率高低依次排列;3.1.1.1.9.5 在整个汉字库中,以当前输入的所有笔画编码作为前缀的各个编码所代表的各个汉字,即前缀匹配字,并且它们按照使用频率高低依次排列。
在进入汉字输入状态之初,因要输入的第一个汉字不可能是词语联想字,候选汉字列表将不罗列上面第(3.1.1.1.9.1)、(3.1.1.1.9.2)两部分的汉字;对于上面第(3.1.1.1.9.4)、(3.1.1.1.9.5)两部分提到的汉字库,也可以将它们改为整个汉字库中除去第(3.1.1.1.9.1)、(3.1.1.1.9.2)两部分后的其它汉字,但这在软件实现时在一定程度上会增加程序的复杂程度。
上面无论是整个字库,还是联想字库,都是完全匹配字在前,前缀匹配字在后,这是因为当输入一个笔画编码串序列之后,候选汉字列表所列的汉字有完全匹配字,也有前缀匹配字。假设要输入的汉字为完全匹配字,倘若把它放在后面,就只有通过翻页才能找到它,当把它放在前面时,在同码字不超过一页的容量即四个汉字的情况下,就不存在翻页操作;假设要输入的汉字为前缀匹配字,即使位于候选汉字列表的后部,仍可通过继续输入笔画编码来检索它,而不是通过翻页的方式。要知道,通常而言,笔画编码检索的查找方式总要比翻页的查找方式效率高。
在汉字输入的过程中,本输入法都积极推荐尽可能多地输入它的笔画码,使其尽快出现在候选汉字列表的首页中,而不是通过翻页的方法找到它。这是因为,笔画码输入是属于一种索引查找方式,而翻页属于一种分块查找方式,通常前者要比后者的算法效率要高。即使是在词语联想字的输入时,当要输入的联想字未显示于候选汉字列表的首页时,为提高输入效率,也应尽量不使用、或者不首先使用翻页的方式查找它。
3.1.1.1.10 关于汉字输入过程的举例附图5示意了在汉字输入状态下的操作过程。
在汉字输入时的候选汉字列表的排列上,与快捷键组中的按键分布在形状上是相同的,以便通过快捷键组上的不同编码键,来分别指定输入候选汉字列表中相应位置的汉字。在本实施例的十字形按键分布设计中,屏幕上操作界面中的候选汉字也呈十字形排列,并通过快捷键组上的 键、 键、 键、 键分别指定输入候选汉字列表中上、下、左、右位置的汉字。
在汉字输入的初态,全部由折笔画构成的两个汉字(乙、乜)位于列表前部,当要输入这两个汉字时,可直接选定;在这两个汉字的后面,是以高频先见的原则顺序排列的汉字库中的各个汉字。
根据要输入的汉字的笔画构成和笔画顺序,依次输入各个笔画编码,按动快捷键组中的相应编码键,候选汉字列表中的汉字也随即不断更新。随着笔画码的不断输入,符合检索要求的汉字的数量规模不断减小。当要输入的汉字出现于当前屏幕时,通过“功能键+相应编码键”指定输入;也可通过“功能键+功能键”的方式翻页查找不在本屏内的其它汉字。并且检索操作与翻页操作可以交叉进行。
在笔画码输入正确的情况下,将要输入的汉字总位于当前候选汉字列表之中(但未必在屏幕中可见的首页内),汉字输入的过程就是当前候选汉字列表范围不断缩小、直至输入的笔画编码可唯一地代表要输入的汉字(此时不必在候选汉字列表中再进行“选定”操作)、或者要输入的汉字出现在可见的候选列表之中(此时需在候选汉字列表中再进行“选定”操作)的过程。在笔画码输入有困难的情况下,可以通过翻页的方式进行汉字查找。
从查找算法的角度去理解上面的汉字输入操作,那就是,笔画编码串输入的过程就是不断输入关键字、索引查找的过程;在候选汉字列表中选定汉字的过程就是Hash查找的过程;对候选汉字列表翻页的过程就是分块查找的过程。
当成功地输入一个汉字后,在候选汉字列表前部列举的汉字,总是与该汉字可构成词语的下一汉字,即词语联想字优先出现,此时操作界面的中央出现“?”标记。对于这些词语联想字,与排在后面的非词语联想字(或整个汉字库中的汉字)一样,均可以进行笔画检索、选定、翻页操作。
3.1.1.1.11 关于实现汉字笔画码输入的其它按键方案前面汉字输入方案中,快捷键组中的编码键担任着输入笔画码和输入选择码这两种任务,在进行后者操作时,以功能键作为前缀辅助键,将它与前者操作区别开来。作为替换方案,下面给出通过其它按键输入汉字编码的另外两种方式替换方案之一通过标准的数字键盘,以其它的各种汉字笔画分解方式(编码规则),输入汉字的笔画编码,例如可以将汉字笔画类型中的五个大类横、竖、撇、捺、折,分别对应于手机键盘中的1、2、3、4、5这五个数字键之上,根据欲输入汉字的笔画笔顺,通过按动这五个数字键,输入汉字的笔画码。
替换方案之二通过标准的数字键盘,以其拼音作为汉字编码进行输入。
在这两种方案中,候选汉字列表的排列形状仍为十字形,通过快捷键组中的编码键选定输入十字形候选汉字列表中对应位置处的汉字,通过快捷键组中的功能键对候选汉字列表进行循环翻页;与前面不同的是,对候选汉字列表中的选定操作和翻页操作均是通过单健次完成的。
3.1.1.2 英文输入系统进入英文输入状态后的操作界面如附图6A所示,将26个英文字母分布于界面中上、下、左、右四个区,这四个区分别对应于快捷键组中的四个编码键。在单词输入时,根据输入提示界面中每个字母所在区的位置,按照要输入英语单词的字母顺序,依次按动相应的编码键 由于每个编码键代表的是多个字母,故所输入的编码键串往往对应于多个字母组合。根据对所输入的编码键串对应的字母组合的合法性(这些字母组合能否构成英文单词,或者能否成为某个/某些英文单词的前缀)的判断情况,系统将合法的字母组合筛选出来,具体说来,这些合法的字母组合包括以下两种之一以当前输入的编码串字母、据其输入顺序、所能组合成的各个合法的所有英文单词;之二以当前输入的编码串字母为其前缀的、智能联想的所有英文单词。
将上面两类英文单词的集合,创建成为一个候选单词列表。并且在这个候选单词列表中,首先列举上面第一类单词,然后列举上面第二类单词;在这两类单词中,均是按照使用频率来排列它们。将候选单词列表中的第一个单词以反色显示于文本编辑区内,通过按动功能键 循环地翻页,依次列举显示其它单词。
随着编码键的字母输入,候选单词列表也随即不断更新为最可能的、最常用的单词,充分反映前几个字母组合的统计规律(尽管只有列表中的第一个单词在文本编辑区内显示出来)。当要输入的单词出现时通过长按上编码键 取消当前整个单词的输入;通过长按下编码键 确认输入当前单词,并且输入的单词中的字母全部为小写;通过长按左编码键 确认输入当前单词,并且输入的单词中的字母第一个为大写,其余为小写;通过长按右编码键 确认输入当前单词,并且输入的单词中的字母全部为大写。
在英文字母输入按键错误的情况下,通过按CLR键,清除最后输入的一个字母,通过长按CLR键,清除当前输入的所有字母;在未输入字母编码或已全部清除的情况下,按一次CLR键,则清除当前输入的最后一个单词。
当前单词确认输入完成后,它在文本编辑区内由反色显示改为常色显示,且其后自动出现一个空格,作为它与下一个要输入的单词的分隔。接下来可以按照同样的方法输入下一个单词。
在前面英文单词输入方案中,快捷键组中的编码键担任着输入单词的字母编码和输入单词的选择编码这两种任务。作为替换方案,下面给出利用标准数字键和快捷键组共同完成单词输入的一种方式使用手机键盘上的标准数字键输入构成单词的各个字母;使用快捷键组的编码键输入指定的单词;使用快捷键组的功能键对候选单词列表进行循环翻页。(这种英文单词输入方式与后面将要阐述的“3.1.2.2文字陈述式菜单访问”操作原理相同,具体操作方式参见该部分。)3.1.1.3 字母输入在本实施例中,对于字母的输入,类似于前面汉字输入时,在候选字列表中选定特定汉字的方法。即把它们的元素集合(a-z这26个英文字母)置于一个候选字符列表之中,然后从中选择。在这种情况下的操作界面如附图7A所示。在字母输入状态下按编码键 选定输入十字形操作界面中相应区位的字母;长按编码键 选定输入十字形操作界面中相应区位的字母,并改变字母的大小写状态;按功能键 对十字形操作界面中的字母进行循环翻页。
3.1.1.4 符号输入在本实施例中,对于符号的输入,类似于上面的字母输入方法。即把它们的元素集合置于一个候选字符列表之中,然后从中选择。在这种情况下的操作界面如附图8A所示。在符号输入状态下按编码键 选定输入十字形操作界面中相应区位的符号;按功能键 对十字形操作界面中的符号进行循环翻页。
当文本中输入一个符号后,系统自动由符号输入状态切换到原先的字符(汉字、英文、数字、字母)输入状态。这是因为,通常而言,符号在文本中并非连续出现,而是单独出现。
3.1.1.5 标点输入在本实施例中,对于标点的输入,类似于上面的字母输入方法。即把它们的元素集合置于一个候选字符列表之中,然后从中选择。在这种情况下的操作界面如附图9A所示。在标点输入状态下按编码键 选定输入十字形操作界面中相应区位的标点;按功能键 对十字形操作界面中的标点进行循环翻页。
当文本中输入一个标点后,系统自动由标点输入状态切换到原先的字符(汉字、英文、数字、字母)输入状态。这是因为,通常而言,标点在文本中并非连续出现,而是单独出现。
3.1.1.6 光标定位当对输入的文本字符进行编辑时,往往需要将光标位置移动到待操作(插入、删除等)字符的位置,此时便涉及到光标定位操作。利用本发明进行光标定位操作时,将整个字符文本视为一个候选字符列表,把光标的定位过程视为其中的、光标将要到达的目标字符的选定过程。通过快捷键组的功能键对整个字符文本翻页,每页中的字符均被分区,当目标字符出现在当前屏时,根据目标字符所在的屏幕分区在整个屏幕中的位置,按动快捷键组中相应位置的编码键,目标字符所在的屏幕分区即被选中,并成为当前的、变小了的候选字符列表。通过这样的连续多键次操作,逐级缩小候选字符列表的范围,最后将光标定位在目标字符之上。下面举例说明。
假设在屏幕中字符文本编辑区的大小为8行字符×8个汉字的宽度/行,如附图10A所示,现要求将光标定位在附图中黑色方格位置的字符之上。
首先应将快捷键组的输入功能切换至光标定位状态,此时在文本编辑区内将出现一个十字形坐标,其中水平线通过屏幕中央一行的字符,垂直线通过屏幕中央一列的字符。在光标定位过程中,这个十字形坐标线长度所能涉及到的行和列的纵横范围,即构成当前候选字符列表的范围,在图中以黑色粗线框表示这个范围。线框内的十字形坐标线原点(交点)代表当前光标位置,它总会处于当前候选字符列表范围即黑色粗线框范围内的中心位置。当候选字符列表范围内的总行(列)数为偶数时,在处于中央的两行(列)中,可取序号较小的一行(列)为十字形坐标的通过位置。根据目标字符相对于这两条坐标线的位置,按动快捷键组上的相应编码键。具体来说,当目标字符位于水平坐标线的上面时,按 键;当目标字符位于水平坐标线的下面时,按 键;当目标字符位于垂直坐标线的左面时,按 键;当目标字符位于垂直坐标线的右面时,按 键。区别于在后面第二组实施例中将要阐述的田字形快捷键组的光标定位方式,在十字形快捷键组的光标定位的过程中,根据目标字符在十字形坐标中的位置,在编码键的使用上,往往具有二选一的任意性,例如,当目标字符位于十字坐标线的右上角时,可以按 键(因为它位于水平坐标线的上面),也可以按 键(因为它位于垂直坐标线的右面)。但当目标字符位于坐标线之上但不位于原点位置时,只能根据不通过它的坐标线来选择相应的编码键。
根据附图10A中目标字符的位置,首先按编码键 (或编码键 下面按前者继续阐述,下同),之后的候选字符列表的范围变为原垂直坐标线右侧的部分,通过这部分字符的中央行和中央列重新出现一个十字形坐标线。然后按编码键 和编码键 最后以反色或其它背景颜色显示的方式,将光标定位在目标字符上。
根据这种光标定位方式计算,将光标定位在第1-8行(列)所需的上下(左右)编码键的键次数分别为2、1、2、0、2、1、2、3,平均键次数为1.625,这样将光标定位在当前屏中任一字符之上所需的编码键的键次数为1.625×2=3.25。其中最理想时所需的键次数为0,最恶劣时所需的键次数为6。
需要说明的是,通常一个英文字母、符号、标点等仅占用半个汉字的显示宽度,这使得在十字坐标的垂直线通过候选字符列表区域中间一列的字符时,在某行将有可能出现覆盖(一个半角字符+半个汉字)或者(半个汉字+半个汉字)的情况,为便于操作,在软件实现时可避免这种情况的发生,即将垂直线在本行暂时错位地从整个汉字或半角字符通过。这在整体上不会影响十字坐标线形状的显示,通常也不会增加光标定位所需的按键次数。
在上面的举例中,还有一种情况是,原本是一个汉字区域的最后定位区域现覆盖的是(一个半角字符+半个汉字)、或(半个汉字+半个汉字)、或(一个半角字符+一个半角字符),此时可通过快捷键组上的 键选取左侧的字符,通过快捷键组上的 键选取右侧的字符。在这种情况下,要增加一次按键,才可将光标最终定位在目标字符上。
在附图10A中,十字形坐标线的介入,完全是为了便于说明问题,其实在实际应用时,它可以被其中心原点所代替(为了醒目,可使用与其它字符的前景色、背景色均不同的颜色显示中心原点处的字符),此时的操作流程变为附图10B所示。这样的操作界面更简洁醒目、也更符合人们的上下左右直观判断地移动光标的习惯。由附图10B可以看出,利用本发明在文本字符中上下左右移动光标时,不再是逐行或逐个字符地移动,而是跳越式地前进,由于它采用了折半查找的搜索算法,所以能够加快光标移动过程。
到此为止,仅仅按照前面的阐述,在光标定位过程中,若因操作失误按错其中任一个编码键,都会导致目标字符位于当前候选字符列表的范围之外,最后也将无法将光标定位在目标字符上。例如,当误按为上(下、左、右)编码键后,新的候选字符列表将位于目标字符的上(下、左、右)部,并最终将无法使光标定位在目标字符上。
作为强化措施,当按错编码键之后,虽然导致目标字符位于当前候选字符列表范围之外,此时仍不妨继续按动相应编码键,使十字形坐标线原点尽量靠近目标字符,直到水平坐标线或垂直坐标线位于候选字符列表范围的边缘。此时
——若水平坐标线位于当前候选字符列表范围的上边缘,并要继续按上编码键键 新的候选字符列表范围将发生如下变化其列号部分和垂直坐标线均保持不变,其行号部分变为原水平坐标线以上直至屏幕最顶一行,并且新的水平坐标线位于这些行中的中间一行上。
——若水平坐标线位于当前候选字符列表范围的下边缘,并要继续按下编码键键 新的候选字符列表范围将发生如下变化其列号部分和垂直坐标线均保持不变,其行号部分变为原水平坐标线以下直至屏幕最底一行,并且新的水平坐标线位于这些行中的中间一行上。
——若垂直坐标线位于当前候选字符列表范围的左边缘,并要继续按左编码键键 新的候选字符列表范围将发生如下变化其行号部分和水平坐标线均保持不变,其列号部分变为原垂直坐标线以左直至屏幕最左一列,并且新的垂直坐标线位于这些列中的中间一列上。
——若垂直坐标线位于当前候选字符列表范围的右边缘,并要继续按右编码键键 新的候选字符列表范围将发生如下变化其行号部分和水平坐标线均保持不变,其列号部分变为原垂直坐标线以右直至屏幕最右一列,并且新的垂直坐标线位于这些列中的中间一列上。
由此看出,光标定位时按错编码键之后,不必刻意更正,只需仍然以直观的方式按动上下左右编码键移动光标,即能最终地将光标定位在目标字符上,上述光标定位的强化措施能够将操作失误“隐”化。这种光标定位的强化措施不仅仅适用于按错编码键的情况,还可用于把光标由当前位置移动到其它位置,如附图10C所示的光标移动过程,为便于说明问题,在本图中,仍然以十字形坐标原点指示当前光标位置,并用黑色粗线框表示当前候选字符列表的范围。
当光标定位完成后,便可进行字符插入和删除操作了。若要插入字符,首先将快捷键组切换到相应的字符输入状态,然后进行字符的输入添加。若要删除字符,当文本区中光标之前有字符时按CLR键,清除光标之前的第一个字符;当光标之前有字符时长按CLR键,清除光标之前的所有字符;当光标之前无字符但之后有字符时按CLR键,清除光标之后的第一个字符;当光标之前无字符但之后有字符时长按CLR键,清除光标之后的所有字符;当文本编辑区为空时按CLR键或长按CLR键,退出文本字符输入状态。
3.1.1.7 对以上文本字符输入操作做出的说明3.1.1.7.1 (关于利用快捷键组实现数字输入)利用快捷键组可以实现各种常见的字符输入,例如汉字、英文、数字、字母、符号、标点等,值得说明的是,前面没有给出数字输入的实施例,这是因为,小键盘掌上设备通常设有数字键,并且人们已习惯于通过数字键输入数字的方式。对于不含数字键的电子设备,其数字输入方法,可以参考前面字母、符号、标点的输入方法。此时若同时利用快捷键组进行数字输入和其它操作(例如电话拨号),可以利用长按功能键的方法,将快捷键组的功能切换到其它操作状态。
3.1.1.7.2 (关于文本字符输入中的状态切换)以上第(3.1.1.1)-(3.1.1.6)部分阐述了在文本字符输入状态下的六种具体操作,即汉字输入、英文输入、字母输入、符号输入、标点输入、光标定位,这些操作利用的均为快捷键组,它们之间的输入状态切换方法如附图11所示(除此以外,还可以使用手机键盘中软键(Soft Key)定义的方法来代替图中的“长按功能键”操作。此处所谓的“软键”,在有些手机中又称为“功能键”、“菜单键”、“快捷键”等,其功能往往是多样的,与手机所处的操作状态有关,并由软件定义各操作状态之下的功能。它通常有两个,位于手机按键盘的顶部,并由显示屏底部的标签文字对其功能做出说明)。在附图11中,利用长按功能键的方法实现各状态间的切换,其意义在于,可以在拇指不离开快捷键组的情况下继续操作。
根据附图11所示,当进入文本字符输入状态后,系统默认地处于汉字输入状态;在上面任一字符输入状态、字符选择状态、光标定位状态,下利用手机键盘中软键定义,来确认文本字符的输入完成。
3.1.1.7.3 (关于字符输入界面中的结构嵌套)在利用快捷键组输入某些文本字符时(例如汉字、数字、字母、符号、标点),字符选定的输入操作界面中还可以出现嵌套结构。在字符选定时,首先根据要选字符在提示界面中的分区的位置,按动相应的编码键,所在分区即被选中,之后该分区以阴影、线框、反色、不同的前景或背景颜色等手段加以特别显示,然后根据要选字符在分区中的位置按动相应的编码键,该字符即被选中。以符号输入为例,操作界面如附图12所示。
在嵌套结构的操作界面中,在汉字输入时,利用“功能键+(分区)编码键+(区内)编码键”的方法选定汉字,利用“功能键+功能键”的方法翻页;在字母输入、符号输入、标点输入时,利用“(分区)编码键+(区内)编码键”的方法选定这类字符,利用“功能键”的方法翻页。
这种嵌套结构因加大了每页中的字符数量,从而会加快翻页速度,因而能提高字符检索速度。
3.1.1.7.4 (关于某些操作的传统的按键方法)以上第(3.1.1.1)-(3.1.1.6)部分阐述了在文本字符输入状态下利用快捷键组实现的六种具体操作,这六种具体操作中的每一个均构成本发明的一个独立实施例,因此它们中的某个或某些操作,在实际应用时除了使用本发明涉及的快捷键组及其相应的操作方法外,也可以通过手机中的其它按键及传统的方法来实现。例如通过软键定义,在文本字符输入时弹出候选符号列表;通过四向导航键,以上、下、左、右逐个字符地位置移动的方式来实现光标定位等。当其中的某些操作不使用快捷键组时,附图11所示的字符输入状态在数量上将被简化。
3.1.2 功能菜单访问手机软件系统中的主功能菜单往往有多种表现形式,下面以其中的两类来阐述本发明的应用3.1.2.1 图标阵列式菜单访问图标式菜单选项以阵列的形式显示于屏幕界面中,在每屏中共有四个选项,它们以十字形方式排列,即它们之间的相对位置分别为上、下、左、右。快捷键组中上、下、左、右的四个编码键 分别对应这四个图标式菜单选项,按动任一编码键即选中其相应位置的图标菜单选项操作。当图标式菜单选项较多需要多页显示时,通过快捷键组中的功能键 对其进行循环翻页。在每屏中显示图标式菜单选项时,在中央位置均应标出该屏菜单在同级菜单中的页码序数。操作过程举例如附图13所示,在该图中,上一级的图标菜单选项共有3屏,菜单选项01的下一级的子菜单选项共有2屏。
3.1.2.2 文字陈述式菜单访问当菜单选项以整行文字方式列举时,在该行文字的前面,以键位符号指示选择该选项时的相应编码键。即分别用 标记来表明选定各菜单选项所需要的编码键键位,操作过程如附图14A所示。在该附图所示的屏幕界面中,在每一行候选文字行菜单选项的前面,均有一个键位标记来指示其相应的编码键,按动相应的编码键,即可选定该菜单选项;当菜单选项较多需多屏显示时,按功能键 对其进行循环翻页。由于受编码键个数的限制,每屏上的候选文字行菜单选项的总数目不可超过四项。
当每屏上的候选文字行菜单选项的总数目大于四项而又不大于六项时,可以通过两个编码键来指定,即通过文字行选项前的 标记指示其相应的两个操作按键分别为(上+下)、(上+左)、(上+右)、(下+左)、(下+右)、(左+右)的两个按键组合。操作过程如附图14B所示。这两个按键按动时不分先后次序。举例来说,若要选择前面标有 标记的选项。在操作时,可以先按上面的编码键 然后再按右面的编码键 也可先按右面的编码键 然后再按上面的编码键 当每屏中共有六个文字行选项时,它们前面分别以上述标记来区别,结合前面阐述的积极联想的信息输入思想,当按下键 后,在原先的六个选项中,具有 标记的选项显示背景颜色发生改变,或者这三项继续保留而其它三个选项从屏幕中消失。因为这三个选项具备按键输入要求,即在它们需要的复合按键中,含有键 继而,这三个继续保留的选项前面的标记 又分别相应地变化为 由此来提示操作者需要按动的第二个编码键是什么。
在每屏的候选菜单列表中,均以其它背景颜色显示出在上一级菜单中它们所对应的选项的名称,以及当前屏(页)在本级候选菜单列表中的页序号码,例如,在附图14A、附图14B中,上一级的图标菜单选项共有3屏,菜单选项01的下一级的子菜单选项共有2屏。
3.1.2.3 对以上功能菜单访问操作做出的说明3.1.2.3.1 (关于菜单操作的导航路径)在上面提到的各类菜单的访问时,均会利用导航路径提示当前访问的菜单选项载在整个菜单结构中的位置。即由上而下,通过逐层菜单选项名称的列举,在屏幕上显示出当前访问的菜单选项在整个菜单结构中的导航路径,举例如附图15所示。这样的文字行提示,会给用户带来方便,它防止用户在浏览手机屏幕上迷宫般的信息时迷失方向。
3.1.2.3.2 (关于菜单操作的上层返回)当访问以上两种形式的功能菜单(图标阵列式菜单、文字陈述式菜单)时,通过长按快捷键组中的功能键,退回到上一级菜单。除此以外,还可通过按动手机键盘中的CLR键的方法退回到上一级菜单,通过长按CLR键的方法退出菜单访问状态。但是,当文字陈述式菜单选项利用双编码键标识和编码时,利用手机键盘中的CLR键,清除错误输入的第一个编码键;进入下一级菜单后按CLR键将返回至上一级菜单。通过长按功能键退回到上一级菜单,如此按键定义的意义在于,可以在拇指不离开快捷键组的情况下将当前操作菜单返回到上一级。对于以上两种形式的功能菜单,可总结为附图16A所示的基本操作模式。
3.1.2.3.3 (关于菜单操作的列表切换)在上面一条中,对“长按功能键”的操作,已定义为“退回到上一级菜单”,除此以外,该操作还可以定义为将当前候选菜单列表切换到,它们所对应的上一级菜单选项在上级候选菜单列表中按照循环方式的下一个选项所对应的候选菜单列表,此时的菜单操作模式如附图16B所示。如此按键定义,是为了借鉴和吸收目前手机中常见的菜单结构的四向导航键的操作方式的优点,其意义在于,可以减少按键次数,尤其是在二维菜单结构中,因使用者不熟悉菜单设置而需要逐项查找某一特定的菜单选项时,更能表现出这种操作方式的优越性。举例来说——当使用者通过菜单浏览逐项查找需要的功能操作选项时,通常要先将当前菜单返回到上一级它们所对应的选项,然后在上一级菜单中选定与该选项并行的其它选项,现通过长按功能键,可以实现在上一级候选菜单列表中两个不同选项所对应的、它们的下一级候选菜单列表之间的直接切换;——当使用者在电话本中添加一条记录时(一条记录通常包含这些数据项姓名、办公电话、住宅电话、手机号码、电子邮件、来电铃声、来电图像、群组类型等),当输入编辑其中一个数据项完成后,勿需返回到这些数据项的列表状态,可通过长按功能键,直接切换进入到下一个数据项的输入编辑状态;——当使用者在阅读短信时,在阅读其中一条短信的过程中,若要阅读其它短信,勿需返回到这些短信的列表状态,可通过长按功能键,直接切换进入到下一条短信的内容浏览状态。
在以上三个例子中,操作所需的键次数由传统的两键次变成了一键次,并且在操作过程中拇指没有离开快捷键组。
3.1.2.3.4 (关于菜单操作的用户引导)当访问以上两种形式的功能菜单(图标阵列式菜单、文字陈述式菜单)时,通过长按快捷键组中的编码键,由系统提供各编码键相应菜单选项的帮助性文字说明(在文字陈述式菜单访问时,若以复合编码键的键位符号标识各个选项,则长按第二个编码键)。因为适应性测试表明,如果屏幕不提供一些附加的、用户操作的引导说明,不少用户很难理解各选项的含义。各选项的帮助性文字说明的窗口,在长按相应编码键之后出现,松开按键之后消失。
3.1.3 用户数据操作对用户数据进行操作的菜单,指的是针对用户数据进行的各种可能的功能操作的集合,它往往不出现在于手机内的树状主功能菜单结构之中,只有在访问用户数据时,才会根据需要弹出对这些数据进行各种操作的菜单。例如,当用户查询电话本时,针对电话本中一条记录的某一电话号码,可以进行拨打电话、发送短信、号码编辑、通话历史查询等操作,此时的操作界面如附图17A所示;再如,针对用户收到的某一短信,可以进行回信、回话、转寄、删除等操作,此时的操作界面如附图17B所示。
在对用户数据进行操作时,快捷键组同时担任着访问用户数据和访问对这些数据操作的功能菜单这两种任务。在用户数据访问状态下,通过长按功能键,进入对当前访问的用户数据项(即在上一级列表中当前列表所对应的用户数据选项)的功能操作状态,如附图18所示。当只针对当前用户数据项中的某一选项进行某种功能操作时,应首先在用户数据访问状态下进入相应的数据子项,然后长按功能键,进入只针对该数据子项的功能操作。
根据前面,由用户数据访问状态进入其相应的功能操作菜单状态的方法是长按功能键,除此以外,还可以使用手机键盘中软键定义的方法实现这种操作。前者按键定义的的意义在于,它可以在拇指不离开快捷键组的情况下继续进行下一步操作。
在功能操作菜单状态下,可通过长按功能键、按CLR键、软键定义等方法切回到原用户数据访问状态,或者在执行完毕相应的功能操作后、由系统自动返回。
3.1.4 电话号码拨叫通常情况下,人们所拨打的大部分电话号码往往可以从手机内所保存的电话号码信息(例如电话号码薄、通话记录等)中检索得到;并且,人们所拨打的大部分电话号码在其所有使用的电话号码(例如,电话号码本中的所有号码)中只占很少的比例,即具有“少数电话号码被高频使用”的特点。鉴于上述两点思想,在拨打电话号码时,完全可以利用“信息输入即信息检索”的思想、通过联想的形式、列表输出最可能使用的电话号码,供操作者加以选用。此时将电话拨号时的数字输入过程演变成为一种信息检索的过程。换而言之,当电话号码输入时,没有必要完整地输入所有数字,而只需输入关键码数字。不过本实施例得以实现的前提条件和思想基础是,手机存储器中保存有相应的用户数据,例如各种通话记录中使用的号码、电话号码本中的号码等。
这种检索式的电话号码拨叫过程的特征如下3.1.4.1 检索范围限定可按从高频到低频的顺序依次排列检索的电话号码记录,例如可以为使用者定义的快捷拨号(或称为单键拨号、缩位拨号等)列表、已拨电话列表、已接电话列表、未接电话列表、话机内保存的电话号码列表、短消息接收和发送号码列表等。这种由高频使用到低频使用排列的电话号码,使得所需的号码尽快出现于候选号码列表之中,以便选定拨叫。
3.1.4.2 检索关键码值上述范围的电话号码中,任一号码中的连续若干位与当前已通过按键输入的数字完全相同,并且这些连续出现的数字在原电话号码中的位置可以是任意的。
3.1.4.3 检索结果输出将符合检索条件的电话号码以列表显示,并且在列表中每一条号码数字的前面,利用键位符号标记(单独编码键的键位符号 或者复合编码键的键位符号 )注明选择它的编码键在快捷键组中的位置;需多页显示检索结果时,利用快捷键组中的功能键 进行循环翻页。为便于使用者确认要使用的号码,检索到的号码也可以人名的形式显示,这也降低拨错电话号码的可能性,当然这个功能要以手机电话号码本内保存有此号码记录为前提。
3.1.4.4 检索结果利用当利用手机键盘中数字键输入电话号码数字过程中,在数字输入窗口的下面,即出现满足上述检索特征的候选号码列表。当要拨打的电话号码出现在检索列表中时,据其相应的键位符号标记,按动相应编码键即可选定并直接呼出该电话号码。对该候选号码列表的操作界面如附图19所示。
3.2 第二组实施例利用田字形快捷键组进行各种按键操作3.2.1 文本字符输入3.2.1.1 汉字输入在本实施例中,汉字输入的方式雷同于第一组实施例中所述的汉字输入方式。只不过是,快捷键组的按键分布形状由十字形改为了田字形,同时相应地,汉字输入的操作界面也相应地由十字形改为了田字形。
与第一组实施例相同,汉字的横、竖、撇、捺这四种笔画类型对应于田字形快捷键组的四个编码键,汉字的折笔画据其在汉字中的笔顺位置由其它四种笔画类型代替。汉字的这种笔画码输入规则与上面第一组实施例中的“汉字输入”部分的相关描述完全相同。
作为一个实施例,汉字的横、竖、撇、捺四个笔画分别对应于快捷键组中的左上、右上、左下、右下方位的编码键,这四种汉字笔画与四个编码键之间的这种对应规则如附图2B所示。
在汉字输入状态下按编码键 输入各种汉字笔画类型;按“功能键 +相应编码键 分别选定输入田字形候选汉字列表中相应位置的汉字,这些编码键分别对应候选汉字列表中左上角、右上角、左下角、右下角位置的汉字;按“功能键 +”功能键 对田字形操作界面进行循环翻页。
3.2.1.2 英文输入在本实施例中,英文输入的方式雷同于第一组实施例中所述的英文输入方式。只不过是,快捷键组的按键分布形状由十字形改为了田字形,同时相应地,英文输入的操作界面也相应地由十字形改为了田字形,此时的操作界面如附图6B所示。
在英文输入状态下按编码键 输入构成英文单词的各个字母;长按上编码键 取消当前整个单词的输入;长按下编码键 确认输入当前单词,并且输入的单词中的字母全部为小写;长按左编码键 确认输入当前单词,并且输入的单词中的字母第一个为小写,其余为小写;长按右编码键 确认输入当前单词,并且输入的单词中的字母全部为大写;按功能键 对各候选单词进行循环翻页。
在“3.1.1.2英文输入”部分中所提到的英文输入的替换方案,在田字形快捷键组的实施例中仍然适用,只不过是,此时利用田字形的键位符号对各个英文单词进行编码。
3.2.1.3 字母输入在本实施例中,字母输入的方式雷同于第一组实施例中所述的字母输入方式。只不过是,快捷键组的按键分布形状由十字形改为了田字形,同时相应地,字母输入的操作界面也相应地由十字形改为了田字形,此时的操作界面如附图7B所示。在字母输入状态下按编码键 选定输入田字形操作界面中相应区位的字母;长按编码键 选定输入田字形操作界面中相应区位的字母,并改变字母的大小写状态;按功能键 对田字形操作界面中的字母进行循环翻页。
3.2.1.4 符号输入在本实施例中,符号输入的方式雷同于第一组实施例中所述的符号输入方式。只不过是,快捷键组的按键分布形状由十字形改为了田字形,同时相应地,符号输入的操作界面也相应地由十字形改为了田字形,此时的操作界面如附图8B所示。在符号输入状态下按编码键 选定输入田字形操作界面中相应区位的符号;按功能键 对田字形操作界面中的符号进行循环翻页。
当文本中输入一个符号后,系统自动由符号输入状态切换到原先的字符(汉字、英文、数字、字母)输入状态。这是因为,通常而言,符号在文本中并非连续出现,而是单独出现。
3.2.1.5 标点输入在本实施例中,标点输入的方式雷同于第一组实施例中所述的标点输入方式。只不过是,快捷键组的按键分布形状由十字形改为了田字形,同时相应地,标点输入的操作界面也相应地由十字形改为了田字形,此时的操作界面如附图9B所示。在标点输入状态下按编码键 选定输入田字形操作界面中相应区位的标点;按功能键 对田字形操作界面中的标点进行循环翻页。
当文本中输入一个标点后,系统自动由标点输入状态切换到原先的字符(汉字、英文、数字、字母)输入状态。这是因为,通常而言,标点在文本中并非连续出现,而是单独出现。
3.2.1.6 光标定位当对输入的文本字符进行编辑时,往往需要将光标位置移动到待操作(插入、删除等)字符的位置,此时便涉及到光标定位操作。利用本发明进行光标定位操作时,将整个字符文本视为一个候选字符列表,把光标的定位过程视为其中的、光标将要到达的目标字符的选定过程。通过快捷键组的功能键对整个字符文本循环翻页,每页中的字符均被分区,当目标字符出现在当前屏时,根据目标字符所在的屏幕分区在整个屏幕中的位置,按动快捷键组中相应位置的编码键,目标字符所在的屏幕分区即被选中,并成为当前的、变小了的候选字符列表。通过这样的连续多键次操作,逐级缩小候选字符列表的范围,最后将光标定位在目标字符之上。利用田字形快捷键组进行光标定位操作的基本思路与前面十字形快捷键组基本相同,只是在具体实现方法上略有不同,下面举例说明。
假设在屏幕中字符文本编辑区的大小为8行字符×8个汉字的宽度/行,如附图10D所示,现要求将光标定位在附图中黑色方格位置的字符之上。
首先应将快捷键组的输入功能切换至光标定位状态,此时在文本编辑区内将出现一个田字形坐标,在光标定位过程中,这个田字形外线框所能涉及到的行和列的纵横范围,即构成当前候选字符列表的范围。区别于前面第一组实施例中阐述的十字形快捷键组的十字形坐标线,田字形坐标中的十字线从行(列)之间通过,它把当前的候选字符列表均分为四个部分;当候选字符列表范围内的总行(列)数为奇数时,十字线中的水平线(垂直线)可从中间一行(列)的上(左)侧通过。根据目标字符在当前田字形坐标范围即候选字符列表中的位置,按动快捷键组上的相应编码键。具体来说,当目标字符位于当前田字形坐标中的左上角位置时,按 键;当目标字符位于当前田字形坐标中的右上角位置时,按 键;当目标字符位于当前田字形坐标中的左下角位置时,按 键;当目标字符位于当前田字形坐标中的右下角位置时,按 键。在附图10D中,田字形坐标以加粗的黑色线框示意,田字形坐标所覆盖的候选字符列表也以灰色阴影表示;而在实际应用时,田字形坐标中的十字坐标线可使用其颜色与文本字符的前景色、背景色均不同的的粗线条标记,同时田字形覆盖的候选字符列表区域也可使用与本屏中其它文本字符的前景色、背景色均不同的颜色予以区域标记。
根据附图10D中目标字符的位置,首先按编码键 编辑区右上角的子区中将出现新的田字形坐标系,同时原坐标系消失,再根据目标字符在这个更小的子区中的位置,先后按编码键 和编码键 最后以反色或其它背景颜色显示的方式,将光标定位在目标字符上。当实现光标定位后,初始的田字形坐标重新出现,此时可以继续进行光标定位,这适用于因上次光标定位操作失误而进行的重新操作,或者将当前光标移动到其它位置。
根据这种光标定位方式计算,将光标定位在8行×8列(汉字)屏幕中的任一汉字位置,所需的编码键的按键次数均为3,与汉字在屏幕中的具体位置无关。
需要说明的是,通常一个英文字母、符号、标点等仅占用半个汉字的显示宽度,这使得在田字形坐标中十字线中的垂直线穿过候选字符列表区域的中间位置时,在某行将有可能出现从一个汉字的中间位置穿过的情况,为便于操作,在软件实现时可避免这种情况的发生,即将垂直线在本行暂时错位地从这个汉字的左侧或右侧通过。这在整体上不会影响十字线形状的显示,通常也不会增加光标定位所需的按键次数。
在上面的举例中,还有一种情况是,原本是一个汉字区域的最后定位区域现覆盖的是(一个半角字符+半个汉字)、或(半个汉字+半个汉字)、或(一个半角字符+一个半角字符),此时可通过快捷键组上的 键或 键选取左侧的字符,通过快捷键组上的 键或 键选取右侧的字符。在这种情况下,要增加一次按键,才可将光标最终定位在目标字符上。
3.2.1.7 对以上文本字符输入操作做出的说明在第一组实施例中标题序号为(3.1.1.7)的部分的内容说明,同样类推适用于本部分。
3.2.2 功能菜单访问3.2.2.1 图标阵列式菜单访问在本实施例中,图标阵列式菜单访问的方式雷同于第一组实施例中所述的方式。只不过是,快捷键组的按键分布形状和操作界面中图标式菜单选项的分布形状均由十字形改为了田字形;其操作方法与第一组实施例中所述的方式完全相同。
3.2.2.2 文字陈述式菜单访问在本实施例中,文字陈述式菜单访问的方式雷同于第一组实施例中所述的方式。只不过是,快捷键组的按键分布形状由十字形改为了田字形;同时相应地,操作界面中的各种键位符号也由 等分别相应地改为 等即可。
3.2.2.3 对以上功能菜单访问操作做出的说明在第一组实施例中标题序号为(3.1.2.3)的部分的内容说明,同样类推适用于本部分。
3.2.3 用户数据操作在本实施例中,用户数据操作的方式雷同于第一组实施例中所述的方式。只不过是,快捷键组的按键分布形状由十字形改为了田字形;同时相应地,操作界面中的各种键位符号也由 等分别相应地改为 等即可。
3.2.4 电话号码拨叫在本实施例中,电话号码拨叫的方式雷同于第一组实施例中所述的方式。只不过是,快捷键组的按键分布形状由十字形改为了田字形;同时相应地,操作界面中的各种键位符号也由 等分别相应地改为 等即可。
3.3 第三组实施例利用米字形快捷键组进行各种按键操作3.3.1 文本字符输入3.3.1.1 汉字输入在本实施例中,汉字输入的方式类似于前面第一组实施例和第二组实施例中所述的汉字输入方式。只不过是,在快捷键组中,由十字形或田字形的四个编码键改为米字形的八个编码键。
在本实施例中,米字形快捷键组作为十字形与田字形的结合,在汉字输入时有两种解决方案方案一用十字形的四个编码键作为汉字笔画码的输入键,即利用编码键 和与前面相同的编码规则,输入汉字的笔画编码,作为一个实施例,汉字笔画与编码键之间的对应规则如附图2C所示;用田字形的四个编码键作为汉字选择码的输入键,此时屏幕上的候选汉字列表亦呈田字形排列,并利用编码键 分别选定候选汉字列表中左上角、右上角、左下角、右下角位置的汉字;用功能键 作为候选汉字列表的翻页键。
方案二用田字形的四个编码键作为汉字笔画码的输入键,即利用编码键 和与前面相同的编码规则,输入汉字的笔画编码,作为一个实施例,汉字笔画与编码键之间的对应规则如附图2D所示;用十字形的四个编码键作为汉字选择码的输入键,此时屏幕上的候选汉字列表亦呈十字形排列,并利用编码键 分别选定候选汉字列表中上、下、左、右位置的汉字;用功能键 作为候选汉字列表的翻页键。
在本实施例的上面两种方案中,不同于第一组实施例及第二组实施例的是,汉字的笔画码和选择码在输入时利用的是两部分不同的编码键,在候选汉字列表中选定汉字以及对候选汉字列表翻页均是通过单健完成的,勿需以功能键作为前缀的辅助键。
3.3.1.2 英文输入在本实施例中,英文输入的方式可按照附图6C所示的界面进行操作。
3.3.1.3 字母输入在本实施例中,字母输入的方式可采用下述两种方案中的一种方案一雷同于第一组实施例或第二组实施例中所述的字母输入方式,但按照附图7C所示的界面进行操作。在字母输入状态下按编码键 选定输入米字形操作界面中相应区位的字母;长按编码键 选定输入米字形操作界面中相应区位的字母,并改变字母的大小写状态;按功能键 对米字形操作界面中的字母进行循环翻页。
方案二按照附图7D所示的界面进行操作。这种输入字母的方式,类似于传统的通过标准数字键盘输入字母的方式。按动任一编码键,在文本编辑区内,以反色显示操作界面中该编码键对应区域中的第一个字母,在按键时间间隔小于一个定义的时间段时,继续按动同一编码键,反色显示的是该编码键对应区域中的第二个字母……以这种方式,同一编码键对应区域中的字母循环显示;当按键时间间隔超过这个定义的时间段时,或者虽然按键时间间隔没有超过这个定义的时间段,但下一个按动的按键为其它的编码键或者功能键时,文本编辑区内的当前字母成功地输入,并由反色显示改为正常显示。
3.3.1.4 符号输入在本实施例中,符号输入的方式可按照附图8C所示的界面进行操作。
3.3.1.5 标点输入在本实施例中,标点输入的方式可按照附图9C所示的界面进行操作。
3.3.1.6 光标定位在本实施例中,光标定位的方式可采用下述两种方案中的一种方案一第一组实施例中所述的光标定位方式;方案二第二组实施例中所述的光标定位方式;3.3.1.7 对以上文本字符输入操作做出的说明在第一组实施例中标题序号为(3.1.1.7)的部分的内容说明,同样类推适用于本部分。
3.3.2 功能菜单访问3.3.2.1 图标阵列式菜单访问图标菜单选项以阵列的形式显示于屏幕界面中,在每屏中共有八项,它们以米字形方式排列,即它们之间的相对位置分别为上、下、左、右、左上、右上、左下、右下。快捷键组中上、下、左、右、左上、右上、左下、右下的八个编码键 分别对应这八个图标式菜单选项,按动任一编码键即选中其相应位置的图标菜单操作。当菜单图标需多页显示时,通过快捷键组中的功能键 循环翻页。在每屏中显示图标菜单选项时,在中央位置均应标出该屏菜单在同级菜单中的页码序数。
3.3.2.2 文字陈述式菜单访问当菜单选项以整行文字方式列举时,在该行文字的前面,以键位符号指示选择该选项时的相应编码键。即分别用 标记来表明选定各菜单选项所需要的编码键键位,由这种键位标记来指示其相应的编码键,按动相应的编码键,即可选定该菜单选项;当菜单选项较多需多屏显示时,按功能键 循环翻页。由于编码键个数较多,每屏上的候选文字行菜单选项的总数目可达八项。
当受屏幕尺寸限制,每屏所能显示的候选文字行菜单选项的总数目不大于四项时,可采用米字形快捷键组中的十字形或田字形编码键部分对各菜单选项进行编码。
3.3.2.3 对以上功能菜单访问操作做出的说明在第一组实施例中标题序号为(3.1.2.3)的部分的内容说明,同样类推适用于本部分。
3.3.3 用户数据操作在本实施例中,米字形快捷键组作为十字形与田字形的结合,在用户数据操作时有三种解决方案,可采取其中任一方案一利用十字形的按键部分 并按照第一组实施例中的方式进行操作。
方案二利用田字形的按键部分 并按照第二组实施例中的方式进行操作。
方案三利用米字形的按键部分 并参考第一组实施例和第二组实施例中的方式进行操作。
3.3.4 电话号码拨叫在本实施例中,米字形快捷键组作为十字形与田字形的结合,在电话号码拨叫时有三种解决方案,可采取其中任一方案一利用十字形的按键部分 并按照第一组实施例中的方式进行操作。
方案二利用田字形的按键部分 并按照第二组实施例中的方式进行操作。
方案三利用米字形的按键部分 并参考第一组实施例和第二组实施例中的方式进行操作。
4 关于对以上三组实施例做出的说明下面是对以上三组实施例做出的统一的或者针对性的补充说明,这些说明可以作为本发明中某些技术问题解决措施的替换方案4.1 (关于其它的各种按键分布形状)上面各实施例提到的快捷键组的十字形按键分布、田字形按键分布、米字形按键分布,其名称或者含义来自快捷按键盘中各个按键(包括四个或八个编码键、一个功能键)之间的相对位置,它们并不局限于附图1A、附图1B、附图1C所示的具体实施例的结构形状,它们都还可以有各种丰富多彩的、其它的各种按键分布形状,现举例为附图20A-20E(十字形)、附图20F-20J(田字形)、附图20K-20 0(米字形)所示。其中的十字形和田字形的优选形状方案,放置在手机键盘上,如附图21A、附图21B所示。
4.2 (关于其它的各种键位提示符号)与上面相应地,无论采用哪一种按键分布形状,在实际的操作界面中,标识快捷键组中各按键尤其是编码键的键位提示符号也并不局限于上面实施例提到的,它们都还可以有各种各样的符号表示,但快捷键组的形状与键位符号的形状应尽量体现一致,现再举例一些键位符号,如附图22A(十字形)、附图22B(田字形)、附图22C(米字形)所示。
4.3 (关于其它的各种键位提示方式)上面各实施中提到的键位符号 (十字形)、 (田字形)、 (米字形)都是通过涂黑相应键位的方式来标识快捷键组中的各个按键的,除此以外,它们都还可以通过其它醒目的彩色显示来标识。
4.4 (关于按键有效的反馈提示方式)在快捷键组中各按键的操作过程中,通过以下方式提示当前按下的按键有效在编码键按动期间,提示界面中与该按键相应的区位暂时改变颜色显示,或者产生动画效果;在功能键按动期间,除了改变颜色或产生动画之外,还可以通过页码编号的改变、符号改变(例如,字符输入时的符号汉、英、Aa、符、标;再如,汉字输入时的符号=、#、?、×等)作为操作反馈来提示已按下的按键有效。
4.5 (关于快捷键组机械上的一体化)在第一组实施例中,快捷键组可直接采纳手机按键盘中上部的四向导航键,各个按键在机械设计上独立分布;除此以外,也可以将它们一体化,即将整个快捷键组在机械上一体化为一个四向操纵杆式按键,这样,它除了上、下、左、右四向外,并可向下按动;也可以将快捷键组中的编码键部分在机械上一体化为一个操作按键,而将功能键独立分布。一体化的按键操作起来将更为灵活方便。同样,第二组实施例中的快捷键组也可参考这样的设计思路。
4.6 (本发明的实现方法并不局限于具体实施例)以上的描述借助于示例仅示意性地给出了本发明的技术方案及其优选实施例,但本发明并不局限于上述优选实施例。因此,上述实施例应被看作是示例性的,而非限制性的。与之等价的符合本发明技术特征的其它实现方法也属于本发明的范围;在本发明的精神和范围之内,对上述各种具体实施方案,仍可做出变形和改进。
4.7 (本发明的本质特征并不拘泥于具体示例)以上的描述提到的汉字输入过程、标点输入过程、符号输入过程等仅仅为示例,并不代表实际上的操作界面,因为实际上的操作界面与具体的实现软件有关;各示例性的字符也并不完全代表实际操作时的真实过程;各示例性的状态符号标识在具体的软件实现时同样可以修改和完善。
4.8 (本发明的产品应用并不局限于手机)同样,以上的描述借助于手机(Cell Phone或Mobile Phone)为示例,示意性地给出了本发明的技术方案。但值得说明的是,本发明并不局限于该产品。因此,上述实施例应被看作示例性的,而非限制性的。凡涉及应用于其它电子产品的按键信息输入,并利用符合本发明技术特征的各种按键实现方法也属于本发明的范围。
4.9 (本发明的方法并非对于所有类型的按键操作都能体现出其优越性)按照前面第一组实施例的描述,给出了本发明在按键信息输入上带来了操作上的便捷性,然而,本发明所提出的按键操作方式的优越性并非总能表现出来。下面以十字形快捷键组为例,给出了它在几种特殊情况下,利用传统操作方式实现的操作,描述如下——(多重项目 && 级变选项)有些菜单选项,其特点是,各候选数据项数据之间存在着数量上的级变,并且在同一操作界面中需要进行参数设定的项目可以多个。例如,日期(年/月/日)、时钟(时/分)数据等这些具有渐变特性的菜单项。对这些菜单项目进行操作的方式是,在十字形快捷键组中,用“左右”方向键移动光标选定项目,用“上下”方向键对当前光标处的项目进行参数调整,用功能键确认参数设置有效。在通过“左右”方向键移动光标选定项目后,该项目以反色显示,此时可直接通过数字按键盘输入将设置的参数,若此时持续按动“上下”方向键不放,参数值将快速地连续变化。以时钟数据设置为例,其操作界面如附图23A所示。
——(单独项目 && 级变选项)有些菜单选项,其特点是,各候选数据项数据之间存在着数量上的级变,并且在同一操作界面中需要进行参数设定的项目仅有一个。例如,铃声、通话、按键的音量大小、屏幕亮度等这些具有渐变特性的菜单项。对这些菜单项目进行操作的方式是,在十字形快捷键组中,仅用“上下”方向键(或“左右”方向键)对项目进行参数调整,用功能键确认参数设置有效。以铃声音量设置为例,其操作界面如附图23B所示。
——(双重项目 && 顺序选项)有些菜单选项,其特点是,在通过选定下一级选项进行参数设置时,由选项的属性决定了对这些选项需要逐项地顺序访问。因为仅仅根据菜单选项列表,操作者通常并非能够马上知道该选择哪一项,往往需要逐个了解各选项的之后方可做出选择。例如,使用者要在一组来电铃声中选择其中其一个作为自己的个性化来电铃声时,单单根据铃声的名称或者编号往往无法做出选择,使用者需要逐个试听。再如,选择个性化的待机画面时也应参考这种“逐项访问”的方式。在这种菜单访问时,每屏所罗列的菜单选项的个数不宜多个。对这些菜单项目进行操作的方式是,在十字形快捷键组中,用“上下左右”方向键共同地移动光标选定项目,用功能键确认选定设置有效。以铃声类型设置为例,其操作界面如附图23C所示。
——(单独项目 && 开关选项)有些菜单选项,其特点是,菜单项目的选项为系统指定的两个开关选项。例如,比较常见的“开/关”或“是/否”的开关选项。对这些菜单项目进行操作的方式是,在十字形快捷键组中,仅用“左右”方向键(或“上下”方向键)选定项目的参数值为“开”或“关”,用功能键确认参数设置有效。对“开/关”选项进行设定的操作界面如附图23D所示。
权利要求
1 一种基于按键的输入装置及其操作方式,通过电子信息设备的按键盘中的一组相关的按键对操作界面中候选项列表中的各个候选项进行选定输入,其特征是——该组按键集中分布并构成快捷键组,它包括位于中央的一个功能键和位于周围并对称分布的四个或八个编码键,在整个快捷键组中,按键手感良好,结构紧凑适中,各编码键中心相对于功能键中心的最大距离不超过15.0mm,以6.0mm-9.0mm为佳,或者将整个快捷键组在机械上一体化为一个操纵杆式按键;——在候选项列表中的各个候选项与快捷键组中的各个编码键之间建立一种直接的链接关系,这种链接关系是通过直观的位置对应、或者形象的符号定义实现的;——当通过快捷键组中的编码键选定候选项列表之中的某一候选项时,利用这种链接关系,单健次地按动相应的编码键、或者多键次地按动相应的编码键组合,即可直接选定输入它们所对应的侯选项;——为配合编码键对相应候选项的选定输入,利用快捷键组中的功能键对候选项列表进行循环翻页操作和状态切换操作。
2 根据权利要求1所述的输入装置及其操作方式,其特征是,当它应用于汉字输入时,其操作界面形状与快捷键组的按键分布形状一致,它们均为十字形或田字形,并通过以下三种方式之一进行汉字输入操作——在候选汉字列表的检索操作即汉字笔画码输入时,将五种基本汉字笔画“横”、“竖”、“撇”、“捺”、“折”中的“横”、“竖”、“撇”、“捺”笔画分别对应于四个编码键之上,而将“折”笔画用其它四种笔画类型之一代替,按照欲输入的汉字的笔画笔顺,依次按动各相应编码键;在候选汉字列表的选定操作即汉字选择码输入时,先按功能键、后按欲输入汉字在候选汉字列表中的位置所对应的编码键;在候选汉字列表的翻页操作时,每连续按动功能键两次,向后循环方式地翻动一页;通过长按编码键,分别输入它们各自所代表的标点符号,并使候选汉字列表返回到初始状态,这些标点符号为最常用的逗号、句号、问号和感叹号;——在候选汉字列表的检索操作即汉字笔画码输入时,将五种基本汉字笔画“横”、“竖”、“撇”、“捺”、“折”中的“横”、“竖”、“撇”、“捺”笔画分别对应于四个编码键之上,而将“折”笔画用其它四种笔画类型之一代替,按照欲输入的汉字的笔画笔顺,依次按动各相应编码键;在候选汉字列表的选定操作即汉字选择码输入时,长按欲输入汉字在候选汉字列表中的位置所对应的编码键;在候选汉字列表的翻页操作时,每按动功能键一次,向后循环方式地翻动一页;——在候选汉字列表的检索操作即汉字笔画码输入时,将五种基本汉字笔画“横”、“竖”、“撇”、“捺”、“折”对应于标准数字键盘中的任意五个数字按键,按照要输入的汉字的笔画笔顺,依次按动各参与笔画编码的数字键;在候选汉字列表的选定操作即汉字选择码输入时,按动欲输入汉字在候选汉字列表中的位置所对应的编码键;在候选汉字列表的翻页操作时,每按动功能键一次,向后循环方式地翻动一页。
3 根据权利要求1所述的输入装置及其操作方式,其特征是,当它应用于汉字输入时,其快捷键组中的按键分布形状为米字形,并通过以下三种方式之一进行汉字输入操作——汉字候选列表的操作界面为田字形;在候选汉字列表的检索操作即汉字笔画码输入时,将五种基本汉字笔画“横”、“竖”、“撇”、“捺”、“折”中的“横”、“竖”、“撇”、“捺”笔画分别对应于米字形快捷键组中的四个十字形编码键之上,而将“折”笔画用上面四种笔画类型之一代替,按照欲输入的汉字的笔画笔顺,依次按动各相应编码键;在候选汉字列表的选定操作即汉字选择码输入时,按欲输入汉字在候选汉字列表中的位置所对应的田字形编码键部分;在候选汉字列表的翻页操作时,每按动功能键一次,向后循环方式地翻动一页;——汉字候选列表的操作界面为十字形;在候选汉字列表的检索操作即汉字笔画码输入时,将五种基本汉字笔画“横”、“竖”、“撇”、“捺”、“折”中的“横”、“竖”、“撇”、“捺”笔画分别对应于米字形快捷键组中的四个田字形编码键之上,而将“折”笔画用上面四种笔画类型之一代替,按照欲输入的汉字的笔画笔顺,依次按动各相应编码键;在候选汉字列表的选定操作即汉字选择码输入时,按欲输入汉字在候选汉字列表中的位置所对应的十字形编码键部分;在候选汉字列表的翻页操作时,每按动功能键一次,向后循环方式地翻动一页;——汉字候选列表的操作界面为米字形;在候选汉字列表的检索操作即汉字笔画码输入时,将五种基本汉字笔画“横”、“竖”、“撇”、“捺”、“折”对应于标准数字键盘中的任意五个按键,按照要输入的汉字的笔画笔顺,依次按动各参与笔画编码的数字键;在候选汉字列表的选定操作即汉字选择码输入时,按动欲输入汉字在候选汉字列表中的位置所对应的编码键;在候选汉字列表的翻页操作时,每按动功能键一次,向后循环方式地翻动一页。
4 根据权利要求1所述的输入装置及其操作方式,其特征是,当它应用于英文单词输入时,通过以下两种方式之一进行操作——操作界面形状与快捷键组的按键分布形状一致,均为十字形、或田字形、或米字形,在候选单词列表的检索操作即单词字母输入时,26个英文字母平均地分布在操作界面中的各个分区,每个分区中的字母均由快捷键组中的相应位置的编码键输入,按照欲输入的英文单词的字母构成,依次按动各相应编码键,根据输入的编码键的单词构成情况自动生成一个候选单词列表,且该候选单词列表中的第一个单词出现在文本输入区中;在候选单词列表的选定操作时,即当要输入当前文本字符输入区中出现的单词时,通过长按快捷键组中的、十字形或田字形的四个编码键部分,以各种形式输入当前单词取消输入、确认输入且全部为小写、确认输入且首字母为大小、确认输入且全部为大写;在候选单词列表的翻页操作时,每按动功能键一次,循环方式地更新翻动一个单词显示;——快捷键组的按键分布形状为十字形、或田字形、或米字形,在候选单词列表的检索操作即单词字母输入时,利用分布有26个英文字母的标准数字键,按照欲输入的英文单词的字母构成,依次按动各相应数字键,根据输入的数字键所代表的字母组合的单词或单词前缀的构成情况自动生成一个候选单词列表,且该候选单词列表中的每一个单词均以键位符号标识;在候选汉字列表的选定操作时,根据键位符号标识按动相应的编码键;在候选单词列表的翻页操作时,每按动功能键一次,向后循环方式地翻动一页。
5 根据权利要求1所述的输入装置及其操作方式,其特征是,当它应用于光标定位时,通过以下三种方式之一进行操作——当快捷键组中的各按键呈十字形分布时,首先通过功能键对文本字符翻页,使目标字符出现在当前屏内,由文本编辑区的中间一行上通过的水平坐标线,和中间一列上通过的垂直坐标线形成的交点字符位置为每屏的初始光标位置,根据目标字符位于水平线的上面还是下面,相应地按快捷键组中的上或下键,根据目标字符位于水平线的左面还是右面,相应地按快捷键组中的左或右键,无论是按上下键还是按左右键,目标搜索区即候选字符列表规模都将缩小为原来的1/2,新的目标搜索区以不同的文字底色标识,在这个缩小了的目标搜索区按照同样的方法继续进行搜索,最后将光标定位在目标字符上;——当快捷键组中的各按键呈田字形分布时,首先通过功能键对文本字符翻页,使目标字符出现在当前屏内,从文本编辑区的行和列之间通过的十字形坐标线将当前屏的文本编辑区均分为四个部分,根据目标字符在这四个区中的位置,相应地按动快捷键组中的相应编码键,目标搜索区即候选字符列表规模都将缩小为原来的1/4,新的目标搜索区以不同的文字底色标识,在这个缩小了的目标搜索区按照同样的方法继续进行搜索,最后将光标定位在目标字符上;——当快捷键组中的各按键呈米字形分布时,由其中的十字形按键部分,并按照上面第一种方法进行操作,或者由其中的田字形按键部分,并按照上面第二种方法进行操作。
6 根据权利要求1所述的输入装置及其操作方式,其特征是,当它应用于功能菜单和用户数据的访问时,快捷键组的按键分布形状为十字形、或田字形、或米字形,并通过以下方式进行操作——其操作界面形状与快捷键组的按键分布形状一致,由快捷键组中的各个编码键分别对应候选项列表中的各个选项,按动任一编码键即选中其相应位置的选项,长按任一编码键即弹出关于相应候选项的帮助性文字说明的窗口,松开按键之后该窗口消失,当候选项列表需要多页显示时,通过快捷键组中的功能键对其进行循环方式地翻页;——候选项以整行文字的形式列举,在该行文字的前面,以键位符号标记选择该选项时的相应编码键操作,按动相应的编码键即可选定该候选项,长按任一编码键即弹出关于相应候选项的帮助性文字说明的窗口,松开按键之后该窗口消失,当候选项列表需要多页显示时,通过快捷键组中的功能键对其进行循环方式地翻页。
7 根据权利要求1所述的输入装置及其操作方式,其特征是,当它应用于电话拨号时,表现为候选号码列表的候选项列表,是在拨入第一位电话号码数字后通过联想自动生成的,并且它所罗列的电话号码符合这样的特征——涉及范围已拨电话、已接电话、未接电话、快捷缩位拨号号码、短消息接收和发送号码、电话本中记录的电话号码等;——列表条件上述范围的电话号码中,任一号码中的连续若干位与当前已通过按键输入的数字完全相同,并且这些连续出现的数字在原电话号码中的位置可以是任意的;——列表方式其中的每一条电话号码前面均通过选定该号码所需的编码键在快捷键组中的位置信息即键位符号标识,并可通过功能键循环方式地翻页,列表中的电话号码也可以相应的人名显示;——使用方式当欲拨打的号码出现于候选号码列表中时,根据其键位符号标识,按动快捷键组中相应的编码键,该号码即被直接拨出。
8 根据权利要求1所述的输入装置及其操作方式,其特征是,在候选项列表状态下,通过长按快捷键组中的功能键,将当前的候选项列表切换到与它相关的另外一种候选项列表状态,具体表形在——在各种文本字符输入状态下,通过长按快捷键组中的功能键,将当前的候选字符列表状态切换到字符输入类型选择状态,以实现字符输入类型的改变;通过长按快捷键组中的功能键,在字符输入类型选择状态与光标定位状态之间实现相互切换;——在各种功能菜单访问状态下,通过长按快捷键组中的功能键,将当前的候选菜单列表往上返回一级,或者将当前候选菜单列表切换到,在上一级菜单中它们所对应的选项以循环方式下的下一选项所对应的下一级候选菜单列表状态;——在各种用户数据操作状态下,通过长按快捷键组中的功能键,将当前的用户数据的候选子项列表状态切换到,针对当前列表所对应的上一级数据项的功能操作的菜单列表状态。
全文摘要
本发明公开了一种基于按键的输入装置及其操作方式,旨在提高按键操作的高效性和灵活性。在本发明中,将电子设备键盘中的、高频使用的一组相关按键集中构成一个快捷键组,它手感良好,包括位于中央的一个功能键和位于周围的四个或八个编码键。在显示屏的操作界面中,把各种要输入的信息项组织成候选项列表的形式,并且将其中的各个候选项与快捷键组中的各个编码键之间建立一种直接的链接关系。当通过快捷键组中的这些按键选定候选项列表中的某一项时,单健次地按动相应的编码键或者多键次地按动相应的编码键组合,即可直接选定输入它们所对应的侯选项;并同时利用快捷键组中的功能键对候选项列表进行翻页和切换操作。本发明适用于小键盘掌上设备。
文档编号H04M1/00GK1598744SQ20041003573
公开日2005年3月23日 申请日期2004年9月10日 优先权日2004年9月10日
发明者韩亚林 申请人:韩亚林
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1