一种输入法窗口的调整方法及装置的制造方法
【技术领域】
[0001]本申请涉及计算机技术领域,尤其涉及一种输入法窗口的调整方法及装置。
【背景技术】
[0002]随着科技的发展进步,计算机及手机等信息科技产品已经成为人们生活中不可缺少的一部分,通过计算机或手机可以实现足不出户浏览新闻、购物、或通信等。其中,人机交互是实现上述功能的必不可少的操作,为实现人机交互,各种输入法软件(以下简称输入法)应运而生。当用户需要向系统输入信息时,通过输入法即可输入文本信息。
[0003]现有技术中,当用户在文本输入框进行文本输入时,所启动的输入法窗口会紧随着文本输入框内的光标位置,这样就会遮挡住文本输入框的下拉索引菜单。
[0004]比如,图1为现有技术中的一种“文本输入界面”的示意图,该界面中的文本输入框、文本输入框的下拉索引栏、输入法窗口的输入信息展不窗口和输入法窗口的索引窗口分别所处的位置如图1所示。
[0005]由图1可见,当用户在文本输入框中进行文本输入时,输入法窗口一直遮挡着文本输入框的下拉索引栏,导致用户无法看到与“杭州”相关的全部索引信息。显然,该遮挡情况的存在,有可能导致用户错过符合其需求的索引信息,而只有依赖继续在文本输入框中进行文本输入的方式输入完整的索引信息,从而导致用户的输入效率较低。
[0006]继续以图1为例,假设图1中用户为避免索引栏中信息被遮挡,用户可以移动输入法窗口,使其输入法窗口的位置可以不遮挡文本输入框的索引栏信息,进而将文本输入框的索引栏信息全部展示出来,如图2所示。
[0007]图2为现有技术中用户通过手动拖动输入法窗口后,输入法窗口不遮挡文本输入框的索引栏信息的示意图。对比图2和图1可见,在图2中,手动拖动输入法窗口到虚线的位置可以避免文本输入框的索引栏中的信息被遮挡。
[0008]然而,在实际应用场景中,由于输入法窗口是跟着文本输入框中的光标移动,即便手动拖动输入法窗口,当用户在输入下一个字时该输入法窗口仍然会恢复到如图1所示的状态,因此用户需要不断地拖动输入法窗口,进而影响用户输入效率,降低用户体验。
【发明内容】
[0009]本申请实施例提供一种输入法窗口的调整方法,用以解决现有的输入法窗口存在信息遮挡而影响输入效率的问题。
[0010]本申请实施例还提供一种输入法窗口的调整装置,用以解决现有的输入法窗口存在信息遮挡而影响输入效率的问题。
[0011]本申请实施例采用下述技术方案:
[0012]一种输入法窗口的调整方法,包括:
[0013]对是否发生第一透明度调整触发事件进行监控;当监控到发生第一透明度调整触发事件时,调整输入法窗口的透明度,使得输入法窗口下方的显示内容透过所述输入法窗口可见。
[0014]—种输入法窗口的调整装置,包括:
[0015]监控单元,用于对是否发生第一透明度调整触发事件进行监控;
[0016]调整单元,用于当监控到发生所述第一透明度调整触发事件时,调整输入法窗口的透明度,使得输入法窗口下方的显示内容透过输入法窗口可见。
[0017]本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:
[0018]由于在监控到透明度调整触发事件后,调整输入法窗口的透明度,从而可以解决现有的输入法窗口存在信息遮挡影响输入效率的问题。
【附图说明】
[0019]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0020]图1为现有技术中的一种“文本输入界面”的示意图;
[0021]图2为现有技术中用户通过手动拖动输入法窗口后,输入法窗口不遮挡文本输入框的索引栏信息的示意图;
[0022]图3为本申请实施例一种输入法窗口的调整方法流程图;
[0023]图4为本申请实施例所展示的输入法窗口 “信息输入状态”示意图;
[0024]图5为本申请实施例所展示的调整输入法窗口透明度的结果示意图;
[0025]图6为本申请实施例提供的一种调整“输入法窗口透明度”的应用方法;
[0026]图7为本申请实施例提供的一种输入法窗口的调整装置结构示意图。
【具体实施方式】
[0027]为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0028]以下结合附图,详细说明本申请各实施例提供的技术方案。
[0029]实施例
[0030]为了解决现有的输入法窗口存在信息遮挡影响输入效率的问题,本申请实施例首先提供一种输入法窗口调整方法。该方法的实现流程图如图3所示,主要包括下述步骤:
[0031]步骤31、对是否发生第一透明度调整触发事件进行监控;
[0032]在一种实施例中,第一透明度调整触发事件可以但不限于是下述一种或几种事件:
[0033]信息输入至输入法窗口后的第一特定时间长度内,没有信息输入至该输入法窗P ;
[0034]信息输入至输入法窗口 ;
[0035]输入法窗口所处的特定页面区域内的显示内容发生变化;
[0036]光标当前所在的文本输入框为搜索信息输入框;
[0037]输入法窗口在页面中所处位置与光标所在的文本输入框之间的距离小于特定距离阈值。
[0038]步骤32、当监控到发生第一透明度调整触发事件时,调整输入法窗口的透明度,使得输入法窗口下方的显示内容透过输入法窗口可见。
[0039]其中,当上述显示内容透过输入法窗口的可见程度与输入法窗口的透明度正相关时,若发生第一透明度调整触发事件时该显示内容透过输入法窗口还不可见,则可以通过增大输入法窗口透明度的方式,使得其透过输入法窗口可见;反之,当上述显示内容透过输入法窗口的可见程度与输入法窗口的透明度负相关时,若发生第一透明度调整触发事件时该显示内容透过输入法窗口还不可见,则可以通过减小输入法窗口透明度的方式,使得其透过输入法窗口可见。
[0040]本申请实施例中,可以是调整该输入法窗口所有区域的透明度,或者,仅调整该输入法窗口部分区域的透明度。特别地,当输入法窗口包含输入信息展示窗口和索引窗口时,调整输入法窗口部分区域的透明度,可以包括:仅调整索引窗口的透明度,而对信息展示窗口的透明度不进行调整。
[0041]采用本申请实施例提供的上述方法,通过监控透明度调整触发事件,对输入法窗口进行适当的透明度调整,可以使得输入法窗口不会遮挡诸如文本输入框的下拉索引菜单等,从而解决了现有技术中输入法的输入法窗口对信息造成遮挡而影响用户输入效率的问题,提高了用户体验。
[0042]在一种实施例中,当第一透明度调整触发事件为“输入法窗口的信息输入状态符合透明度调整触发条件”时,步骤32具体可以有下述两种实现方式:
[0043]实现方式Al:当监控到信息输入至输入法窗口后,没有信息输入至输入法窗口的状态的持续时长超过第一特定时间长度时,调整输入法窗口的透明度。
[0044]比如,若假设第一特定时间长度为2分钟,如果用户将信息输入到输入法窗口后,超过2分钟没有继续进行信息输入,那么此时就可以调整输入法的输入法窗口的透明度。
[0045]实现方式A2:—旦监控到信息输入至输入法窗口,就调整输入法窗口的透明度。
[0046]在一种实施例中,当第一透明度调整触发事件为“输入法窗口所处的特定页面区域内的显示内容发生变化”时,步骤32具体可以有如下步骤BI?步骤B3处理方式:
[0047]B1、获取包含处于激活状态的输入法窗口的特定页面区域的第一图像信息;
[0048]其中,输入法窗口的激活状态是指:用户已经启动输入法应用,但还未通过输入法窗口进行相关信息输入。
[0049]B2、获取包含处于信息输入状态的输入法窗口的特定页面区域的第二图像信息;
[0050]其中,输入法窗口的信息输入状态是指:用户通过输入法应用进行相关信息输入时的状态。比如,如图4中所示的输入法窗口就处于信息输入状态,其中,输入信息展示窗口显示有用户输入的“ze”,而索引窗口显示有“1.贝1J”这样的信息。
[0051]B3、通过比较第一图像信息和第二图像信息,确定出特定页面区域内的显示内容发生变化时,调整输入法窗口的透明度。
[0052]例如,如图5所示,虚线