一种输入法键盘的调整方法及其移动终端技术

技术编号:9170676 阅读:221 留言:0更新日期:2013-09-19 19:05
本发明专利技术公开了一种输入法键盘的调整方法及其移动终端,属于移动终端领域。所述方法包括:记录用户两指滑动的轨迹,该轨迹包括两指滑动时产生的两个始触点和两个末触点;根据该轨迹,计算调整比例;获取当前输入法键盘状态,该输入法键盘状态为最大状态、中间状态或最小状态中的一种;根据该调整比例和该输入法键盘状态,相应调整当前输入法键盘的大小和/或布局。所述移动终端包括:记录模块、计算模块、获取模块和调整模块。本发明专利技术能够结合触摸屏的特点,利用手势识别来调整输入法键盘;并避免了用户误触发该操作;使得用户可以方便直观的按照实际需要全面调整输入法键盘,进一步增强了用户体验,提高了应用的口碑及产品的市场竞争力。

【技术实现步骤摘要】
一种输入法键盘的调整方法及其移动终端
本专利技术涉及移动终端领域,特别涉及一种输入法键盘的调整方法及其移动终端。
技术介绍
随着全触摸屏在电子领域的开发应用,安装全触摸屏的移动终端越来越多。用户使用手指在全触摸屏移动终端的屏幕上触摸及滑动,能够完成文字输入等操作。一般地,用户是通过适用于全触摸屏移动终端的输入法进行文字输入。在适用全触摸屏移动终端的输入法中,大部分输入法均是复制传统手机输入法的界面及显示方式,包括虚拟于触摸屏上的输入法键盘和输入窗口。其中,为满足各用户的实际需求,将为用户提供不同的输入法键盘,使用户按需进行调整。不同的输入法键盘其大小和布局各不相同,现有的调整输入法键盘的方法主要从其布局方面来进行调整。具体地,方式一,在显示输入法键盘的界面中设置一个调整按钮。只要用户用手指在触摸屏上点击该按钮,将调整当前输入法键盘的布局。方式二,在显示输入法键盘的界面中设置直线滑动的手势识别。只要用户用手指在触摸屏上直线滑动,当前输入法键盘的布局将进行调整。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:现有的两种调整输入法键盘方式中,第一种方式设置的转换按钮占用了显示界面的一定空间,影响界面美观和降低界面处理能力;第二种方式中直线滑动的手势容易被用户误操作,影响用户体验;并且,现有的两种调整方式仅针对输入法键盘的布局来调整,不够全面,不能满足用户实际需要。
技术实现思路
为了使用户按照自己的实际需要全面的调整输入法键盘,且避免用户误操作,本专利技术实施例提供了一种输入法键盘的调整方法及其移动终端。所述技术方案如下:一种输入法键盘的调整方法,所述方法包括:记录用户两指滑动的轨迹,所述轨迹包括所述两指滑动时产生的两个始触点和两个末触点;根据所述轨迹,计算调整比例;获取当前输入法键盘状态,所述当前输入法键盘状态为最大状态、中间状态或最小状态中的一种;根据所述调整比例和所述当前输入法键盘状态,相应调整所述当前输入法键盘的布局或相应调整所述当前输入法键盘的大小和布局;其中,所述根据所述调整比例和所述当前输入法键盘状态,相应调整所述当前输入法键盘的布局,包括:根据所述调整比例和所述当前输入法键盘状态,判断是将所述当前输入法键盘的布局转换为全键盘还是九宫格;若所述调整比例大于1,且所述当前输入法键盘状态为所述最小状态;则将所述当前输入法键盘的布局转换为所述全键盘;若所述调整比例小于1,且所述当前输入法键盘状态为为所述中间状态;则将所述当前输入法键盘的布局转换为所述九宫格。其中,所述根据所述轨迹,计算调整比例,包括:计算所述两个始触点之间的距离值、以及所述两个末触点之间的距离值;将所述两个末触点之间的距离值除以所述两个始触点之间的距离值,得到所述调整比例。其中,在所述获取当前输入法键盘状态之前,还包括:根据所述调整比例,判断是否获取所述当前输入法键盘状态;若所述调整比例不为1,则获取所述当前输入法键盘状态。其中,所述根据所述调整比例和所述当前输入法键盘状态,相应调整所述当前输入法键盘的大小,包括:根据所述调整比例和所述当前输入法键盘状态,判断是放大还是缩小所述当前输入法键盘;若所述调整比例大于1,且所述当前输入法键盘状态为所述最小状态或所述中间状态;则将所述最小状态的所述当前输入法键盘放大到所述中间状态,或将所述中间状态的所述当前输入法键盘放大到所述最大状态;若所述调整比例小于1,且所述当前输入法键盘状态为所述中间状态或所述最大状态;则将所述中间状态的所述当前输入法键盘缩小到所述最小状态,或将所述最大状态的所述当前输入法键盘缩小到所述中间状态。一种移动终端,所述移动终端包括:记录模块,用于记录用户两指滑动的轨迹,所述轨迹包括所述两指滑动时产生的两个始触点和两个末触点;计算模块,用于根据所述轨迹,计算调整比例;获取模块,用于获取当前输入法键盘状态,所述当前输入法键盘状态为最大状态、中间状态或最小状态中的一种;调整模块,用于根据所述调整比例和所述当前输入法键盘状态,相应调整所述当前输入法键盘的布局或相应调整所述当前输入法键盘的大小和布局;其中,所述调整模块包括:第二判断单元,用于根据所述调整比例和所述当前输入法键盘状态,判断是将所述当前输入法键盘的布局转换为全键盘还是九宫格;全键盘单元,用于若所述调整比例大于1,且所述当前输入法键盘状态为所述最小状态;则将所述当前输入法键盘的布局转换为所述全键盘;九宫格单元,用于若所述调整比例小于1,且所述当前输入法键盘状态为所述中间状态;则将所述当前输入法键盘的布局转换为所述九宫格。其中,所述计算模块包括:第一计算单元,用于计算所述两个始触点之间的距离值、以及所述两个末触点之间的距离值;第二计算单元,用于将所述两个末触点之间的距离值除以所述两个始触点之间的距离值,得到所述调整比例。其中,所述获取模块还用于,根据所述调整比例,判断是否获取所述当前输入法键盘状态;若所述调整比例不为1,则获取所述当前输入法键盘状态。其中,所述调整模块包括:第一判断单元,用于根据所述调整比例和所述当前输入法键盘状态,判断是放大还是缩小所述当前输入法键盘;放大单元,用于若所述调整比例大于1,且所述当前输入法键盘状态为所述最小状态或所述中间状态;则将所述最小状态的所述当前输入法键盘放大到所述中间状态,或将所述中间状态的所述当前输入法键盘放大到所述最大状态;缩小单元,用于若所述调整比例小于1,且所述当前输入法键盘状态为所述中间状态或所述最大状态;则将所述中间状态的所述当前输入法键盘缩小到所述最小状态,或将所述最大状态的所述当前输入法键盘缩小到所述中间状态。本专利技术实施例提供的技术方案带来的有益效果是:通过记录用户两指滑动的轨迹,所述轨迹包括所述两指滑动时产生的两个始触点和两个末触点;能够结合触摸屏的特点,利用手势识别来调整输入法键盘;且用户是两指滑动,避免了用户误触发该操作,增强了用户体验;根据所述轨迹,计算调整比例;并获取当前输入法键盘状态;所述当前输入法键盘状态为最大状态、中间状态或最小状态中的一种;根据所述调整比例和所述当前输入法键盘状态,相应调整当前输入法键盘的大小和/或布局;由于在调整输入法键盘的大小和/或布局时考虑了当前输入法键盘的大小状态,使得用户可以方便直观的按照实际需要全面调整输入法键盘的大小和/布局,进一步增强了用户体验,提高了应用的口碑及产品的市场竞争力。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例1中提供的一种输入法键盘的调整方法的流程图;图2是本专利技术实施例2中提供的一种输入法键盘的调整方法的流程图;图3是本专利技术实施例3中提供的一种输入法键盘的调整方法的流程图;图4是本专利技术实施例3中提供的全键盘布局或实施例4中提供的最大状态的全键盘的示意图;图5是本专利技术实施例3中提供的九宫格布局的示意图;图6是本专利技术实施例4中提供的一种输入法键盘的调整方法的流程图;图7是本专利技术实施例4中提供的中间状态的全键盘的示意图;图8是本专利技术实施例4中提供的最小状态的九宫格的示意图;图本文档来自技高网...
一种输入法键盘的调整方法及其移动终端

