一种显示控制方法及装置与流程

文档序号:11154146阅读:750来源:国知局
一种显示控制方法及装置与制造工艺

本发明涉及通信技术领域,具体涉及一种显示控制方法及装置。



背景技术:

随着通信技术的发展,终端的使用也越来越广泛,尤其是大屏终端更是受到用户的青睐,然而用户在使用大屏终端的过程中往往会有一些不便,例如,在使用大屏终端的虚拟键盘输入文字的时候,若用户使用单手输入,往往会非常不方便,因为现有的虚拟键盘通常是显示在终端屏幕的下方,若用户左手握持终端的左上角,则无法触及虚拟键盘的各个按键单元,因此使用非常不便。



技术实现要素:

本发明实施例提供一种显示控制方法及装置,可根据用户的滑动轨迹构建显示虚拟键盘的滑动区域,方便用户单手操作终端的虚拟键盘。

本发明第一方面提供一种显示控制方法,可包括:

当接收到虚拟键盘显示请求时,捕捉终端屏幕的滑动轨迹;

确定所述滑动轨迹与所述终端屏幕的边界构建的滑动区域;

在所述滑动区域显示虚拟键盘的各个按键单元。

本发明第二方面提供一种显示控制装置,可包括:

捕捉模块,用于当接收到虚拟键盘显示请求时,捕捉终端屏幕的滑动轨迹;

确定模块,用于确定所述滑动轨迹与所述终端屏幕的边界构建的滑动区域;

显示模块,用于在所述滑动区域显示虚拟键盘的各个按键单元。

实施本发明实施例,具有如下有益效果:

本发明实施例,当接收到虚拟键盘显示请求时,捕捉终端屏幕的滑动轨迹,确定滑动轨迹与终端屏幕的边界构建的滑动区域,在该滑动区域显示虚拟键盘的各个按键单元。这种方式可根据用户的滑动轨迹构建显示虚拟键盘的滑动区域,方便用户单手操作终端的虚拟键盘。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种显示控制方法的流程图;

图2为本发明实施例提供的另一种显示控制方法的流程图;

图3为本发明实施例提供的一种虚拟键盘显示流程示意图;

图4为本发明实施例提供的一种滑动轨迹示意图;

图5为本发明实施例提供的一种虚拟键盘显示示意图;

图6为本发明实施例提供的一种界面切换示意图;

图7为本发明实施例提供的另一种界面切换示意图;

图8为本发明实施例提供的一种按键单元数量调整示意图;

图9为本发明实施例提供的一种按键大小调整示意图;

图10为本发明实施例提供的一种显示控制装置的示意图;

图11为本发明实施例提供的另一种显示控制装置的示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

下面将结合附图1-附图9,对本发明实施例提供的显示控制方法进行详细介绍。

请参照图1,为本发明实施例提供的一种显示控制方法的流程图;该方法可包括以下步骤S10-步骤S12。

S10,当接收到虚拟键盘显示请求时,捕捉终端屏幕的滑动轨迹;

具体实施例中,虚拟键盘显示请求可以为一种单手输入模式开启指令,当用户需要进行单手输入时,开启单手输入模式,即是发送虚拟键盘显示请求。具体的,虚拟键盘显示请求可以对应用户的一种操作,终端识别用户操作,并 在确定该操作为虚拟键盘显示请求时,启动单手输入功能,即是捕捉终端屏幕的滑动轨迹。具体可选的,在终端本地配置中,预设某一特定操作与上述虚拟键盘显示请求关联,当用户执行该操作时,终端识别用户操作,通过查询本地配置,确定该操作对应虚拟键盘显示请求,屏幕提示用户在终端触摸屏上进行划动以确定虚拟键盘显示区域。用户手指开始划动后,终端捕捉滑动轨迹,并在屏幕上实时显示滑动轨迹,如图4所示。

