一种键盘显示方法及装置
技术领域
本发明是关于移动终端技术领域,尤其是关于移动终端的输入技术领域,具体来说是关于一种键盘显示方法及装置。
背景技术
随着移动终端技术的不断发展,越来越多的移动终端采用触摸屏作为输入设备,当用户使用触摸屏输入文字信息时,移动终端通常会在触摸屏的一部分区域显示一个虚拟键盘。由于移动终端的触摸屏通常尺寸较小,无法同时显示所有的按键,因此通常会将全部按键按照类别分为多组,虚拟键盘只显示其中的一组按键,用户可以在不同的虚拟键盘间进行切换。
图1是相关技术提供的触摸屏虚拟键盘示意图,如图1所示,移动终端显示屏的下半部分显示有一中文拼音键盘101,键盘中包括多个按键102,用户可以触摸相应按键来输入拼音,当用户想要切换英文输入法时输入英文时,必须触摸中英文切换键103,将中文拼音键盘切换为英文键盘。同样地,当用户想要输入数字时,必须触摸数字切换键104,将中文拼音键盘切换为数字键盘,当用户想要输入运算符号时,必须在数字键盘下才能切换至符号键盘。也就是说,图1所示的虚拟键盘具有多层结构,当用户需要输入中英文和符号组合时,需要多次点击不同的切换键,才可以切换到正确的虚拟键盘进行输入。
举例来说,当用户想要输入“+和-”这个词语时,用户必须首先从中文拼音键盘切换至数字键盘,然后从数字键盘切换至符号键盘,输入“+”,之后将过两次切换,返回至中文拼音键盘,输入“和”,再经过两次切换,切换至符号键盘,输入“-”,才能完成整个输入,其间总计要进行6次虚拟键盘的切换,如果输入较长且无规则的中英文和符号的组合,用户还需要进行更多次的切换,操作繁琐,影响了用户体验。
发明内容
为克服相关技术中虚拟键盘切换繁琐的问题,本发明提供一种键盘显示方法及装置。
本发明实施例提供一种键盘显示方法,所述的方法包括:显示至少一个键盘标签,所述的键盘标签与虚拟键盘相对应;接收用户输入的对键盘标签的选择指令;根据所述的选择指令显示对应的虚拟键盘;突出显示当前显示的虚拟键盘所对应的键盘标签,以表明当前所显示的虚拟键盘的键盘标签。
本发明实施例还提供一种键盘显示装置,所述的装置包括:键盘标签显示单元,用于显示至少一个键盘标签,所述的键盘标签与虚拟键盘相对应;选择指令接收单元,用于接收用户输入的对键盘标签的选择指令;虚拟键盘显示单元,用于根据所述的选择指令显示对应的虚拟键盘;突出显示当前显示的虚拟键盘所对应的键盘标签,以表明当前所显示的虚拟键盘的键盘标签。
本发明实施例提供的键盘显示方法及装置,简化了操作,使无规则中英文符号数字等混合输入的效率得到了提高,提高了用户体验。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,并不构成对本发明的限定。在附图中:
图1是相关技术提供的触摸屏虚拟键盘示意图;
图2所本发明实施例提供的一种键盘显示方法流程图;
图3是本发明实施例提供的移动终端触摸屏示意图;
图4所本发明实施例提供的一种键盘显示方法流程图;
图5所本发明实施例提供的一种键盘显示装置框图;
图6所本发明实施例提供的一种键盘显示装置框图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施方式和附图,对本发明做进一步详细说明。在此,本发明的示意性实施方式及其说明用于解释本发明,但并不作为对本发明的限定。
本发明实施例提供一种键盘显示方法及装置,以下结合附图对本发明进行详细说明。
实施例一
图2所本发明实施例提供的一种键盘显示方法流程图,如图2所示,键盘显示方法包括:
S201,显示至少一个键盘标签,所述的键盘标签与虚拟键盘相对应。
在本发明实施例中,键盘显示方法可以应用于一具有触摸屏的移动终端,移动终端可以是平板电脑、手机等。
图3是本发明实施例提供的移动终端触摸屏示意图,如图3所示,在本发明实施例中,移动终端将触摸屏300的一部分区域划分为虚拟键盘区域301,虚拟键盘区域中包括多个虚拟按键302。移动终端可以在触摸屏的虚拟键盘区域301的边缘显示多个键盘标签303,每个键盘标签都与一个虚拟键盘相对应,虚拟键盘可以包括中文拼音键盘、中文笔画键盘、中文手写键盘、英文键盘、中文符号键盘、英文符号键盘、特殊符号键盘和数字键盘等。相对应的,键盘标签可以包括中文拼音、中文笔画、中文手写、英文、中文符号、英文符号、特殊符号和数字。
S202,接收用户输入的对键盘标签的选择指令。
在本发明实施例中,当用户切换虚拟键盘时,在触摸屏上触摸相应的键盘标签,移动终端接收用户输入的对键盘标签的选择指令。
S203,根据所述的选择指令显示对应的虚拟键盘。
在本发明实施例中,移动终端在接收到用户输入的选择指令后,将虚拟键盘切换为用户所选择的键盘标签所对应的虚拟键盘,并在虚拟键盘区域301显示切换后的虚拟键盘。
优选地,移动终端在虚拟键盘区域301显示切换后的虚拟键盘,同时在虚拟键盘区域301的边缘显示全部的键盘标签,其中当前显示的虚拟键盘所对应的键盘标签可以突出显示,以明确表明当前所显示的虚拟键盘的键盘标签,突出显示可以采用高亮、变色或加粗等方式。
本发明实施例提供的键盘显示方法,简化了操作,使无规则中英文符号数字等混合输入的效率得到了提高,提高了用户体验。
图4所本发明实施例提供的一种键盘显示方法流程图,如图4所示,键盘显示方法包括:
S401,获取虚拟键盘信息。
在本发明实施例中,移动终端首先要获取虚拟键盘信息,虚拟键盘信息可以包括移动终端中安装的全部输入法键盘,如中文拼音键盘、中文笔画键盘、中文手写键盘、英文键盘、中文符号键盘、英文符号键盘、特殊符号键盘和数字键盘等。
优选地,如果移动终端中的一些虚拟按键并没有预先划分虚拟键盘,则移动终端可以先获取这些虚拟按键的类别信息,然后根据这些虚拟按键的类别信息划分虚拟键盘,举例来说,部分数学运算符号,如“+”、“-”、“×”、“÷”,之前并未包含在任何已有的虚拟键盘中,则移动终端根据这些数学运算符号的类别信息,生成新的数学运算符号虚拟键盘。
优选地,在本发明实施例中,当移动终端的触摸屏尺寸较大时,虚拟键盘区域301可以包括较多的虚拟按键302,这时移动终端可以忽略默认的虚拟键盘划分方法,为所有的虚拟按键重新划分虚拟键盘,以使得每个虚拟键盘可以包括更多的虚拟按键,减少用户切换虚拟键盘的次数。
S402,生成与每个虚拟键盘相对应的键盘标签。
在本发明实施例中,移动终端可以根据每个虚拟键盘中按键的类别信息生成与每个虚拟键盘相对应的键盘标签。当虚拟键盘中的按键包括两种类别信息时,键盘标签也可以包括这两种类别信息,如“英文/数字键盘”、“数字/符号键盘”等。
优选地,移动终端生成新的数学运算符号虚拟键盘后,进一步为这个虚拟键盘生成对应的“数学符号键盘”的键盘标签。
S403,显示至少一个键盘标签,所述的键盘标签与虚拟键盘相对应。
S404,接收用户输入的对键盘标签的选择指令。
S405,根据所述的选择指令显示对应的虚拟键盘。
在本发明实施例中,步骤S403至405与图2中的步骤S201至S203相同,故在此不再赘述。
本发明实施例提供的键盘显示方法,可以根据虚拟键盘区域中虚拟按键的数量,为所有的虚拟按键重新划分虚拟键盘,使得每个虚拟键盘可以包括更多的虚拟按键,减少用户切换虚拟键盘的次数,简化了操作,使无规则中英文符号数字等混合输入的效率得到了提高,提高了用户体验。
实施例二
图5所本发明实施例提供的一种键盘显示装置框图,如图5所示,键盘显示装置500包括:
键盘标签显示单元501,用于显示至少一个键盘标签,所述的键盘标签与虚拟键盘相对应。
在本发明实施例中,键盘显示装置500可以位于一具有触摸屏的移动终端中,移动终端可以是平板电脑、手机等。
结合图3所示,在本发明实施例中,移动终端将触摸屏300的一部分区域划分为虚拟键盘区域301,虚拟键盘区域中包括多个虚拟按键302。键盘标签显示单元501可以在触摸屏的虚拟键盘区域301的边缘显示多个键盘标签303,每个键盘标签都与一个虚拟键盘相对应,虚拟键盘可以包括中文拼音键盘、中文笔画键盘、中文手写键盘、英文键盘、中文符号键盘、英文符号键盘、特殊符号键盘和数字键盘等。相对应的,键盘标签可以包括中文拼音、中文笔画、中文手写、英文、中文符号、英文符号、特殊符号和数字。
选择指令接收单元502,用于接收用户输入的对键盘标签的选择指令。
在本发明实施例中,当用户切换虚拟键盘时,在触摸屏上触摸相应的键盘标签,选择指令接收单元502接收用户输入的对键盘标签的选择指令。
虚拟键盘显示单元503,用于根据所述的选择指令显示对应的虚拟键盘。
在本发明实施例中,选择指令接收单元502在接收到用户输入的选择指令后,虚拟键盘显示单元503将虚拟键盘切换为用户所选择的键盘标签所对应的虚拟键盘,并在虚拟键盘区域301显示切换后的虚拟键盘。
优选地,虚拟键盘显示单元503在虚拟键盘区域301显示切换后的虚拟键盘,同时键盘标签显示单元501在虚拟键盘区域301的边缘显示全部的键盘标签,其中当前显示的虚拟键盘所对应的键盘标签可以突出显示,以明确表明当前所显示的虚拟键盘的键盘标签,突出显示可以采用高亮、变色或加粗等方式。
本发明实施例提供的键盘显示装置,简化了操作,使无规则中英文符号数字等混合输入的效率得到了提高,提高了用户体验。
图6所本发明实施例提供的一种键盘显示装置框图,如图6所示,键盘显示装置600包括:
键盘信息获取单元601,用于获取虚拟键盘信息;
在本发明实施例中,键盘信息获取单元601首先要获取虚拟键盘信息,虚拟键盘信息可以包括移动终端中安装的全部输入法键盘,如中文拼音键盘、中文笔画键盘、中文手写键盘、英文键盘、中文符号键盘、英文符号键盘、特殊符号键盘和数字键盘等。
优选地,如果移动终端中的一些虚拟按键并没有预先划分虚拟键盘,则键盘信息获取单元601可以先获取这些虚拟按键的类别信息,然后根据这些虚拟按键的类别信息划分虚拟键盘,举例来说,部分数学运算符号,如“+”、“-”、“×”、“÷”,之前并未包含在任何已有的虚拟键盘中,则键盘信息获取单元601根据这些数学运算符号的类别信息,生成新的数学运算符号虚拟键盘。
优选地,在本发明实施例中,当移动终端的触摸屏尺寸较大时,虚拟键盘区域301可以包括较多的虚拟按键302,这时键盘信息获取单元601可以忽略默认的虚拟键盘划分方法,为所有的虚拟按键重新划分虚拟键盘,以使得每个虚拟键盘可以包括更多的虚拟按键,减少用户切换虚拟键盘的次数。
键盘标签生成单元602,用于生成与每个虚拟键盘相对应的键盘标签。
在本发明实施例中,键盘标签生成单元602可以根据每个虚拟键盘中按键的类别信息生成与每个虚拟键盘相对应的键盘标签。当虚拟键盘中的按键包括两种类别信息时,键盘标签也可以包括这两种类别信息,如“英文/数字键盘”、“数字/符号键盘”等。
优选地,键盘信息获取单元601生成新的数学运算符号虚拟键盘后,键盘标签生成单元602为这个虚拟键盘生成对应的“数学符号键盘”的键盘标签。
键盘标签显示单元603,用于显示至少一个键盘标签,所述的键盘标签与虚拟键盘相对应。
选择指令接收单元604,用于接收用户输入的对键盘标签的选择指令。
虚拟键盘显示单元605,用于根据所述的选择指令显示对应的虚拟键盘。
在本发明实施例中,键盘标签显示单元603、选择指令接收单元604和虚拟键盘显示单元605与图5中的键盘标签显示单元501、选择指令接收单元502和虚拟键盘显示单元503相同,故在此不再赘述。
本发明实施例提供的键盘显示装置,可以根据虚拟键盘区域中虚拟按键的数量,为所有的虚拟按键重新划分虚拟键盘,使得每个虚拟键盘可以包括更多的虚拟按键,减少用户切换虚拟键盘的次数,简化了操作,使无规则中英文符号数字等混合输入的效率得到了提高,提高了用户体验。
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。