调整虚拟键盘位置的方法

文档序号:6487933阅读:868来源:国知局
调整虚拟键盘位置的方法
【专利摘要】一种调整虚拟键盘位置的方法,包括提示用户利用左拇指在屏幕的左半部向左,或者利用右拇指在屏幕的右半部向右滑动,进行屏幕解锁;判断解锁是否成功;若解锁成功,则将虚拟键盘分为两个子键盘;以及所述两个子键盘分别显示在屏幕两端,并根据用户左拇指或者右拇指在屏幕上滑动的实际位移相应设置两个子键盘的横向长度,且两个子键盘的横向长度相等。所述调整虚拟键盘位置方法调整两个子键盘的横向长度后,可方便不同手型大小的用户进行信息输入。
【专利说明】调整虚拟键盘位置的方法
【技术领域】
[0001]本发明涉及一种调整虚拟键盘位置的方法。
【背景技术】
[0002]目前的手机、平板电脑等电子装置大多采用触摸屏配合虚拟键盘进行信息的输入。用于在输入信息时,一般是采用双手的四指分别握持电子装置的两端,用两个拇指触压虚拟键盘进行信息的输入。
[0003]然而,随着手机及平板电脑的屏幕尺寸越来越大,屏幕显示的虚拟键盘的尺寸也相应越来越大。现有的虚拟键盘的位置是根据屏幕尺寸均匀分布的,其按键的位置也是固定的。不同的用户之间由于手掌大小以及手指长短均不同,按键位置固定的虚拟键盘,尤其是尺寸相对较大的平板电脑的虚拟键盘往往无法满足不同用户的需求。例如,当用户手型较小,若其用双手握持平板电脑两端的方式进入信息输入时,往往其拇指无法触及到平板电脑中间的虚拟按键。

【发明内容】

[0004]针对上述问题,有必要提供一种调整虚拟键盘位置的方法,该方法可方便不同手型大小的用户进行信息输入。
[0005]一种调整虚拟键盘位置的方法,包括:
提示用户利用左拇指在屏幕的左半部向左,或者利用右拇指在屏幕的右半部向右滑动,进行屏幕解锁;
判断解锁是否成功;
若解锁成功,则将虚拟键盘分为两个子键盘;以及
所述两个子键盘分别显示在屏幕两端,并根据用户左拇指或者右拇指在屏幕上滑动的实际位移相应设置两个子键盘的横向长度,且两个子键盘的横向长度相等。
[0006]一种调整虚拟键盘位置的方法,包括:
提示用户利用两根拇指分别在屏幕的左半部向左、在屏幕的右半部向右滑动,进行屏幕解锁;
判断解锁是否成功;
若解锁成功,则将虚拟键盘分为两个子键盘;以及
所述两个子键盘分别显示在屏幕两端,且根据用户左拇指在屏幕左半部滑动的实际位移设置显示在屏幕左半部的子键盘的横向长度,以及根据用户右拇指在屏幕右半部滑动的实际位移相应以及显示在屏幕右半部的子键盘的横向长度。
[0007]所述调整虚拟键盘位置的方法,可以使虚拟键盘分为两个子键盘而分别位于屏幕的两端,并根据用户的不同手型尺寸来调节两个子键盘的位置,能较好地符合不同用户的需求。并且,通过用户对屏幕解锁时,即可设置虚拟键盘的位置,而无需进行额外的设定,提高了用户使用的便利性。【专利附图】