用户手指开始划动后,终端每隔一定时间对划动轨迹,即对应屏幕坐标数据,进行数据采集与存储。这里对数据采集的时间间隔,以所采集数据能保证对滑动轨迹进行一定精度的识别与恢复为准。

判断终端屏幕滑动轨迹是否结束,具体的,对屏幕划动结束的判断方法为:在一段连续时间里,终端采集的坐标数据为空,即在此时间段内,用户手指没有在触摸屏上进行划动操作,则确定滑动轨迹结束。终端判断划动结束后,反馈确认信息,提示用户对滑动轨迹进行确认。若用户确认,则执行步骤101,否则返回,继续进行坐标数据采集。

S11,确定所述滑动轨迹与所述终端屏幕的边界构建的滑动区域;

具体实施例中,确定终端屏幕的滑动轨迹与终端屏幕的边界构建的滑动区域,可选的,终端屏幕的边界可以为触摸屏左边、右边、底边三者中的某一边或某两边作为边界。如图4所示,即是将触摸屏的左边和底边作为终端屏幕的边界。滑动轨迹与终端屏幕的边界可以构建一个滑动区域,该滑动区域可以方便用户单手操作,如图4所示,该滑动区域可以方便用户左手操作。需要说明的是,若滑动轨迹没有触及终端屏幕边界时,可以对坐标数据进行分析与处理后,使滑动轨迹触及边界。具体可以运用数学建模方法中的数据拟合、数据预测等方法实现。

S12,在所述滑动区域显示虚拟键盘的各个按键单元。

具体实施例中,在滑动区域显示虚拟键盘的各个按键单元,可选的,按键单元的形状可以是正六边形。按键单元的大小可以设定为默认大小,终端自动根据滑动区域的大小和按键单元的大小,调整按键单元的数量。当滑动区域较大时,相应地,按键单元的数量就多;当滑动区域较小时,按键单元的数量就少,以实现对不同滑动区域的最大面积覆盖。如图5所示,由于左边屏幕的滑动区域较大,因此按键单元数量就较多,右边屏幕的滑动区域较小,因此按键 单元数量就较少。

可选的,若当滑动区域较小,一个界面不足以显示所有按键单元时,如图6所示,可向左滑动屏幕,进入第二界面,显示余下按键单元;同样,当前显示为第二界面时,如图7所示,可以向右滑动屏幕,进入第一界面,滑动区域的两个界面之间可以相互切换。需要说明的是,本实施例所阐述的滑动切换仅仅为一种可选的实施方式,还可以是其它的切换方式。

本发明实施例,当接收到虚拟键盘显示请求时,捕捉终端屏幕的滑动轨迹,确定滑动轨迹与终端屏幕的边界构建的滑动区域,在该滑动区域显示虚拟键盘的各个按键单元。这种方式可根据用户的滑动轨迹构建显示虚拟键盘的滑动区域,方便用户单手操作终端的虚拟键盘。

请参照图2,为本发明实施例提供的另一种显示控制方法的流程图;该方法可包括以下步骤S20-步骤S25。

S20,当接收到虚拟键盘显示请求时,捕捉终端屏幕的滑动轨迹;

S21,确定所述滑动轨迹与所述终端屏幕的边界构建的滑动区域;

本发明实施例步骤S200-S201请参照图1的实施例步骤S10-S11,在此不再赘述。

S22,获取所述滑动区域的面积以及待显示虚拟键盘中按键单元的设定大小;

具体实施例中,当确定滑动区域后,通过曲线拟合方法计算该滑动区域的面积,获取待显示虚拟键盘中按键单元的设定大小,该设定大小可以是默认大小,也可以是用户自己设定的大小。

S23,根据所述滑动区域的面积以及所述设定大小,确定显示于所述滑动区域中的按键单元的目标数量;

具体实施例中,根据滑动区域的面积以及按键单元的设定大小,可以计算显示于滑动区域中的按键单元的目标数量。可选的,具体计算方法可以是滑动区域的面积与设定大小相除,目标数量只是初步预计该滑动区域可以显示的按键单元数量,具体显示时,需要根据按键单元的排列方式进行确定。

