掌桥专利:专业的专利平台
掌桥专利
首页

输入法软键盘显示方法及装置

文献发布时间:2023-06-19 09:27:35


输入法软键盘显示方法及装置

技术领域

本申请属于通信技术领域,具体涉及一种输入法软键盘显示方法及装置。

背景技术

目前,随着电子设备(例如手机)的全面屏的发展,手机的屏幕越来越大,屏幕显示的内容也越来越多,向用户展示内容的效果也越好。然而,大屏幕在显示更多内容的同时,也会给用户的操作体验带来一定的困扰,例如当用户在手持手机时,若用户正在使用手机的软键盘,那么由于用户的手指可能无法对屏幕远端区域(即远离用户手指的屏幕区域)进行触控,导致用户无法及时地对该屏幕远端区域处的软键盘的字符进行相应的操作,从而导致对软键盘的操作的效率较低,用户体验差。

发明内容

本申请实施例的目的是提供一种输入法软键盘显示方法及装置,能够解决用户对软键盘的操作的效率较低的问题。

为了解决上述技术问题,本申请是这样实现的:

第一方面,本申请实施例提供了一种输入法软键盘显示方法,应用于电子设备,电子设备的屏幕包括第一屏幕区域和第二屏幕区域,该输入法软键盘显示方法包括:在电子设备的屏幕显示输入法软键盘的情况下,接收用户的第一输入,该第一输入为用户对目标屏幕的输入,该目标屏幕包括以下至少一项:第一屏幕区域和第二屏幕区域;响应于第一输入,根据目标屏幕区域和目标信息,调整输入法软键盘在电子设备的屏幕中的显示信息,该目标信息包括以下至少一项:状态信息和变化信息,该状态信息用于指示电子设备的屏幕的初始状态情况,该初始状态情况包括:展开状态或叠起状态,该变化信息用于指示第一屏幕区域与第二屏幕区域之间的角度变化情况。

第二方面,本申请实施例提供了一种输入法软键盘显示装置,该输入法软键盘显示装置包括:接收模块和调整模块。其中,接收模块,用于在电子设备的屏幕显示输入法软键盘的情况下,接收用户的第一输入;其中,电子设备的屏幕包括第一屏幕区域和第二屏幕区域,第一输入为用户对目标屏幕区域的输入,该目标屏幕区域包括以下至少一项:第一屏幕区域和第二屏幕区域。调整模块,用于响应于接收模块接收的第一输入,根据目标屏幕区域和目标信息,调整输入法软键盘在屏幕中的显示信息,该目标信息包括以下至少一项:状态信息和变化信息,该状态信息用于指示电子设备的屏幕的初始状态情况,该初始状态情况包括:展开状态或叠起状态,该变化信息用于指示第一屏幕区域与第二屏幕区域之间的角度变化情况。

第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。

第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。

第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。

在本申请实施例中,针对输入法软键盘,用户可以对电子设备的屏幕的目标屏幕区域进行第一输入,以使得电子设备可以根据目标屏幕区域和目标信息(屏幕的状态信息和/或屏幕角度的变化信息),调整输入法软键盘在电子设备的屏幕中的显示信息。由于用户可以根据使用需求,对相应的屏幕区域(即第一屏幕区域和/或第一屏幕区域)进行第一输入,以使得电子设备可以对屏幕当前显示的输入法软键盘的显示信息进行调整,即通过电子设备的屏幕的折叠特性,快速地调整输入法软键盘在屏幕中的布局,从而便于用户及时地对输入法软键盘进行操作,以提升对输入法软键盘的操作效率。

附图说明

图1是本申请实施例提供的一种输入法软键盘显示方法的示意图;

图2是本申请实施例提供的一种手机的界面的实例示意图之一;

图3是本申请实施例提供的一种手机的界面的实例示意图之二;

图4是本申请实施例提供的一种手机的界面的实例示意图之三;

图5是本申请实施例提供的一种手机的界面的实例示意图之四;

图6是本申请实施例提供的一种输入法软键盘显示装置的结构示意图;

图7是本申请实施例提供的一种电子设备的硬件结构示意图之一;

图8是本申请实施例提供的一种电子设备的硬件结构示意图之二。

具体实施方式

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

本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。

下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的输入法软键盘显示方法进行详细地说明。

