触摸屏电子装置及其虚拟键盘的显示和控制方法

文档序号:6434793阅读:122来源:国知局
专利名称:触摸屏电子装置及其虚拟键盘的显示和控制方法
技术领域
本发明涉及一种用户界面的显示及控制技术,尤其是涉及一种使用触摸屏虚拟键盘的显示和控制方法,及使用该虚拟键盘的触摸屏电子装置。
背景技术
如今在便携式智能电子设备中,全触控技术应用非常广泛。用户在该电子设备的用户界面中输入信息时,会弹出一用于选择的全键盘,该全键盘中包括“A” “B”等二十六个字母按键、标点符号选项键及确认键等输入按键,当这些按键全都显示在一个用户界面中时,排列非常紧凑,显得较为拥挤。而且,用户输入信息触控其中一字母按键时,往往因为该按键显示区域很小、与相邻的字母按键距离很近,会误触控到旁边的字母按键而引起误操作。这样,用户又得删除该误操作输入的字母而重新输入,对用户而言,在操作上引起很大的不便。

发明内容
鉴于此,有必要提供一种用于解决传统触控全键盘中因按键之间排列紧密、可触控显示区域较小而容易引起误操作的技术问题的使用触摸屏虚拟键盘的触摸屏电子装置。还有必要提供一种使用触摸屏虚拟键盘的显示和控制方法。一种触摸屏电子装置,包括一显示单元,用于显示一用户界面,该用户界面包括一全键盘,该全键盘包括若干依次排列的字母按键及包括若干功能按键,该若干字母按键定义一第一按键区,用于输入文字信息,若干功能按键定义一第二按键区;一设置单元,用于将该全键盘设置为由若干子键盘组合而成的虚拟键盘,并将每个子键盘之间的切换同一触控手势关联起来,通过该触控手势可以将用户界面中当前显示的一子键盘切换至显示另一子键盘,每个子键盘包括第一按键区的部分英文字母及第二按键区;一输入单元,用于进入虚拟键盘使用模式时,响应用户输入的一触控手势,并产生一子键盘切换信号;一控制单元,用于响应该子键盘切换信号,将虚拟键盘在用户界面中当前显示的子键盘切换至显示为另一子键盘。一种使用触摸屏虚拟键盘的显示和控制方法。该方法包括以下步骤显示一用户界面,该用户界面包括一全键盘,该全键盘包括若干依次排列的字母按键;将全键盘设置为由若干子键盘组合而成的虚拟键盘,并将每个子键盘之间的切换同一触控手势关联起来;进入虚拟键盘的使用模式,在用户界面中显示一当前子键盘;判断用户是否操作一切换显示当前子键盘的触控手势;根据该触控手势,隐藏显示当前子键盘并显示另一子键盘。该使用触摸屏虚拟键盘的触摸屏电子装置,将全键盘根据字母按键显示区域划分为若干组子键盘,该子键盘间按照一定顺序排列、彼此间可通过手势控制相互切换,因该子键盘中显示字母按键尺寸大于原全键盘,那么用户触控任一按键时可以有效避免误操作至相邻的按键。