S24,比较所述目标数量与按键单元的总数量之间的大小,并根据比较结果确定所述虚拟键盘在所述滑动区域的目标显示方式;

具体实施例中,比较计算出的目标数量与按键单元的总数量之间的大小,按键单元的总数量即是所有英文字符的数量加上可选的一些控制字符,如图7所示,按键单元“数”和“大”分别为控制字符,按键单元“数”用于调整滑动区域显示的按键单元的数量,按键单元“大”用于调整按键单元的大小。

比较目标数量与按键单元的总数量之间的大小,并根据比较结果确定所述虚拟键盘在所述滑动区域的目标显示方式;虚拟键盘在滑动区域的目标显示方式可以有以下两种可选的实施方式。

作为一种可选的实施方式,所述根据比较结果确定在所述滑动区域的目标显示方式,包括:

若所述目标数量大于所述总数量,则确定在所述滑动区域的目标显示方式为在所述滑动区域的第一界面以所述设定大小显示虚拟键盘所有按键单元。

具体实施例中,若目标数量大于按键单元的总数量,则说明该滑动区域可以容纳所有的按键单元,确定按键单元在滑动区域的目标显示方式为在滑动区域的第一界面以该设定大小显示虚拟键盘的所有按键单元。

作为另一种可选的实施方式,所述根据比较结果确定在所述滑动区域的目标显示方式,包括:

若所述目标数量小于所述总数量,则确定在所述滑动区域的目标显示方式为在所述滑动区域的第一界面以所述设定大小显示所述目标数量的按键单元;

当接收到界面切换显示请求时,控制所述滑动区域由所述第一界面切换为第二界面,并在所述第二界面显示所有按键单元中除所述第一界面显示的按键单元之外的按键单元。

具体实施例中,若目标数量小于按键单元的总数量,则说明该滑动区域不能完全显示所有的按键单元,因此确定在滑动区域的目标显示方式为在滑动区域的第一界面以该设定大小显示目标数量的按键单元,当接收到界面切换显示请求时,如图6所示,当向左边滑动,则控制滑动区域由第一界面切换至第二界面,并在第二界面显示余下的按键单元。控制字符既可以显示第一界面,也可以显示第二界面,方便用户操作。进一步,如图7所示,当向右滑动时,可以控制滑动区域由第二界面切换至第一界面。

需要说明的是,为了能够使得滑动区域的最大面积覆盖,在滑动轨迹的边界处,若某一个按键单元超出滑动区域的面积小于默认大小的1/2,在保持该按 键单元在第一界面显示,若某一个按键单元超出滑动区域的面积大于默认大小的1/2,在将该按键单元去掉。

S25,以所述目标显示方式在所述滑动区域显示所述虚拟键盘的各个按键单元。

可选的,用户可以对按键单元的大小进行调整,可包括以下步骤:

1)接收用于调整按键单元大小的第一调整指令,所述第一调整指令携带预调整的按键单元的更新大小;

具体实施例中,第一调整指令可以对应一种用户操作,终端识别用户操作,并在确定该操作对应调整按键单元大小指令时,对按键单元大小进行调整。可选的,在终端本地配置中,预设按键单元大小调整虚拟按键,当用户按下此虚拟按键时,执行按键单元调整指令。

如图9所示,在数轴上有连续的数字供用户进行选择。其最小值γ与最大值δ,可根据实际情况及当前成熟输入法的设置进行确定。本实施例中,设定功能按键“大”仅为实现形式之一,该功能键与按键单元大小调整指令相对应。

2)根据所述更新大小重新确定所述滑动区域所显示的按键单元的更新数量,并在所述滑动区域以所述更新数量显示所述更新大小的按键单元。