【附图说明】
[0008]图1为本发明第一实施方式的调整虚拟键盘位置的方法的流程图。
[0009]图2及图3为本发明第二实施方式的调整虚拟键盘位置的方法的流程图。
【具体实施方式】
[0010]请参阅图1,图1所示为本发明第一实施方式的调整虚拟键盘位置的方法的流程图。该方法包括如下步骤:
步骤Sll:提示用户进行屏幕解锁。具体地,提示用户利用左拇指在屏幕的左半部向左,或者利用右拇指在屏幕的右半部向右滑动,进行屏幕解锁。
[0011]步骤S12:判读是否解锁成功。若解锁成功,则执行步骤S13 ;否则返回步骤S11。
[0012]在本实施方式中,用户的左拇指沿大致平行于屏幕顶部或底部的方向滑动且左手拇指滑动的终点在屏幕左侧边缘,或者用户的右拇指沿大致平行于屏幕顶部或底部的方向滑动且右拇指滑动的终点在屏幕右侧边缘时,则视为解锁成功。
[0013]步骤S13:将虚拟键盘分为两个子键盘。在本实施方式中,两个子键盘的键值共同组成一个完整的虚拟键盘的键值。
[0014]步骤S14:判断用户拇指滑动的实际位移是否大于或等于一最大预设值。若是,则执行步骤S15 ;否则执行步骤S16。其中,该最大预设值小于或等于屏幕横向长度的一半。
[0015]步骤S15:两个子键盘分别显示于屏幕的两端,且设置两个子键盘的横向长度均为该最大预设值。
[0016]步骤S16:判断用户拇指滑动的实际位移是否大于一最小预设值。若是,则执行步骤S17 ;若否,即,若用户拇指滑动的实际位移小于或等于该最小预设值,则执行步骤S18。
[0017]步骤S17:两个子键盘分别显示于屏幕的两端,且设置两个子键盘的横向长度均为用户拇指滑动的实际位移值。流程结束。
[0018]步骤S18:两个子键盘分别显示于屏幕的两端,且设置两个子键盘的横向长度均为该最小预设值。流程结束。
[0019]请参阅图2及图3,图2及图3所示为本发明第二实施方式的调整虚拟键盘位置的方法的流程图。该方法包括如下步骤:
步骤S21:提示用户进行屏幕解锁。具体地,提示用户利用两根拇指分别在屏幕的左半部向左、在屏幕的右半部向右滑动,进行屏幕解锁。
[0020]步骤S22:判断是否解锁成功。若解锁成功,则执行步骤S23 ;反之,则返回步骤S21以重复提示用户利用两根拇指分别在屏幕的左半部分向左,在屏幕的右半部分向右滑动,进行屏幕解锁。
[0021]在本实施方式中,用户的两根拇指沿大致平行于屏幕顶部或底部的方向滑动,且左手拇指滑动的终点及右手拇指滑动的终点分别为屏幕左侧边缘及右侧边缘时,则视为解锁成功。
[0022]步骤S23:将虚拟键盘分为两个子键盘,且两个子键盘的键值共同组成一个完整的虚拟键盘的键值。同时执行步骤S24及步骤S29。
[0023]步骤S24:判断用户在屏幕左半部滑动的实际位移是否大于或等于一最大预设值。若是,则执行步骤S25;否则执行步骤S26。其中,该最大预设值小于或等于屏幕横向长度的一半。
[0024]步骤S25:设置显示于屏幕左半部的子键盘的横向长度为该最大预设值。执行步骤 S34。
[0025]步骤S26:判断用户在屏幕左半部滑动的实际位移是否大于一最小预设值。若是,则执行步骤S27 ;若否,即,若用户在屏幕左半部滑动的实际位移小于或等于该最小预设值,则执行步骤S28。
[0026]步骤S27:设置显示于屏幕左半部的子键盘的横向长度为用户在屏幕左半部滑动的实际位移。执行步骤S34。
[0027]步骤S28:设置显示于屏幕左半部的子键盘的横向长度为该最小预设值。执行步骤 S34。
[0028]步骤S29:判断用户在屏幕右半部的实际位移是否大于或等于该最大预设值。当用户在屏幕右半部滑动的实际位移大于或等于该最大预设值时,则执行步骤S30 ;否则执行步骤S31。
[0029]步骤S30:设置显示于屏幕右半部的子键盘的横向长度为该最大预设值。执行步骤 S34。
[0030]步骤S31:判断用户在屏幕右半部滑动的实际位移是否大于该最小预设值。若是,则执行步骤S32 ;若否,则执行步骤S33。
[0031]步骤S32:设置显示于屏幕右半部的子键盘的横向长度为用户在屏幕左半部滑动的实际位移。执行步骤S34。
[0032]步骤S33:设置显示于屏幕左半部的子键盘的横向长度为该最小预设值。执行步骤 S34。
[0033]步骤S34:同时显示两个子键盘,且两个子键盘分别位于屏幕的两端。流程结束。
[0034]如此,通过上述第一实施方式及第二实施方式的调整虚拟键盘位置的方法,可以使虚拟键盘分为两个子键盘而分别位于屏幕的两端,并根据用户的不同手型尺寸来调节两个子键盘的位置,能较好地符合不同用户的需求。并且,通过用户对屏幕解锁时,即可设置虚拟键盘的位置,而无需进行额外的设定,提高了用户使用的便利性。
【权利要求】
1.一种调整虚拟键盘位置的方法,包括: 提示用户利用左拇指在屏幕的左半部向左,或者利用右拇指在屏幕的右半部向右滑动,进行屏幕解锁; 判断解锁是否成功; 若解锁成功,则将虚拟键盘分为两个子键盘;以及 所述两个子键盘分别显示在屏幕两端,并根据用户左拇指或者右拇指在屏幕上滑动的实际位移相应设置两个子键盘的横向长度,且两个子键盘的横向长度相等。
2.如权利要求1所述的调整虚拟键盘位置的方法,其特征在于:根据用户左拇指或者右拇指在屏幕上滑动的实际位移相应设置两个子键盘的横向长度的步骤包括如下子步骤: 判断用户拇指滑动的实际位移是否大于或等于一最大预设值; 若用户拇指滑动的实际位移大于或等于该最大预设值,则将所述两个子键盘分别显示于屏幕的两端,且设置所述两个子键盘的横向长度均为该最大预设值; 若用户拇指滑动的实际位移小于该最大预设值,则判断用户滑动的实际位移是否大于一最小预设值; 若用户拇指滑动的实际位移大于该最大预设值,则所述两个子键盘分别显示于屏幕的两端,且设置所述两个子键盘的横向长度均为用户拇指滑动的实际位移值;以及 若用户拇指滑动的实际位移小于或等于该最小预设值,则所述两个子键盘分别显示于屏幕的两端,且设置所述两个子键盘的横向长度均为该最小预设值。
3.如权利要求1所述的调整虚拟键盘位置的方法,其特征在于:在判断解锁是否成功时,用户的左拇指沿大致平行于屏幕顶部或底部的方向滑动且左手拇指滑动的终点在屏幕左侧边缘,或者用户的右拇指沿大致平行于屏幕顶部或底部的方向滑动且右拇指滑动的终点在屏幕右侧边缘时,则视为解锁成功。
4.如权利要求1或3所述的调整虚拟键盘位置的方法,其特征在于:在判断解锁是否成功时,若解锁不成功,则重复提示用户利用左拇指在屏幕的左半部向左,或者利用右拇指在屏幕的右半部向右滑动,进行屏幕解锁。
5.如权利要求1所述的调整虚拟键盘位置的方法,其特征在于:所述两个子键盘的键值共同组成一个完整的虚拟键盘的键值。
6.一种调整虚拟键盘位置的方法,包括: 提示用户利用两根拇指分别在屏幕的左半部向左、在屏幕的右半部向右滑动,进行屏幕解锁; 判断解锁是否成功; 若解锁成功,则将虚拟键盘分为两个子键盘;以及 所述两个子键盘分别显示在屏幕两端,且根据用户左拇指在屏幕左半部滑动的实际位移设置显示在屏幕左半部的子键盘的横向长度,以及根据用户右拇指在屏幕右半部滑动的实际位移相应以及显示在屏幕右半部的子键盘的横向长度。
7.如权利要求6所述的调整虚拟键盘位置的方法,其特征在于:根据用户左拇指在屏幕左半部滑动的实际位移设置显示在屏幕左半部的子键盘的横向长度的步骤包括如下子步骤:判断用户左拇指在屏幕左半部滑动的实际位移是否大于或等于一最大预设值; 若用户左拇指在屏幕左半部滑动的实际位移大于或等于该最大预设值,设置显示于屏幕左半部的子键盘的横向长度为该最大预设值; 若用户左拇指在屏幕左半部滑动的实际位移小于该最大预设值,则判断用户左拇指在屏幕左半部滑动的实际位移是否大于一最小预设值; 若用户左拇指在屏幕左半部滑动的实际位移大于该最大预设值,则设置显示于屏幕左半部的子键盘的横向长度为用户左拇指在屏幕左半部滑动的实际位移值;以及 若用户左拇指在屏幕左半部滑动的实际位移小于或等于该最小预设值,则设置显示于屏幕左半部的子键盘的横向长度均为该最小预设值。
8.如权利要求7所述的调整虚拟键盘位置的方法,其特征在于:根据用户右拇指在屏幕右半部滑动的实际位移设置显示在屏幕右半部的子键盘的横向长度的步骤包括如下子步骤: 判断用户右拇指在屏幕右半部滑动的实际位移是否大于或等于该最大预设值; 若用户右拇指在屏幕右半部滑动的实际位移大于或等于该最大预设值,设置显示于屏幕右半部的子键盘的横向长度为该最大预设值; 若用户右拇指在屏幕右半部滑动的实际位移小于该最大预设值,则判断用户右拇指在屏幕右半部滑动的实际位移是否大于一最小预设值; 若用户右拇指在屏幕右半部滑动的实际位移大于该最大预设值,则设置显示于屏幕右半部的子键盘的横向长度为用户右拇指在屏幕右半部滑动的实际位移值;以及 若用户右拇指在屏幕·右半部滑动的实际位移小于或等于该最小预设值,则设置显示于屏幕右半部的子键盘的横向长度均为该最小预设值。
9.如权利要求6所述的调整虚拟键盘位置的方法,其特征在于:在判断解锁是否成功时,用户的两根拇指沿大致平行于屏幕顶部或底部的方向滑动,且左手拇指滑动的终点及右手拇指滑动的终点分别为屏幕左侧边缘及右侧边缘时,则视为解锁成功。
10.如权利要求6所述的调整虚拟键盘位置的方法,其特征在于:所述两个子键盘的键值共同组成一个完整的虚拟键盘的键值。
【文档编号】G06F3/0488GK103593133SQ201210293832
【公开日】2014年2月19日 申请日期:2012年8月17日 优先权日:2012年8月17日
【发明者】李力人 申请人:国基电子(上海)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1