本申请实施例提供一种基于折叠屏的输入法软键盘的动态调整方案,利用折叠屏的可折叠特性,快速、灵活地调整输入法软键盘在电子设备的屏幕中的布局,从而便于用户对输入法软键盘中的字符进行相应的操作,以提高字符输入的效率。

需要说明的是,本申请实施例中的电子设备为可折叠电子设备。其中,可折叠电子设备为能够按照用户需求通过折叠和/或展开方式改变显示屏尺寸及数量的可折叠电子设备。具体的,可折叠电子设备可以是由多个电子设备通过铰接的方式组成的可折叠电子设备,也可以是包含可折叠显示屏的可折叠电子设备,本申请实施例对此不作限定。

一般的,可折叠电子设备的屏幕状态包括两种,分别为展开状态和折叠状态(或叠起状态)。其中,当可折叠电子设备中所有相邻的两个显示屏之间的夹角大于或等于预设阈值(如,相邻的两个显示屏的夹角大于150°),则认为该可折叠电子设备的屏幕状态为展开状态;当可折叠电子设备中任意相邻的两个显示屏之间的夹角小于预设阈值(如,相邻的两个显示屏的夹角小于150°),则认为该可折叠电子设备的屏幕状态为折叠状态。即,电子设备可以通过判断可折叠电子设备中的相邻两个显示屏之间的夹角与预设阈值的关系,来确定电子设备的屏幕状态。当可折叠电子设备的屏幕状态为折叠状态的情况下,该折叠状态还包括以下两个状态,即折叠显示状态和折叠待机状态。

其中,折叠状态下可折叠电子设备的任意相邻的两个显示屏之间的夹角大于或等于预设折叠显示角度(如,相邻的两个显示屏的夹角大于30°),则认为该可折叠电子设备的屏幕状态为折叠显示状态,此时,该可折叠电子设备处于显示状态;折叠状态下可折叠电子设备的任意相邻的两个显示屏之间的夹角小于预设折叠待机角度(如,相邻的两个显示屏的夹角小于30°),则认为该可折叠电子设备的屏幕状态为折叠待机状态,此时,该可折叠显示屏处于待机状态。

示例性的,上述可折叠显示屏为能够按照用户需求通过折叠和/或展开方式改变显示屏尺寸及数量的显示屏,即上述的可折叠显示屏包括至少两个显示屏。示例性的,上述的可折叠显示屏可以为柔性屏幕或由多个显示屏组成的组合的可折叠屏幕。其中,上述的柔性屏幕为屏幕可弯折、可折叠的屏幕。

下面实施例中仅以电子设备的屏幕可以折叠为两个屏幕区域(例如第一屏幕区域和第二屏幕区域)为例,对本申请实施例提供的输入法软键盘显示方法进行示例性的说明,对于具体实施方式,本申请实施例仅仅是示意性的,而不是限制性的,本申请并不局限于下述的具体实施方式,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

本申请实施例提供一种输入法软键盘显示方法,图1示出了本申请实施例提供的一种输入法软键盘显示方法的流程图,该方法可以应用于电子设备。如图1所示,本申请实施例提供的输入法软键盘显示方法可以包括下述的步骤201和步骤202。

步骤201、在电子设备的屏幕显示输入法软键盘的情况下,电子设备接收用户的第一输入。

本申请实施例中,电子设备的屏幕为可折叠屏幕,该屏幕包括第一屏幕区域和第二屏幕区域。上述第一输入为用户对目标屏幕区域的输入,该目标屏幕区域包括以下至少一项:第一屏幕区域和第二屏幕区域。

需要说明的是,上述第一屏幕区域和第二屏幕区域为电子设备的屏幕中的两个显示区域,即第一屏幕区域和第二屏幕区域在同一个屏幕中的不同区域。

本申请实施例中,在电子设备的屏幕处于展开状态的情况下,用户可以打开电子设备中的输入法软键盘,以触发电子设备在屏幕的初始位置显示输入法软键盘,即输入法软键盘处于初始状态。

本申请实施例中,在电子设备的屏幕处于展开状态、且显示输入法软键盘的情况下,用户可以通过第一输入调整输入法软键盘的显示信息;或者,在用户已触发电子设备在屏幕的初始位置显示输入法软键盘、且屏幕处于叠起状态的情况下,用户可以通过第一输入调整输入法软键盘的显示信息。