具体实施例中,根据按键单元的更新大小可以重新确定滑动区域所显示的按键单元的更新数量,然后以该更新数量在滑动区域显示更新大小的按键单元,该更新大小同时适用于第一界面和第二界面。

可选的,用户可以对按键数量进行调整,可包括以下步骤:

1)接收用于调整滑动区域中所显示的按键单元数量的第二调整指令,所述第二调整指令携带预调整的按键单元的更新数量;

具体实施例中,第二调整指令也可以对应一种用户操作,识别用户操作,并在确定该操作对应调整按键单元数量时,执行按键数量调整指令。如图8所示,在数轴上有连续的数字供用户进行选择。数量最小值α与最大值β,可根据实际情况及当前成熟输入法的设置进行确定。本实施例中,设定功能按键“数”仅为实现形式之一种,该功能键与按键数量调整指令相对应。

2)根据所述更新数量重新确定所述滑动区域中所显示的按键单元的更新大小,并在所述滑动区域中以所述更新数量显示所述更新大小的按键单元。

具体实施例中,根据按键单元的更新数量可以重新确定滑动区域所显示的 按键单元的更新大小,然后以该更新数量在滑动区域的第一界面显示更新大小的按键单元,该更新大小同时适用于第一界面和第二界面。

本发明实施例,当接收到虚拟键盘显示请求时,捕捉终端屏幕的滑动轨迹,确定滑动轨迹与终端屏幕的边界构建的滑动区域,在该滑动区域显示虚拟键盘的各个按键单元。这种方式可根据用户的滑动轨迹构建显示虚拟键盘的滑动区域,方便用户单手操作终端的虚拟键盘。

请参照图3,为本发明实施例提供的一种虚拟键盘显示流程示意图,如图所示:

步骤101,识别用户操作,并在确定该操作对应单手输入模式开启指令时,启动单手输入功能。

在移动终端本地配置中,预设某一特定操作与上述单手输入功能开启指令关联,当用户执行该操作时,移动终端识别用户操作,通过查询本地配置,确定该操作对应单手输入功能开启指令,则开启单手输入功能。

步骤102:在确认开启单手输入功能后,屏幕提示用户在触摸屏上进行划动以确定虚拟键盘显示区域。用户手指开始划动后,移动终端识别滑动轨迹,并在屏幕上即时显示滑动轨迹。

步骤103:用户手指开始划动后,移动终端每隔一定时间对滑动轨迹,即对屏幕坐标数据,进行数据采集与存储。

步骤104:判断屏幕划动是否结束,提示用户确认划动轨迹。

这里,对屏幕划动结束的判断方法为:在一段连续时间里,移动终端采集的坐标数据为空,即在此时间段内,用户手指没有在触摸屏上进行划动操作。移动终端判断划动结束后,反馈确认信息,提示用户对轨迹进行确认。若用户确认,则执行步骤105,否则返回,从步骤102开始执行。

步骤105:对坐标数据进行曲线拟合,并判断滑动区域大小。

在移动终端本地配置中,预设对坐标数据进行处理的曲线拟合算法,该算法应满足在一定精度要求下对划动轨迹的恢复。

步骤106:根据滑动区域大小,自动选择键盘显示模式。在移动终端本地配置中,预设按键单元显示模式,具体为:按键单元大小,体现为其平面面积,设为默认值。在此前提下,将滑动区域大小,体现为滑动区域平面面积,与一 定数量的按键单元进行匹配。

步骤107:识别用户操作并在确定该操作对应调整按键数量指令时,对按键数量进行调整。

这里,在移动终端本地配置中,预设按键数量调整按键,当用户按下此键时,执行按键数量调整指令。

步骤108:识别用户操作并在确定该操作对应调整按键大小指令时,对按键大小进行调整。