图1为一较佳实施方式触摸屏电子装置的模块图。图2为图1中触摸屏电子装置的虚拟键盘用户界面。图3为图2中全键盘的第一按键区中字母按键划分的示意图。图4a至图4c为图2中触摸屏电子装置的第一、第二和第三子键盘示意图。图5为图2中虚拟键盘在该用户界面中显示的示意图。图6为一较佳实施方式使用触摸屏虚拟键盘的显示和控制的方法流程图。图7为图6中将全键盘设置为由若干子键盘组合而成的虚拟键盘的方法流程图。主要元件符号说明触摸屏电子装置100显示单元10输入单元20控制单元30设置单元40
字母区划分模块41子键盘形成模块42格式重置模块43控制定义模块44显示界面101全键盘102文本输入框103第一按键区104第一子按键区104a第二子按键区104b第三子按键区104c第二按键区105虚拟键盘110第一子键盘IlOa第二子键盘IlOb第三子键盘IlOc触摸屏虚拟键盘的显示和控制方法 600步骤S601 S605、S701 S704如下具体实施方式
将结合上述附图进一步说明本发明。
具体实施例方式请参照图1,触摸屏电子装置100包括显示单元10、输入单元20、控制单元30和设置单元40。本实施方式中,该触摸屏电子装置100为一手机,其他替代实施方式中,该触摸屏电子装置100还可以为平板电脑、PDA或音、视频播放器等。图2为图1中触摸屏电子装置100的虚拟键盘用户界面。当用户使用该触摸屏电子装置100进行信息输入时,一虚拟键盘用户界面101被用户调用并显示在显示单元10上。该用户界面101包括一全键盘102及一文本输入框103。全键盘102包括第一按键区104以及第二按键区105。本实施方式中,该第一按键区104根据标准键盘设有“A” “Z”依次排列的26个英文字母。该第二按键区104设有“删除”、“回车”、“空格”、“数字”、“切字”等功能按键。该输入单元20用于响应用户在该全键盘102区域点击一字母按键或一功能按键的操作,并产生一第一控制信号。在本实施方式中,该输入单元20为触控装置,如触控屏。控制单元30用于根据该第一控制信号将被点击的字母按键对应的字母显示于文本输入框103中、或执行被点击的功能按键的相应功能。设置单元40用于将全键盘102设置为如图5所示的由若干子键盘110a、110b、IlOc组合而成的虚拟键盘110,并将每个子键盘之间的切换同一触控轨迹关联起来。设置单元40包括字母区划分模块41、子键盘形成模块42、格式重置模块43和控制定义模块44。下面通过具体实例来说明从全键盘102到该虚拟键盘110的设置过程。首先,用户可以根据自己喜好,通过字母区划分模块41将该全键盘102划分定义为若干组由不同字母组合而成的子按键区。本实施方式中,如图3所示,该全键盘102的字母按键区104包括第一子按键区104a、第二子按键区104b和第三子按键区104c。本实施方式中,该第一子按键区104a包括如图3所示依次排列的第一行字母“Q”、“W”、“E”、“R”、“T”、“Y”、“U”、“I”、“0”和“P”。该第二子按键区104b包括如图3所示依次排列的第二行字母“A”、“S”、“D”、“F”、“G”、“H”、“J”、“K”和“L”。该第三子按键区104c包括如图3所示依次排列的第三行字母“Z”、“X”、“C”、“V”、“B”、“N”和“M”。替代实施方式中,本发明中三个子按键区104a、104b、104c的字母排列方式还可以是英文字母的自然排列顺序,例如“A”、“B”、“C”、“D”、“E”、“F”. . . “X”、“Y”、“Z”。其他实施方式中,每个按键区 104a、104b、104c的字母的数量亦可根据用户的需求进行相应的调整。如图4a所示,该子键盘形成模块42将第二按键区105以及用户定义的第一子按键区104a合成为一第一子键盘110a。如图4b所示,该子键盘形成模块42将第二按键区105以及用户定义的第二子按键区104b合成为一第二子键盘110b。如图4c所示,该子键盘形成模块42将第二按键区105以及用户定义的第三子按键区104c合成为一第三子键盘110c。本实施方式中,每一子键盘110a、110b、IlOc的第二按键区105均设于子按键区104a、104b、104c的下方。替代实施方式中,每一子键盘110a、110b、IlOc的第二按键区105还可设于子按键区104a、104b、104c的上方。进一步的,该子键盘形成模块42将该三个子键盘110a、IlOb和IlOc共同定义为一虚拟键盘110。本实施方式中,该虚拟键盘110的第一子键盘110a、第二子键盘IlOb和第三子键盘IlOc如图5所示从上至下依次排列。该格式重置模块43根据每个子键盘110a、I IOb或IlOc中的按键的数量以及显示单元10的面积,并参考照每个子键盘IlOaUlOb或IlOc中原来的字母排列顺序,自动重新依次排列字母按键的显示顺序并调整每个字母按键的显示尺寸。本实施方式中,该第一子按键区104a中“Q”到“P”十个字母由原来在全键盘102中的一行显示,改变为在第一子虚拟键盘IlOa中的两行显示,且每个字母按键的尺寸根据键盘区的显示空间自动放大。本实施方式中,该虚拟键盘110的三个子键盘IlOaUlOb和IlOc不会同时显示在该用户界面101上,一次只选择性的显示三个子键盘IlOaUlOb和IlOc中的一个,但是该第一子键盘110a、第二子键盘IlOb和第三子键盘IlOc彼此之间可以相互切换显示。本实施方式中,该控制定义模块44分别将第一子键盘110a、第二子键盘IlOb和第三子键盘IlOc之间的切换与触控轨迹相关联起来。优选地,将第一子键盘110a、第二子键盘IlOb和第三子键盘IlOc按照由图3所示的顺序依次排列,并定义沿触摸装置向上或向左方向滑动一段距离的触控轨迹为按照从第三子键盘110c、第二子键盘IlOb到第一子键盘IlOa再到第三子键盘IlOc的依次切换指令;相反,定义沿触摸装置向下或向右方向滑动一段距离的触控轨迹为按照从第一子键盘110a、第二子键盘IlOb到第三子键盘IlOc再到第一子键盘IlOa的依次切换指令。例如,虚拟键盘110在用户界面101中的当前显示为第一子键盘110a,那么,用户做出一沿触摸屏向上方向滑动一段距离的手势,则该当前显示由第一子键盘IlOa切换至第三子键盘IlOc;相反,用户做出一沿触摸屏向下方向滑动一段距离的手势,则该当前显示由第一子键盘IlOa切换至第二子键盘110b。一替代实施方式中,也可以采用在该虚拟键盘110中,以第二子键盘IlOb作为三个子键盘中的基准,即作为虚拟键盘110在用户界面101中的初始显示界面,并分别将第一子键盘IlOa和第三子键盘IlOc与向上、向左滑动和向下、向右滑动一段距离的触控轨迹相关联,以实现该第二子键盘IlOb与第一子键盘110a、和第三子虚拟键盘IlOc之间的切换。其中,用户界面停留在第一子键盘IlOa或第三子虚拟键盘IlOc显示界面一预设时间无任何操作指令时,该操作界面自动切换至第二子键盘110b。在该替代实施方式中,该预设时间为2秒。另一替代实施方式中,该全键盘102中字母按键区104的划分也可以采用其他方式以形成若干子虚拟键盘,且根据具体划分方式与触控轨迹相关联,以实现若干子虚拟键盘之间的切换。再一替代实施方式中,该虚拟键盘110并不限于包括三个子键盘,还可以划分为两个或四个子键盘。其他替代本实施方式中,该虚拟键盘110的三个子键盘IlOaUlOb和IlOc还可以同时显示在该用户界面101上而不用相互切换。输入单元20还用于响应用户输入的一触控轨迹产生一第二控制信号,即子键盘切换信号。该触控手势为沿某一方向滑动一段距离的轨迹,例如,用户手指在触摸屏电子装置100触摸屏表面向上滑动一段距离或向下滑动一段距离,则产生代表向前或后切换子键盘的第二控制信号。本实施方式中,该控制单元30用于根据该第二控制信号,将虚拟键盘110在用户界面101中当前显示的子键盘切换至在用户界面101中显示另一子键盘。具体地,如图5所示,虚拟键盘101在用户界面101中的当前显示是第二子键盘110b,当用户在触摸屏上做出一向上滑动的触摸轨迹Illa时,则输入单元20产生一代表向前切换子键盘的第二控制信号,该控制单元30基于该第二控制信号将当前显示的第二子键盘IlOb切换至第一子键盘IlOa ;相反,当用户在触摸屏上做出一向下滑动的触摸轨迹Illb时,则输入单元20产生一代表向后切换子键盘的第二控制信号,该控制单元30基于该第二控制信号将当前显示的第二子键盘IlOb切换至第三子键盘110c。本实施方式中,由于原有的全键盘102可以根据用户的喜好设置为包括三个子键盘IlOaUlOb和IlOc的虚拟键盘110,每次在用户界面101显示一个子键盘IlOaUlOb或IlOc,且三个子键盘IlOaUlOb和IlOc可以在触控手势控制下相互切换,以实现对26个字母按键的全局操作。如此在用户界面101中,每个子键盘110a、IlOb或IlOc的可触控按键尺寸明显大于在全键盘102中显示的尺寸,因此用户触控任一按键时可以有效避免误操作至相邻的按键。请参照图6,为一较佳实施方式的使用触摸屏虚拟键盘的显示和控制方法600的流程图。该方法600应用于触摸屏电子装置100中,该方法600包括以下步骤步骤S601,在显示单元10上显示一用户界面101,该用户界面101包括一全键盘102、及一文本输入框103。其中,全键盘102包括设有“A” “Z”的26个英文字母的第一按键区104、以及设有“删除”、“回车”等功能按键的第二按键区105。步骤S602,将全键盘102设置为由若干子键盘110a、I IOb和I IOc组合而成的虚拟键盘110,并将每个子键盘之间的切换同一触控轨迹关联起来。每个子键盘包括第一按键区104的部分英文字母及第二按键区105。步骤S603,进入虚拟键盘110的使用模式,在用户界面101中显示一当前子键盘。步骤S604,判断输入单元20是否接收到一用于显示另一子键盘的触控轨迹。如果“是”,执行步骤S605 ;如果“否”,返回步骤S603。步骤S605,根据该触控轨迹,隐藏显示当前子键盘并显示另一子键盘。在上述步骤S602中,将全键盘102设置为虚拟键盘110还进一步包括以下步骤步骤S701,将该全键盘102划分为若干组由不同字母组合而成的子按键区104a、104b 和 104c。步骤S702,将每一子按键区104a、104b或104c同功能按键区105组合,分别形成若干组子键盘110a、IIOb和IIOc,该若干组子键盘110a、IIOb和IIOc 一起组合形成虚拟键盘 110。步骤S703,根据每个子键盘IlOaUlOb或IlOc中的按键的数量以及显示单元10的面积,并参考照每个子键盘IlOaUlOb或IlOc中原来的字母排列顺序,自动重新依次排列字母按键的显示顺序并调整每个字母按键的显示尺寸。步骤S704,按照一定顺序排列该若干子键盘IlOaUlOb和110c,并定义一触控手势,以使该当前显示的子键盘可以按照该排序、顺序或逆序切换至显示另一子键盘。
权利要求
1.一种触摸屏电子装置,包括一显示单元,用于显示一用户界面,该用户界面包括一全键盘,该全键盘包括若干依次排列的字母按键及包括若干功能按键,该若干字母按键定义一第一按键区,用于输入文字信息,若干功能按键定义一第二按键区;一设置单元,用于将该全键盘设置为由若干子键盘组合而成的虚拟键盘,并将每个子键盘之间的切换同相应的触控轨迹关联起来,通过该触控轨迹将用户界面中当前显示的一子键盘切换至显示另一子键盘,每个子键盘包括第一按键区及第二按键区,该第一按键区包括若干字母符号,该第二按键区包括若干功能符号;一输入单元,用于在触摸屏电子装置进入虚拟键盘使用模式时,根据接收到的触控轨迹,并产生相对应的子键盘切换信号;一控制单元,用于响应该子键盘切换信号,将虚拟键盘在用户界面中当前显示的子键盘切换至显示为另一子键盘。
2.如权利要求1所述的触摸屏电子装置,其特征在于,该设置单元包括一字母区划分模块,用于将该全键盘按照规则划分为若干组由不同字母组合而成的子按键区;一子键盘形成模块,用于将每一子按键区同第二按键区组合后形成一子键盘;一格式重置模块,用于根据每个子键盘中的按键的数量以及显示单元的面积,并参考照每个子键盘中原来的字母排列顺序,自动重新依次排列字母按键的显示顺序并调整每个字母按键的显示尺寸;一控制定义模块,用于定义一触控轨迹,以控制该若干子键盘之间的显不切换。
3.如权利要求2所述的触摸屏电子装置,其特征在于,该第一按键区中包括“A” “Z” 的26个字母,按照标准键盘的排列方式分三行排列。
4.如权利要求3所述的触摸屏电子装置,其特征在于,该划分该全键盘中字母按键的规则为按行划分,该第一按键区分为第一子按键区、第二子按键区和第三子按键区,该第一子按键区包括字母按键^^^^^^^^”^…”和叩”。该第二子按键区包括字母按键“A”、“S”、“D”、“F”、“G”、“H”、“J”、“K”和“L”,该第三子按键区包括字母按键 “ Z ”、“X”、“ C”、“ V”、“B ”、“N” 和 “M”。
5.如权利要求2或3所述的触摸屏电子装置,其特征在于,该第二按键区的功能按键包括“删除”、“确定”、“切字”、“数字”和“空格”。
6.如权利要求5所述的触摸屏电子装置,其特征在于,所形成的子键盘按照顺序排列, 并在当前用户界面显示一子键盘,该子键盘间通过该触控轨迹切换显示。
7.如权利要求6所述的触摸屏电子装置,其特征在于,控制单元根据触控轨迹对应的子键盘切换信号将当前用户界面显示的子键盘按照顺序或逆序切换至另一子键盘。
8.如权利要求7所述的触摸屏电子装置,其特征在于,该触控轨迹包括两种滑动方向的轨迹。
9.一种虚拟键盘的显示和控制方法,包括以下步骤显示一用户界面,该用户界面包括一全键盘,该全键盘包括若干依次排列的字母按键;将全键盘设置为由若干子键盘组合而成的虚拟键盘,并将每个子键盘之间的切换由相应的触控轨迹关联起来;进入虚拟键盘的使用模式,在用户界面中显示一当前子键盘;判断是否接收到用户操作一切换显示当前子键盘的触控轨迹;根据该触控轨迹,隐藏显示当前子键盘并显示另一子键盘。
10.如权利要求9所述的方法,其特征在于,进一步包括以下步骤将该全键盘划分为若干组由不同字母组合而成的子按键区;将划分出的若干组由不同字母组合而成的子按键区同功能按键区分别对应形成若干组子键盘,该若干组子键盘一起组合形成虚拟键盘;根据每个子键盘中的按键的数量以及用户界面的面积,并参考照每个子键盘中原来的字母排列顺序,自动重新依次排列字母按键的显示顺序并调整每个字母按键的显示尺寸; 按照一定顺序排列该若干子键盘,并定义一触控轨迹,以使该当前显示的子键盘可以按照该排序、顺序或逆序切换至显示另一子键盘。
11.如权利要求9所述的方法,其特征在于,该触控轨迹包括两种滑动方向的轨迹。
全文摘要
一种触摸屏电子装置,包括一显示单元,用于显示一用户界面,该用户界面包括一全键盘,该全键盘包括若干依次排列的字母按键的第一按键区及包括若干功能按键的第二按键区;一设置单元,用于将该全键盘设置为由若干子键盘组合而成的虚拟键盘,并将每个子键盘之间的切换同相应的触控轨迹关联起来,通过该触控轨迹将用户界面中当前显示的一子键盘切换至显示另一子键盘;一输入单元,用于在虚拟键盘使用模式时,根据接收到的触控轨迹,并产生相对应的子键盘切换信号;一控制单元,用于响应该子键盘切换信号,将虚拟键盘在用户界面中当前显示的子键盘切换至显示为另一子键盘。本发明还提供了一种使用触摸屏虚拟键盘的显示和控制方法。
文档编号G06F3/0488GK103034351SQ201110300279
公开日2013年4月10日 申请日期2011年9月29日 优先权日2011年9月29日
发明者犹强 申请人:富泰华工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1