可选地,本申请实施例中,在电子设备的屏幕为横屏状态的情况下,用户可以通过第一输入,以触发电子设备调整输入法软键盘的显示信息。

可选地,本申请实施例中,上述第一输入可以为用户对目标屏幕区域的折叠输入或展开输入。

可选地,本申请实施例中,上述第一输入具体为用户基于电子设备的屏幕的中轴线,对目标屏幕区域的折叠输入或展开输入;第一屏幕区域和第二屏幕区域为位于中轴线两侧的屏幕区域。

可选地,本申请实施例中,在输入法软键盘处于初始状态的情况下,输入法软键盘的横向方向与电子设备的屏幕的中轴线垂直。

示例性的,以电子设备为手机为例进行说明。如图2所示,手机的屏幕显示输入法软键盘,该输入法软键盘处于初始状态,且该输入法软键盘的横向方向与手机的屏幕的中轴线10垂直。

步骤202、电子设备响应于第一输入,根据目标屏幕区域和目标信息,调整输入法软键盘在电子设备的屏幕中的显示信息。

本申请实施例中,上述目标信息包括以下至少一项:状态信息和变化信息。其中,状态信息用于指示电子设备的屏幕的初始状态情况,该初始状态情况包括:展开状态或叠起状态,变化信息用于指示第一屏幕区域与第二屏幕区域之间的角度变化情况。

本申请实施例中,在用户输入的屏幕区域、屏幕的状态和屏幕的角度变化中的至少一项不同的情况下,电子设备调整输入法软键盘的显示信息也不同。

可选地,本申请实施例中,电子设备的屏幕的初始状态情况为展开状态,上述第一输入为用户对目标屏幕区域的折叠输入;或者,电子设备的屏幕的初始状态情况为叠起状态,上述第一输入为用户对目标屏幕区域的展开输入。

可选地,本申请实施例中,针对电子设备的屏幕处于展开状态的情况,电子设备的屏幕的角度变化方式可以包括以下至少一项:

折叠角度变化1:屏幕的中轴线两侧屏幕区域(即第一屏幕区域和第二屏幕区域)同时折叠一定角度值(例如15度);

折叠角度变化2:屏幕的中轴线左侧屏幕(例如第一屏幕区域)折叠一定角度值(例如15度);

折叠角度变化3:屏幕的中轴线右侧屏幕(例如第二屏幕区域)折叠一定角度值(例如15度);

折叠角度变化4:屏幕的中轴线两侧屏幕区域折叠180度,即叠起状态。

可选地,本申请实施例中,针对电子设备的屏幕处于叠起状态的情况,电子设备的屏幕的角度变化方式可以包括以下至少一项:

折叠角度变化5:屏幕的中轴线两侧屏幕区域同时展开一定角度值(例如15度);

折叠角度变化6:屏幕的中轴线两侧屏幕区域展开180度,即展开状态。

可选地,本申请实施例中,上述显示信息包括以下至少一项:显示位置信息、显示尺寸信息和显示方式信息。

可选地,本申请实施例中,调整输入法软键盘在电子设备的屏幕中的显示方式可以包括以下至少一项:对输入法软键盘拆分后显示、仅显示输入法软键盘中的部分软键盘字符、对输入法软键盘中的软键盘字符重新排序等。

可选地,在本申请实施例的一种实现方式中,上述目标信息至少包括变化信息。上述步骤202具体可以通过下述的步骤202a实现。

步骤202a、电子设备响应于第一输入,在目标屏幕区域包括第一屏幕区域和第二屏幕区域的情况下,若变化信息满足第一条件,则拆分显示输入法软键盘。

本申请实施例中,上述第一条件为:第一屏幕区域与第二屏幕区域之间的角度值从初始角度值变为第一角度值,并在预设时长内从第一角度值恢复至初始角度值。

本申请实施例中,在变化信息满足第一条件的情况下,电子设备可以对输入法软键盘进行拆分处理,得到两部分软键盘,然后再分别在第一屏幕区域和第二屏幕区域显示两部分软键盘。

需要说明的是,上述第一角度值可以为预设的一个角度值,或者为预设的一个角度范围内的值。