在移动终端本地配置中,预设按键大小调整按键,当用户按下此键时,执行按键大小调整指令。这里,当用户对按键数量、大小完成调整后,屏幕反馈确认信息。若用户确认调整信息,则执行步骤109,否则,重新调整按键数量、大小。这里,在移动终端本地配置中,预设按键调整确认指令。可以设为:单击或双击键盘显示区域之外任意区域,即表示确认按键调整。

步骤109:键盘显示。

当用户确认按键调整后,触摸屏显示调整后的虚拟键盘。

步骤110:关闭单手输入模式。

这里,在移动终端本地配置中,预设某一特定操作与上述单手输入功能关闭指令关联,当用户执行该操作时,移动终端识别用户操作,通过查询本地配置,确定该操作对应单手输入功能关闭指令,则关闭单手输入功能。

下面将结合附图10-附图11,对本发明实施例提供的一种显示控制装置进行详细介绍。

请参阅图10,为本发明实施例提供的一种显示控制装置的结构示意图;该装置可包括:捕捉模块100、确定模块101以及显示模块102;

捕捉模块100,用于当接收到虚拟键盘显示请求时,捕捉终端屏幕的滑动轨迹;

具体实施例中,虚拟键盘显示请求可以为一种单手输入模式开启指令,当用户需要进行单手输入时,开启单手输入模式,即是发送虚拟键盘显示请求。具体的,虚拟键盘显示请求可以对应用户的一种操作,终端识别用户操作,并在确定该操作为虚拟键盘显示请求时,启动单手输入功能,即是捕捉模块100捕捉终端屏幕的滑动轨迹。具体可选的,在终端本地配置中,预设某一特定操 作与上述虚拟键盘显示请求关联,当用户执行该操作时,终端识别用户操作,通过查询本地配置,确定该操作对应虚拟键盘显示请求,屏幕提示用户在终端触摸屏上进行划动以确定虚拟键盘显示区域。用户手指开始划动后,终端捕捉滑动轨迹,并在屏幕上实时显示滑动轨迹,如图4所示。

用户手指开始划动后,终端每隔一定时间对划动轨迹,即对应屏幕坐标数据,进行数据采集与存储。这里对数据采集的时间间隔,以所采集数据能保证对滑动轨迹进行一定精度的识别与恢复为准。

判断终端屏幕滑动轨迹是否结束,具体的,对屏幕划动结束的判断方法为:在一段连续时间里,终端采集的坐标数据为空,即在此时间段内,用户手指没有在触摸屏上进行划动操作,则确定滑动轨迹结束。终端判断划动结束后,反馈确认信息,提示用户对滑动轨迹进行确认。若用户确认,则执行步骤101,否则返回,继续进行坐标数据采集。

确定模块101,用于确定所述滑动轨迹与所述终端屏幕的边界构建的滑动区域;

具体实施例中,确定模块101确定终端屏幕的滑动轨迹与终端屏幕的边界构建的滑动区域,可选的,终端屏幕的边界可以为触摸屏左边、右边、底边三者中的某一边或某两边作为边界。如图4所示,即是将触摸屏的左边和底边作为终端屏幕的边界。滑动轨迹与终端屏幕的边界可以构建一个滑动区域,该滑动区域可以方便用户单手操作,如图4所示,该滑动区域可以方便用户左手操作。需要说明的是,若滑动轨迹没有触及终端屏幕边界时,可以对坐标数据进行分析与处理后,使滑动轨迹触及边界。具体可以运用数学建模方法中的数据拟合、数据预测等方法实现。

显示模块102,用于在所述滑动区域显示虚拟键盘的各个按键单元。

具体实施例中,显示模块102在滑动区域显示虚拟键盘的各个按键单元,可选的,按键单元的形状可以是正六边形。按键单元的大小可以设定为默认大小,终端自动根据滑动区域的大小和按键单元的大小,调整按键单元的数量。当滑动区域较大时,相应地,按键单元的数量就多;当滑动区域较小时,按键单元的数量就少,以实现对不同滑动区域的最大面积覆盖。如图5所示,由于左边屏幕的滑动区域较大,因此按键单元数量就较多,右边屏幕的滑动区域较小,因此按键单元数量就较少。

