用于触屏设备的虚拟键盘设计和输入方法

文档序号:8223190阅读:570来源:国知局
用于触屏设备的虚拟键盘设计和输入方法
【技术领域】
[0001]本发明涉及汉字输入法,具体涉及一种用于触屏设备的虚拟键盘设计和输入方法。
【背景技术】
[0002]拼音输入法是汉字输入法中最普遍应用的一种,其主要原因是拼音输入法易于学习和使用,不需要背记字根就可以进行输入,其缺点是重码率相对较高,操作次数较多。
[0003]随着智能手机与平板等触屏设备的涌现,实体键盘正逐渐地被虚拟键盘所取代,许多触屏设备不再向用户提供实体键盘。基于实体键盘设计的传统拼音输入法不得不向虚拟键盘迀移,然而在传统拼音输入法的键盘布局和输入规则下,虚拟键盘不仅难以发挥其操作方式丰富等的优点,反而使其没有定位感,特别是由于键位的接触面积相对较小,使误操作率高等缺点更为突出。

【发明内容】

[0004]为了克服上述传统拼音输入法用于虚拟键盘上时存在的缺陷,本发明提供一种针对触屏设备设计的虚拟键盘设计和输入方法,其优点在于可以减少虚拟键盘的误操作率,减少拼音的输入操作从而提高输入效率。
[0005]该方法在触屏设备上设置虚拟键盘区域,将虚拟键盘布局为四行七列,包含二十六个字母和两个符号,其中:
[0006]第一行必须包含字母U、1、V,其中字母V表示韵母U ;u,i两个字母应从左到右顺序设置,即U在左、i在右,且U和i必须紧邻,中间不得插入其他字母,但U,i两个字母的具体位置不受限制字母位置随意;
[0007]第二行必须包含字母a、O、e、r,其中a应紧邻O,位于ο的左边,中间不得插入其他字母;e应紧邻r,位于r的左边,中间不得插入其他字母,a和o、e和r的具体位置不受限制;此外,第二行必须包含u,i两个字母,但是,u和i必须分别与第二行存在的两个任何其它声母共用一个虚拟按键,即形成声韵共用键;
[0008]字母z、C、S、b、d、f、g、h、j、k、1、n、m、p、q、t、w、x 和 y 共 16 个声母可以随意分布在第一至第四行的任意位置。
[0009]在本发明的一个实施例中,定义三个键族,分别为h键族、η键族、g键族:
[0010]将η键族定义为第三行的所有键位;
[0011]将g键族定义为第四行的所有键位;
[0012]将h键族定义为第二、第三和/或第四行的所有键位,在将h键族定义为第三和/或第四行的所有键位时,h键族与η键族或g键族重叠。
[0013]在本发明的一个实施例中,在满足上述布置的前提下,字母z、c、s的位置处在第一至第三行的任意键位;并且z、C、s声母所在行的下一行为h键族。
[0014]在本发明的一个实施例中:
[0015]处于第二行的e处在ο的右边,a、o、e紧邻布置;
[0016]处于第一行的V与u和i紧邻布置,S卩,V位于u的左边或V位于i的右边;
[0017]处于第一行的u和处于第二行的a处于同一列。
[0018]在本发明的一个实施例中:
[0019](I)所有的短声母和短韵母都以点击方式获得,所述短声母和短韵母包括b、c、d、f、g、h、j、k、1、n、m、p、q、r、S、t、W、x、y、z 和 a、o、e、1、u、U ;
[0020](2)所有的长声母和长韵母都以滑行方式获得,包括:
[0021]以h结尾的长声母是从首字母滑到h键族的任意键位;
[0022]以η结尾的长韵母是从首字母滑到η键族的任意键位;
[0023]以ng结尾的长韵母是从首字母滑到η键族的任意键位,再滑到g键族的任意键位;
[0024]从第一行的u、1、v向下滑行时,可以获得首字母为U、1、U的除un、in、ing之外的长韵母;
[0025]从第二行的u和i各自的共用键向下滑行时,可以获得长韵母un、in、ing ;
[0026]其它的韵母依照字母顺序滑过即可获得。
[0027]在本发明的一个具体实施例中,z、c、s位于第一行;第二行为h键族,u与y共用一个键位,i与r共用一个键位;
[0028]获得zh、ch、sh的方法分别是从第一行的z、c、s键滑行到第二行的任意键位;
[0029]获得ua、a1、ao、e1、er、ia、ie、iu、ou、u1、He、uo的方法分别是从字母组合的第一个字母滑向第二个字母;
[0030]获得iao、uai的方法是从字母组合的第一个字母滑向第二个字母,再滑向第三个字母;
[0031]获得an、en的方法是从字母组合的第一个字母滑向第三行的任意键位;
[0032]获得ian、uan的方法是从字母组合的第一个字母滑向第二个字母,再滑向第三行;
[0033]获得ang、eng、ong的方法是从字母组合的第一个字母滑向第三行,再滑向第四行;
[0034]获得iang、1ng、uang的方法是从字母组合的第一个字母滑向第二个字母,再滑向第三行的任意键位,再滑向第四行的任意键位;
[0035]上述的U、i为第一行的U、i ;
[0036]获得in方法是从r和i的共用键滑行到第三行;
[0037]获得un方法是从y和u的共用键滑行到第三行;
[0038]获得ing的方法是从r和i的共用键滑行到第三行,再滑行到第四行。
[0039]在本发明的一个实施例中,虚拟键盘中剩余的两个按键设置中文符号。
[0040]本发明相对于现有的技术具有如下的优点与效果:
[0041]操作次数少而简单,通过合理地分配点击与滑行操作的工作任务,在提高效率的同时也极大地减少了输入的工作量;
[0042]易于学习和使用,用户在理解了本发明的输入规则后即可进行输入,无须背记键义;
[0043]滑行操作直观且滑行距离短,结合拼音结构特点并合理布局,使得获得一个长拼音的滑行距离基本与其字母数量相等;
[0044]键位接触面积较大,滑行路径容错率高且无二义性;
[0045]声母韵母分开输入,无分音问题;
[0046]支持省略输入,输入方法允许用户只输入声母,甚至只输入韵母,输入组合更趋多样。
【附图说明】
[0047]图1是本发明的一个实例的虚拟键盘分布示意图;
[0048]图2是在图1中所不的实例虚拟键盘中获得sh时的一条可行路径;
[0049]图3是在图1中所示的实例虚拟键盘中获得ua或uai两个韵母时的一条可行路径,当用户滑行到标记点I时获得ua,滑行到标记点2时获得uai ;
[0050]图4是在图1中所示的实例虚拟键盘中获得ia或ian或iang三个韵母时的一条可行路径,当用户滑行到标记点I时获得ia,滑行到标记点2时获得ian,滑行到标记点3时获得iang ;
[0051]图5是在图1中所示的实例虚拟键盘中获得in或ing的一条可行路径,当用户滑行到标记占I时获得in,滑行到标记点2时获得ing ;
[0052]图6示出本发明汉字输入方法的一个实例。
【具体实施方式】
[0053](一 )发明人对于汉字拼音的梳理总结
[0054]在进行拼音输入时,我们需要的声母与韵母有以下56个:
[0055]声母:b、C、d、f、g、h、j、k、1、η、m、p、q、r、s、t、w、x、y、z、sh、ch、zh ;
[0056]韵母:a、a1、an、ao、ang、e、e1、en、er、eng、1、ia、ie、in、iu、ing、ian、iao、iang、1ng、o、ou、ong、u、ua、u1、lie、uo、un、ua1、uan、uang、Ii:
[0057]通过对汉语拼音的结构特点进行研究,可以发现,汉语拼音具有以下一些结构特占.V.
[0058]—、声母的长度多数为I个字母,下文称此类声母为短声母,仅zh、ch、sh三个声母长度为2个字母,下文称此类声母为长声母;
[0059]二、韵母的长度多数长于I个字母,下文称此类韵母为长韵母,仅a、o、e、1、u、U六个韵母的长度为I个字母,下文称此类韵母为短韵母;
[0060]三、声母的长度最长不超过2个字母,韵母的长度最长不超过4个字母;
[0061]四、长声母zh、ch、sh皆以h结尾;
[0062]五、在长韵母中,存在三种声母字母:n、g、r ;其中η可以单独出现、g出现时总是跟在η之后,以ng的形式出现,而r仅有韵母er —例;
[0063]六、在存在声母字母的长韵母中,1、U、U与a、O、e同时出现时,1、U、?总是在a、
O、e之前;
[0064]七、在不存在声母字母的长韵母中,韵母字母之间不存在绝对的顺序关系。
[0065]( 二)本发明的基本原理
[0066]为了使得输入的效率最大化,本发明规定用点击的方式输入短声母跟短韵母,用滑行方式输入长声母跟长韵母。
[0067]对于滑行输入而言,本发明对虚拟键盘进行重新布局,使其在空间上满足符合拼音结构特点的顺序关系,从而使得滑行操作的跨度大为减少。依据上述规律,本发明对虚拟键盘的布局有如下要求:键盘布局应为4行,第一行应包括字母1、u、v,其中1、u必须紧邻,并且i在u右边;第二行应包括字母a、o、e、r,其中a应紧邻O,位于ο的左边;e应紧邻r,位于r的左边;六个韵母字母应集中分布在一起;字母z、c、s —般应位于第三行以上,以便于通过自上而下的滑动获得长声母;对除此之外的其它字母的位置不作要求。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1