可选地,本申请实施例中,上述目标信息还包括状态信息。在电子设备的屏幕处于展开状态的情况下,输入法软键盘处于初始状态,若电子设备在一定时长内检测到屏幕进行了一定的角度变化(上述折叠角度变化1),即第一屏幕区域与第二屏幕区域同时折叠一定角度(即第一角度值),再回到展开状态,则电子设备可以将输入法软键盘拆分为两部分软键盘,并在两侧屏幕区域分别显示这两部分软键盘(一个屏幕区域显示一部分软键盘)。

可选地,本申请实施例中,在这种情况下(即屏幕处于展开状态、且输入法软键盘拆分为两部分软键盘),用户可以触发电子设备再次进行一次折叠角度变化1,再回到屏幕的展开状态,以使得输入法软键盘切回到初始状态(即两部分软键盘合并为一个输入法软键盘、且显示在屏幕中的初始位置(例如中间位置))。

可选地,本申请实施例中,上述目标信息还包括状态信息。在电子设备的屏幕处于叠起状态的情况下,输入法软键盘处于初始状态,若电子设备在一定时长内检测到屏幕进行了一定的角度变化(上述折叠角度变化5),即第一屏幕区域与第二屏幕区域同时折叠一定角度(即第一角度值),再回到叠起状态,则电子设备可以将输入法软键盘拆分为两部分软键盘,并在两侧屏幕区域分别显示这两部分软键盘。

可选地,本申请实施例中,在这种情况下(即屏幕处于叠起状态、且输入法软键盘拆分为两部分软键盘),用户可以触发电子设备再次进行一次折叠角度变化5,再回到屏幕的叠起状态,以使得输入法软键盘切回到初始状态(即两部分软键盘合并为一个输入法软键盘、且显示在屏幕中的初始位置)。

需要说明的是,电子设备的屏幕所处的状态不同(展开状态或叠起状态),输入法软键盘在屏幕中的初始状态(例如初始位置)不同。

可选地,本申请实施例中,电子设备可以基于屏幕的中轴线,对输入法软键盘进行拆分处理,得到两部分软键盘,每部分软键盘包括的字符数目相同或不同。

示例性的,结合图2,如图3所示,在用户对手机的屏幕的中轴线10两侧的屏幕同时进行第一输入之后,手机可以对输入法软键盘进行拆分处理,以得到两部分软键盘,并在中轴线10两侧的屏幕上分别显示这两部分软键盘。

可选地,本申请实施例中,电子设备在拆分输入法软键盘之后,可以先将两部分软键盘缩小一定的比例,然后再在不同屏幕区域显示这两部分软键盘。上述步骤202a中的“拆分显示所述输入法软键盘”具体可以通过下述的步骤202a1实现。

步骤202a1、电子设备将输入法软键盘拆分为两部分软键盘,并分别对两部分软键盘进行尺寸缩小处理,以分别在第一屏幕区域和第二屏幕区域显示尺寸缩小处理后的两部分软键盘。

可选地,本申请实施例中,电子设备可以以一个预设尺寸比例,分别对两部分软键盘进行尺寸缩小处理;或者,电子设备可以以不同的预设尺寸比例,分别对两部分软键盘进行尺寸缩小处理。

本申请实施例中,电子设备可以在第一屏幕区域显示两部分软键盘中的一个软键盘部分,并在第二屏幕区域显示两部分软键盘中的另一个软键盘部分。

本申请实施例中,电子设备可以根据用户的输入,对输入法软键盘进行拆分处理,以在两个屏幕区域分别显示拆分得到的两部分软键盘,从而便于用户在双手手持电子设备时,快速、灵活地操作输入法软键盘。

可选地,本申请实施例中,在上述步骤202a或者步骤202a1之后,本申请实施例提供的输入法软键盘显示方法还包括下述的步骤301和步骤302。

步骤301、电子设备接收用户的第二输入。

本申请实施例中,上述第二输入为用户对目标部分软键盘的输入,该目标部分软键盘为拆分后得到的两部分软键盘中的任意软键盘部分。

可选地,本申请实施例中,上述第二输入可以为用户对任意软键盘部分进行拖动输入,以调整该软键盘部分的显示尺寸和显示位置等参数。

步骤302、电子设备响应于第二输入,调整目标部分软键盘的显示信息。