可选的,若当滑动区域较小,一个界面不足以显示所有按键单元时,如图6所示,可向左滑动屏幕,进入第二界面,显示余下按键单元;同样,当前显示为第二界面时,如图7所示,可以向右滑动屏幕,进入第一界面,滑动区域的两个界面之间可以相互切换。需要说明的是,本实施例所阐述的滑动切换仅仅为一种可选的实施方式,还可以是其它的切换方式。

可选的,显示模块102可以包括获取单元、确定单元、比较确定单元以及显示单元;

获取单元,用于获取所述滑动区域的面积以及待显示虚拟键盘中按键单元的设定大小;

具体实施例中,当确定滑动区域后,获取单元通过曲线拟合方法计算该滑动区域的面积,获取待显示虚拟键盘中按键单元的设定大小,该设定大小可以是默认大小,也可以是用户自己设定的大小。

确定单元,用于根据所述滑动区域的面积以及所述设定大小,确定显示于所述滑动区域中的按键单元的目标数量;

具体实施例中,确定单元根据滑动区域的面积以及按键单元的设定大小,可以计算显示于滑动区域中的按键单元的目标数量。可选的,具体计算方法可以是滑动区域的面积与设定大小相除,目标数量只是初步预计该滑动区域可以显示的按键单元数量,具体显示时,需要根据按键单元的排列方式进行确定。

比较确定单元,用于比较所述目标数量与按键单元的总数量之间的大小,并根据比较结果确定所述虚拟键盘在所述滑动区域的目标显示方式;

具体实施例中,比较计算出的目标数量与按键单元的总数量之间的大小,按键单元的总数量即是所有英文字符的数量加上可选的一些控制字符,如图7所示,按键单元“数”和“大”分别为控制字符,按键单元“数”用于调整滑动区域显示的按键单元的数量,按键单元“大”用于调整按键单元的大小。

比较目标数量与按键单元的总数量之间的大小,并根据比较结果确定所述虚拟键盘在所述滑动区域的目标显示方式;虚拟键盘在滑动区域的目标显示方式可以有以下两种可选的实施方式。

具体可选的,比较确定单元可以有两种可选的实施方式;

在第一种可选的实施方式中,所述比较确定单元具体用于比较所述目标数量与按键单元的总数量之间的大小,若所述目标数量大于所述总数量,则确定 在所述滑动区域的目标显示方式为在所述滑动区域的第一界面以所述设定大小显示虚拟键盘所有按键单元。

具体实施例中,若目标数量大于按键单元的总数量,则说明该滑动区域可以容纳所有的按键单元,确定按键单元在滑动区域的目标显示方式为在滑动区域的第一界面以该设定大小显示虚拟键盘的所有按键单元。

在第二种可选的实施方式中,所述比较确定单元具体用于若所述目标数量小于所述总数量,则确定在所述滑动区域的目标显示方式为在所述滑动区域的第一界面以所述设定大小显示所述目标数量的按键单元;

所述比较确定单元还用于当接收到界面切换显示请求时,控制所述滑动区域由所述第一界面切换为第二界面,并在所述第二界面显示所有按键单元中除所述第一界面显示的按键单元之外的按键单元。

具体实施例中,若目标数量小于按键单元的总数量,则说明该滑动区域不能完全显示所有的按键单元,因此确定在滑动区域的目标显示方式为在滑动区域的第一界面以该设定大小显示目标数量的按键单元,当接收到界面切换显示请求时,如图6所示,当向左边滑动,则控制滑动区域由第一界面切换至第二界面,并在第二界面显示余下的按键单元。控制字符既可以显示第一界面,也可以显示第二界面,方便用户操作。进一步,如图7所示,当向右滑动时,可以控制滑动区域由第二界面切换至第一界面。

