输入法窗口展示方法、装置、设备及存储介质制造方法及图纸

技术编号:22722012 阅读:42 留言:0更新日期:2019-12-04 05:16
本公开提供一种输入法窗口展示方法、装置、设备及存储介质,所述方法包括:展示目标输入法窗口;所述目标输入法窗口包括软键盘区域和垫高区域,所述垫高区域位于软键盘区域底部、且用于垫高所述软键盘区域。本公开实施例可以通过在输入法窗口的软键盘区域底部布局垫高区域,来实现将软键盘操控区域调整至适合操作的高度,使用户在输入内容时,达到舒适的输入体验。

Input method window display method, device, equipment and storage medium

The invention provides an input method window display method, device, device and storage medium, the method includes: displaying a target input method window; the target input method window includes a soft keyboard area and a pad up area, the pad up area is located at the bottom of the soft keyboard area, and is used to pad up the soft keyboard area. The embodiment of the disclosure can adjust the soft keyboard control area to a height suitable for operation by arranging a pad up area at the bottom of the soft keyboard area of the input method window, so that the user can achieve a comfortable input experience when inputting content.

【技术实现步骤摘要】
输入法窗口展示方法、装置、设备及存储介质
本公开涉及终端
,尤其涉及输入法窗口展示方法、装置、设备及存储介质。
技术介绍
随着输入法的发展,已经是人们生活中不可或缺的工具,不仅是人与人之间通过终端来交流的基础工具,也日益发展成为人机交互的通讯媒介。目前,显示输入法窗口时,往往将软键盘区域显示在屏幕底部,然而,申请人发现,随着全面屏技术以及终端技术的发展,屏幕边框与终端边框的距离越来越小,软键盘区域距离终端下边框的距离很近,而随着终端屏幕越来越大,在用户手持终端并使用输入法输入内容时,需要握持终端底部才能操作,使用户无法获得较为舒适的输入体验。
技术实现思路
为克服相关技术中存在的问题,本公开提供了输入法窗口展示方法、装置、设备及存储介质。根据本公开实施例的第一方面,提供一种输入法窗口展示方法,所述方法包括:展示目标输入法窗口;所述目标输入法窗口包括软键盘区域和垫高区域,所述垫高区域位于软键盘区域底部、且用于垫高所述软键盘区域。在一个可选的实施例中,所述目标输入法窗口是输入法应用对应的输入法窗口。在一个可选的实施例中,所述目标输入法窗口基于:以在原始输入法窗口的软键盘区域底部增设高度为指定高度的垫高区域为目标,更改输入法应用对应的原始输入法窗口的布局获得。在一个可选的实施例中,所述垫高区域的获得过程包括:获得指定高度;若所述原始输入法窗口包括空白布局区和软键盘区域,通过调整空白布局区的高度,以在原始输入法窗口的软键盘区域底部增设高度为指定高度的垫高区域,所述空白布局区是软键盘区域顶部与原始输入法窗口顶部之间的区域。在一个可选的实施例中,所述方法应用于智能终端,所述指定高度基于预设舒适操控高度和终端下边距确定,所述预设舒适操控高度是预设的软键盘区域底部与机身下边框的距离,所述终端下边距是智能终端中屏幕下边框与机身下边框的距离;或,所述指定高度基于智能终端的型号/智能终端的屏幕尺寸来确定。在一个可选的实施例中,所述以在原始输入法窗口的软键盘区域底部增设高度为指定高度的垫高区域为目标,更改输入法应用对应的原始输入法窗口的布局,包括:在应用框架层监听到窗口布局模块对输入法应用的原始输入法窗口进行初始化布局时,通过Hook机制拦截窗口布局模块发送给窗口显示模块的布局信息,并以在原始输入法窗口的软键盘区域底部增设高度为指定高度的垫高区域为目标调整布局信息,将调整后的布局信息发送给窗口显示模块,以展示已更改布局的目标输入法窗口。在一个可选的实施例中,所述垫高区域内包括指定快捷按钮集,所述快捷按钮集包括一个或多个与输入相关的快捷按钮。在一个可选的实施例中,所述指定快捷按钮集包括:语音输入按钮、剪切板按钮、常用语按钮、切换输入法按钮、输入法设置按钮中的一个或多个指定快捷按钮。根据本公开实施例的第二方面,提供一种输入法窗口展示装置,所述装置包括:窗口显示模块,被配置为若展示输入法窗口的条件满足,展示目标输入法窗口;所述目标输入法窗口包括软键盘区域和垫高区域,所述垫高区域位于软键盘区域底部、且用于垫高所述软键盘区域。在一个可选的实施例中,所述目标输入法窗口是输入法应用对应的输入法窗口,或,所述目标输入法窗口基于:以在原始输入法窗口的软键盘区域底部增设高度为指定高度的垫高区域为目标,更改输入法应用对应的原始输入法窗口的布局获得。在一个可选的实施例中,所述装置还包括布局更改模块,布局更改模块增加垫高区域的过程包括:获得指定高度;若所述原始输入法窗口包括空白布局区和软键盘区域,通过调整空白布局区的高度,以在原始输入法窗口的软键盘区域底部增设高度为指定高度的垫高区域,所述空白布局区是软键盘区域顶部与原始输入法窗口顶部之间的区域。在一个可选的实施例中,所述装置应用于智能终端,所述指定高度基于预设舒适操控高度和终端下边距确定,所述预设舒适操控高度是预设的软键盘区域底部与机身下边框的距离,所述终端下边距是智能终端中屏幕下边框与机身下边框的距离;或,所述指定高度基于智能终端的型号/智能终端的屏幕尺寸来确定。在一个可选的实施例中,所述装置还包括布局更改模块,被配置为:在应用框架层监听到窗口布局模块对输入法应用的原始输入法窗口进行初始化布局时,通过Hook机制拦截窗口布局模块发送给窗口显示模块的布局信息,并以在原始输入法窗口的软键盘区域底部增设高度为指定高度的垫高区域为目标调整布局信息,将调整后的布局信息发送给窗口显示模块,以展示已更改布局的目标输入法窗口。在一个可选的实施例中,所述垫高区域内包括指定快捷按钮集,所述快捷按钮集包括一个或多个与输入相关的快捷按钮。在一个可选的实施例中,所述指定快捷按钮集包括:语音输入按钮、剪切板按钮、常用语按钮、切换输入法按钮、输入法设置按钮中的一个或多个指定快捷按钮。根据本公开实施例的第三方面,提供一种终端设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为实现上述任一项所述输入法窗口展示方法的步骤。根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一项所述输入法窗口展示方法的步骤。本公开的实施例提供的技术方案可以包括以下有益效果:本公开实施例可以通过在输入法窗口的软键盘区域底部布局垫高区域,来实现将软键盘操控区域调整至适合操作的高度,使用户在输入内容时,手指的触碰范围和终端的握感能够更加舒适且符合人体工学,达到舒适的输入体验。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是现有技术中输入法系统的框架示意图。图2A是本公开根据一示例性实施例示出的一种输入法窗口展示方法的流程图。图2B是本公开根据一示例性实施例示出的一种垫高区域示意图。图2C是本公开根据一示例性实施例示出的另一种垫高区域示意图。图2D是本公开根据一示例性实施例示出的一种快捷按钮触发后的界面示意图。图3是本公开根据一示例性实施例示出的一种更改输入法窗口布局的方法的流程图。图4A是现有技术中空白布局区的高度和软键盘区域的高度的示意图。图4B是本公开根据一示例性实施例示出的一种预设舒适操控高度和终端下边距的示意图。图5是本公开根据一示例性实施例示出的一种输入法窗口展示装置的框图。图6是本公开根据一示例性实施例示出的一种用于输入法窗口展示或更改输入法窗口布局的装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有本文档来自技高网...