本申请实施例中,用户可以根据实际使用需求,对拆分后得到的两部分软键盘进行第二输入,以使得电子设备改变这两部分软键盘的显示信息,从而便于用户快速、灵活地操作输入法软键盘。

可选地,在本申请实施例的另一种实现方式中,上述目标信息至少包括变化信息。上述步骤202具体可以通过下述的步骤202b实现。

步骤202b、电子设备响应于第一输入,在目标屏幕区域包括第一屏幕区域和第二屏幕区域的情况下,若变化信息满足第二条件,则对输入法软键盘的显示信息进行初始化处理,以在电子设备的屏幕中的初始位置显示输入法软键盘。

本申请实施例中,上述第二条件为:第一屏幕区域与第二屏幕区域之间的角度值从初始角度值变为第二角度值。

需要说明的是,上述第二角度值可以为预设的一个角度值,或者为预设的一个角度范围内的值。

可选地,本申请实施例中,上述目标信息还包括状态信息。在电子设备的屏幕处于展开状态的情况下,输入法软键盘处于初始状态(即在展开状态下输入法软键盘的初始状态),若电子设备在一定时长内检测到屏幕进行了一定的角度变化(上述折叠角度变化4),即电子设备的屏幕从展开状态变化为叠起状态,则电子设备可以将输入法软键盘调整为初始状态(即在叠起状态下输入法软键盘的初始状态)。

可选地,本申请实施例中,上述目标信息还包括状态信息。在电子设备的屏幕处于叠起状态的情况下,输入法软键盘处于初始状态(即在叠起状态下输入法软键盘的初始状态),若电子设备在一定时长内检测到屏幕进行了一定的角度变化(上述折叠角度变化6),即电子设备的屏幕从叠起状态变化为展开状态,则电子设备可以将输入法软键盘调整为初始状态(即在展开状态下输入法软键盘的初始状态)。

可选地,在本申请实施例的又一种实现方式中,上述目标信息包括状态信息和变化信息。上述步骤202具体可以通过下述的步骤202c实现。

步骤202c、电子设备响应于第一输入,在电子设备的屏幕的初始状态情况为展开状态、且目标屏幕区域包括第一屏幕区域或第二屏幕区域的情况下,若变化信息满足第一条件,则对输入法软键盘进行缩放处理(即尺寸缩小或尺寸放大),并在第一屏幕区域或第二屏幕区域显示缩放处理后的输入法软键盘。

本申请实施例中,上述第一条件为:第一屏幕区域与第二屏幕区域之间的角度值从初始角度值变为第一角度值,并在预设时长内从第一角度值恢复至初始角度值。

可选地,本申请实施例中,在电子设备的屏幕处于展开状态的情况下,输入法软键盘处于初始状态,若电子设备在一定时长内检测到屏幕进行了一定的角度变化(上述折叠角度变化2),即第一屏幕区域(中轴线的左侧屏幕区域)折叠一定角度(即第一角度值),再回到展开状态,则电子设备可以缩小输入法软键盘的显示尺寸,并在第二屏幕区域(中轴线的右侧屏幕区域)显示缩小后的输入法软键盘。

示例性的,结合图2,如图4所示,在用户对手机的屏幕的中轴线10的左侧屏幕区域进行第一输入之后,手机可以缩小输入法软键盘的显示尺寸,并在中轴线的右侧屏幕区域显示缩小后的输入法软键盘。

可选地,本申请实施例中,在这种情况下(即屏幕处于展开状态、且输入法软键盘位于第二屏幕区域),用户可以触发电子设备再次进行一次折叠角度变化2,再回到屏幕的展开状态,以使得输入法软键盘切回到初始状态(即输入法软键盘的尺寸恢复至初始尺寸、且显示在屏幕中的初始位置)。

可选地,本申请实施例中,在电子设备的屏幕处于展开状态的情况下,输入法软键盘处于初始状态,若电子设备在一定时长内检测到屏幕进行了一定的角度变化(上述折叠角度变化3),即第二屏幕区域(中轴线的右侧屏幕区域)折叠一定角度(即第一角度值),再回到展开状态,则电子设备可以缩小输入法软键盘的显示尺寸,并在第一屏幕区域(中轴线的左侧屏幕区域)显示缩小后的输入法软键盘。