需要说明的是,为了能够使得滑动区域的最大面积覆盖,在滑动轨迹的边界处,若某一个按键单元超出滑动区域的面积小于默认大小的1/2,在保持该按键单元在第一界面显示,若某一个按键单元超出滑动区域的面积大于默认大小的1/2,在将该按键单元去掉。

显示单元,用于以所述目标显示方式在所述滑动区域显示所述虚拟键盘的各个按键单元。

本发明实施例,当接收到虚拟键盘显示请求时,捕捉终端屏幕的滑动轨迹,确定滑动轨迹与终端屏幕的边界构建的滑动区域,在该滑动区域显示虚拟键盘的各个按键单元。这种方式可根据用户的滑动轨迹构建显示虚拟键盘的滑动区域,方便用户单手操作终端的虚拟键盘。

请参阅图11,为本发明实施例提供的另一种显示控制装置的结构示意图;该装置可包括:捕捉模块100、确定模块101、显示模块102、第一接收模块103、 第一确定显示模块104、第二接收模块105以及第二确定显示模块106,其中,捕捉模块100、确定模块101、显示模块102请参照图10的描述方式,在此不再赘述。

第一接收模块103,用于接收用于调整按键单元大小的第一调整指令,所述第一调整指令携带预调整的按键单元的更新大小;

具体实施例中,第一调整指令可以对应一种用户操作,终端识别用户操作,并在确定该操作对应调整按键单元大小指令时,对按键单元大小进行调整。可选的,在终端本地配置中,预设按键单元大小调整虚拟按键,当用户按下此虚拟按键时,执行按键单元调整指令。

如图9所示,在数轴上有连续的数字供用户进行选择。其最小值γ与最大值δ,可根据实际情况及当前成熟输入法的设置进行确定。本实施例中,设定功能按键“大”仅为实现形式之一,该功能键与按键单元大小调整指令相对应。

第一确定显示模块104,用于根据所述更新大小重新确定所述滑动区域所显示的按键单元的更新数量,并在所述滑动区域以所述更新数量显示所述更新大小的按键单元。

具体实施例中,根据按键单元的更新大小可以重新确定滑动区域所显示的按键单元的更新数量,然后以该更新数量在滑动区域显示更新大小的按键单元,该更新大小同时适用于第一界面和第二界面。

第二接收模块105,用于接收用于调整滑动区域中所显示的按键单元数量的第二调整指令,所述第二调整指令携带预调整的按键单元的更新数量;

具体实施例中,第二调整指令也可以对应一种用户操作,识别用户操作,并在确定该操作对应调整按键单元数量时,执行按键数量调整指令。如图8所示,在数轴上有连续的数字供用户进行选择。数量最小值α与最大值β,可根据实际情况及当前成熟输入法的设置进行确定。本实施例中,设定功能按键“数”仅为实现形式之一种,该功能键与按键数量调整指令相对应。

第二确定显示模块106,用于根据所述更新数量重新确定所述滑动区域中所显示的按键单元的更新大小,并在所述滑动区域中以所述更新数量显示所述更新大小的按键单元。

具体实施例中,根据按键单元的更新数量可以重新确定滑动区域所显示的按键单元的更新大小,然后以该更新数量在滑动区域的第一界面显示更新大小 的按键单元,该更新大小同时适用于第一界面和第二界面。

本发明实施例,当接收到虚拟键盘显示请求时,捕捉终端屏幕的滑动轨迹,确定滑动轨迹与终端屏幕的边界构建的滑动区域,在该滑动区域显示虚拟键盘的各个按键单元。这种方式可根据用户的滑动轨迹构建显示虚拟键盘的滑动区域,方便用户单手操作终端的虚拟键盘。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,附图10-附图11所示显示控制装置的模块对应的程序可存储在显示控制装置的可读存储介质内,并被该显示控制装置中的至少一个处理器执行,以实现上述显示控制方法,该方法包括图1至图9中各方法实施例所述的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。

以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1