【技术保护点】
1.一种输入法窗口展示方法,其特征在于,所述方法包括:/n展示目标输入法窗口;所述目标输入法窗口包括软键盘区域和垫高区域,所述垫高区域位于软键盘区域底部、且用于垫高所述软键盘区域。/n

【技术特征摘要】
1.一种输入法窗口展示方法,其特征在于,所述方法包括:
展示目标输入法窗口;所述目标输入法窗口包括软键盘区域和垫高区域,所述垫高区域位于软键盘区域底部、且用于垫高所述软键盘区域。


2.根据权利要求1所述的方法,其特征在于,所述目标输入法窗口是输入法应用对应的输入法窗口,或,所述目标输入法窗口基于:以在原始输入法窗口的软键盘区域底部增设高度为指定高度的垫高区域为目标,更改输入法应用对应的原始输入法窗口的布局获得。


3.根据权利要求2所述的方法,其特征在于,所述垫高区域的获得过程包括:
获得指定高度;
若所述原始输入法窗口包括空白布局区和软键盘区域,通过调整空白布局区的高度,以在原始输入法窗口的软键盘区域底部增设高度为指定高度的垫高区域,所述空白布局区是软键盘区域顶部与原始输入法窗口顶部之间的区域。


4.根据权利要求2所述的方法,其特征在于,所述方法应用于智能终端,所述指定高度基于预设舒适操控高度和终端下边距确定,所述预设舒适操控高度是预设的软键盘区域底部与机身下边框的距离,所述终端下边距是智能终端中屏幕下边框与机身下边框的距离;
或,所述指定高度基于智能终端的型号/智能终端的屏幕尺寸来确定。


5.根据权利要求2所述的方法,其特征在于,所述以在原始输入法窗口的软键盘区域底部增设高度为指定高度的垫高区域为目标,更改输入法应用对应的原始输入法窗口的布局,包括:
在应用框架层监听到窗口布局模块对输入法应用的原始输入法窗口进行初始化布局时,通过Hook机制拦截窗口布局模块发送给窗口显示模块的布局信息,并以在原始输入法窗口的软键盘区域底部增设高度为指定高度的垫高区域为目标调整布局信息,将调整后的布局信息发送给窗口显示模块,以展示已更改布局的目标输入法窗口。


6.根据权利要求1至5任一项所述的方法,其特征在于,所述垫高区域内包括指定快捷按钮集,所述快捷按钮集包括一个或多个与输入相关的快捷按钮。


7.根据权利要求6所述的方法,其特征在于,所述指定快捷按钮集包括:语音输入按钮、剪切板按钮、常用语按钮、切换输入法按钮、输入法设置按钮中的一个或多个指定快捷按钮。


8.一种输入法窗口展示装置,其特征在于,所述装置包括:
窗口显示模块,被配置为若展示输入法窗口的条件满足,展示目标输入法窗口;所述目标输入法窗口包括...

【专利技术属性】
技术研发人员:罗占伟范林王馨悦
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1