示例性的,结合图2,如图5所示,在用户对手机的屏幕的中轴线10的右侧屏幕区域进行第一输入之后,手机可以缩小输入法软键盘的显示尺寸,并在中轴线的左侧屏幕区域显示缩小后的输入法软键盘。

可选地,本申请实施例中,在这种情况下(即屏幕处于展开状态、且输入法软键盘位于第一屏幕区域),用户可以触发电子设备再次进行一次折叠角度变化3,再回到屏幕的展开状态,以使得输入法软键盘切回到初始状态(即输入法软键盘的尺寸恢复至初始尺寸、且显示在屏幕中的初始位置)。

本申请实施例中,用户可以根据实际使用需求,对第一屏幕区域或第二屏幕区域进行第一输入,以使得电子设备将缩小后的输入软键盘显示在相应的屏幕区域,从而便于用户在单手操作电子设备时,快速、灵活地操作输入法软键盘。

本申请实施例提供一种输入法软键盘显示方法,针对输入法软键盘,用户可以对电子设备的屏幕的目标屏幕区域进行第一输入,以使得电子设备可以根据目标屏幕区域和目标信息(屏幕的状态信息和/或屏幕角度的变化信息),调整输入法软键盘在电子设备的屏幕中的显示信息。由于用户可以根据使用需求,对相应的屏幕区域(即第一屏幕区域和/或第一屏幕区域)进行第一输入,以使得电子设备可以对屏幕当前显示的输入法软键盘的显示信息进行调整,即通过电子设备的屏幕的折叠特性,快速地调整输入法软键盘在屏幕中的布局,从而便于用户及时地对输入法软键盘进行操作,以提升对输入法软键盘的操作效率。

需要说明的是,本申请实施例提供的输入法软键盘显示方法,执行主体可以为输入法软键盘显示装置,或者该输入法软键盘显示装置中的用于执行输入法软键盘显示方法的控制模块。本申请实施例中以输入法软键盘显示装置执行输入法软键盘显示的方法为例,说明本申请实施例提供的输入法软键盘显示的装置。

图6示出了本申请实施例中涉及的输入法软键盘显示装置的一种可能的结构示意图。如图6所示,该输入法软键盘显示装置60可以包括:接收模块61和调整模块62。

其中,接收模块61,用于在电子设备的屏幕显示输入法软键盘的情况下,接收用户的第一输入;其中,电子设备的屏幕包括第一屏幕区域和第二屏幕区域,第一输入为用户对目标屏幕区域的输入,该目标屏幕区域包括以下至少一项:第一屏幕区域和第二屏幕区域。调整模块62,用于响应于接收模块61接收的第一输入,根据目标屏幕区域和目标信息,调整输入法软键盘在电子设备的屏幕中的显示信息,该目标信息包括以下至少一项:状态信息和变化信息,该状态信息用于指示电子设备的屏幕的初始状态情况,该初始状态情况包括:展开状态或叠起状态,该变化信息用于指示第一屏幕区域与第二屏幕区域之间的角度变化情况。

在一种可能的实现方式中,电子设备的屏幕的初始状态情况为展开状态,上述第一输入为用户对目标屏幕区域的折叠输入;或者,电子设备的屏幕的初始状态情况为叠起状态,上述第一输入为用户对目标屏幕区域的展开输入。上述显示信息包括以下至少一项:显示位置信息、显示尺寸信息和显示方式信息。

在一种可能的实现方式中,上述目标信息至少包括变化信息。上述调整模块62,具体用于在目标屏幕区域包括第一屏幕区域和第二屏幕区域的情况下,若变化信息满足第一条件,则拆分显示输入法软键盘。其中,第一条件为:第一屏幕区域与第二屏幕区域之间的角度值从初始角度值变为第一角度值,并在预设时长内从第一角度值恢复至初始角度值。

在一种可能的实现方式中,上述调整模块62,具体用于将所述输入法软键盘拆分为两部分软键盘,并分别对两部分软键盘进行尺寸缩小处理,以分别在第一屏幕区域和第二屏幕区域显示尺寸缩小处理后的两部分软键盘。

在一种可能的实现方式中,上述接收模块61,还用于在调整模块62拆分显示所述输入法软键盘之后,接收用户的第二输入,该第二输入为用户对目标部分软键盘的输入,该目标部分软键盘为拆分后得到的两部分软键盘中的任意软键盘部分。上述调整模块62,还用于响应于接收模块61接收的第二输入,调整目标部分软键盘的显示信息。