【技术保护点】
一种输入法键盘的调整方法,其特征在于,所述方法包括:记录用户两指滑动的轨迹,所述轨迹包括所述两指滑动时产生的两个始触点和两个末触点;根据所述轨迹,计算调整比例;获取当前输入法键盘状态,所述当前输入法键盘状态为最大状态、中间状态或最小状态中的一种;根据所述调整比例和所述当前输入法键盘状态,相应调整所述当前输入法键盘的大小和/或布局。

【技术特征摘要】
1.一种输入法键盘的调整方法,其特征在于,所述方法包括:记录用户两指滑动的轨迹,所述轨迹包括所述两指滑动时产生的两个始触点和两个末触点;根据所述轨迹,计算调整比例;获取当前输入法键盘状态,所述当前输入法键盘状态为最大状态、中间状态或最小状态中的一种;根据所述调整比例和所述当前输入法键盘状态,相应调整所述当前输入法键盘的布局或相应调整所述当前输入法键盘的大小和布局;其中,所述根据所述调整比例和所述当前输入法键盘状态,相应调整所述当前输入法键盘的布局,包括:根据所述调整比例和所述当前输入法键盘状态,判断是将所述当前输入法键盘的布局转换为全键盘还是九宫格;若所述调整比例大于1,且所述当前输入法键盘状态为所述最小状态;则将所述当前输入法键盘的布局转换为所述全键盘;若所述调整比例小于1,且所述当前输入法键盘状态为所述中间状态;则将所述当前输入法键盘的布局转换为所述九宫格。2.如权利要求1所述的方法,其特征在于,所述根据所述轨迹,计算调整比例,包括:计算所述两个始触点之间的距离值、以及所述两个末触点之间的距离值;将所述两个末触点之间的距离值除以所述两个始触点之间的距离值,得到所述调整比例。3.如权利要求1所述的方法,其特征在于,在所述获取当前输入法键盘状态之前,还包括:根据所述调整比例,判断是否获取所述当前输入法键盘状态;若所述调整比例不为1,则获取所述当前输入法键盘状态。4.如权利要求1所述的方法,其特征在于,所述根据所述调整比例和所述当前输入法键盘状态,相应调整所述当前输入法键盘的大小,包括:根据所述调整比例和所述当前输入法键盘状态,判断是放大还是缩小所述当前输入法键盘;若所述调整比例大于1,且所述当前输入法键盘状态为所述最小状态或所述中间状态;则将所述最小状态的所述当前输入法键盘放大到所述中间状态,或将所述中间状态的所述当前输入法键盘放大到所述最大状态;若所述调整比例小于1,且所述当前输入法键盘状态为所述中间状态或所述最大状态;则将所述中间状态的所述当前输入法键盘缩小到所述最小状态,或将所述最大状态的所述当前输入法键盘缩小到所述中间状态。5.一...

【专利技术属性】
技术研发人员:刘定西吴昊王瑞聪
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1