在一种可能的实现方式中,上述目标信息至少包括变化信息。上述调整模块62,具体用于在目标屏幕区域包括第一屏幕区域和第二屏幕区域的情况下,若变化信息满足第二条件,则对输入法软键盘的显示信息进行初始化处理,以在电子设备的屏幕中的初始位置显示输入法软键盘。其中,第二条件为:第一屏幕区域与第二屏幕区域之间的角度值从初始角度值变为第二角度值。

在一种可能的实现方式中,上述目标信息包括状态信息和变化信息。上述调整模块62,具体用于在电子设备的屏幕的初始状态情况为展开状态、且目标屏幕区域包括第一屏幕区域或第二屏幕区域的情况下,若变化信息满足第一条件,则对输入法软键盘进行缩放处理,并在第一屏幕区域或第二屏幕区域显示缩放处理后的输入法软键盘。其中,第一条件为:第一屏幕区域与第二屏幕区域之间的角度值从初始角度值变为第一角度值,并在预设时长内从第一角度值恢复至初始角度值。

本申请实施例提供一种输入法软键盘显示装置,由于用户可以根据使用需求,对相应的屏幕区域(即第一屏幕区域和/或第一屏幕区域)进行第一输入,以使得对电子设备的屏幕当前显示的输入法软键盘的显示信息进行调整,即通过电子设备的屏幕的折叠特性,快速地调整输入法软键盘在屏幕中的布局,从而便于用户及时地对输入法软键盘进行操作,以提升对输入法软键盘的操作效率。

本申请实施例中的输入法软键盘显示装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(Network Attached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。

本申请实施例中的输入法软键盘显示装置可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。

本申请实施例提供的输入法软键盘显示装置能够实现上述方法实施例实现的各个过程,为避免重复,这里不再赘述。

可选地,如图7所示,本申请实施例还提供一种电子设备90,包括处理器91,存储器92,存储在存储器92上并可在所述处理器91上运行的程序或指令,该程序或指令被处理器91执行时实现上述方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

需要说明的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。

图8为实现本申请实施例的一种电子设备的硬件结构示意图。

该电子设备100包括但不限于:射频单元101、网络模块102、音频输出单元103、输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、以及处理器110等部件。

本领域技术人员可以理解,电子设备100还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器110逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图8中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。

本申请实施例中,电子设备的屏幕包括第一屏幕区域和第二屏幕区域。

其中,用户输入单元107,用于在电子设备的屏幕显示输入法软键盘的情况下,接收用户的第一输入,该第一输入为用户对目标屏幕区域的输入,该目标屏幕区域包括以下至少一项:第一屏幕区域和第二屏幕区域。

处理器110,用于响应于第一输入,根据目标屏幕区域和目标信息,调整输入法软键盘在电子设备的屏幕中的显示信息,该目标信息包括以下至少一项:状态信息和变化信息,该状态信息用于指示电子设备的屏幕的初始状态情况为展开状态或叠起状态,该变化信息用于指示第一屏幕区域与第二屏幕区域之间的角度变化情况。

本申请实施例提供一种电子设备,由于用户可以根据使用需求,对相应的屏幕区域(即第一屏幕区域和/或第一屏幕区域)进行第一输入,以使得电子设备可以对电子设备的屏幕当前显示的输入法软键盘的显示信息进行调整,即通过电子设备的屏幕的折叠特性,快速地调整输入法软键盘在屏幕中的布局,从而便于用户及时地对输入法软键盘进行操作,以提升对输入法软键盘的操作效率。

应理解的是,本申请实施例中,输入单元104可以包括图形处理器(GraphicsProcessing Unit,GPU)1041和麦克风1042,图形处理器1041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元106可包括显示面板1061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板1061。用户输入单元107包括触控面板1071以及其他输入设备1072。触控面板1071,也称为触摸屏。触控面板1071可包括触摸检测装置和触摸控制器两个部分。其他输入设备1072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器109可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器110可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。

本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。

本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。

上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

相关技术
  • 输入法软键盘显示方法及装置
  • 软键盘的显示方法及装置
技术分类

06120112177266