键盘尺寸调节方法_2

文档序号:8298802阅读:来源:国知局
一可选的实施例,可以认为,本领域的技术人员在不改变本发明精神和内容的范围内,能够对其进行修改和润色。
[0063]实施例1
[0064]在本实施例中,请参考图1,提供了一种键盘尺寸调节方法,应用于触屏手机或平板设备,包括如下步骤:
[0065]S1:响应触屏上的触摸滑动操作;
[0066]S2:判断触摸滑动操作的第一触碰点是否位于键盘上尺寸调节按钮区域内;
[0067]若位于该尺寸调节按钮区域内,则进入步骤S3 ;
[0068]S3:响应触摸操作的触摸位置的连续变化,所述键盘界面尺寸做固定长宽比或不固定长宽比的缩放,直至触摸滑动操作完成。这里的连续变化可以理解为滑动或者拖动,就触摸屏来说,可以理解为相邻传感器连续接收到触碰信号。
[0069]这里所称的缩放,以及本发明所有实施例所描述的缩放自然是指包括键盘界面内所有内容的相应缩放,而非只是外部框架的缩放。亦即,键盘缩放的同时,其内部的控件都会随之放大缩小。当然,键盘的类型、形状等本发明并不对其进行具体限制,其可以是九宫格可以是二十六个英文字母,均在本发明保护范围以内。
[0070]在本实施例中,若所述键盘界面尺寸做固定长宽比的缩放,
[0071]在所述步骤S3中,
[0072]若Λ χ/ΧΟ小于Λ y/YO,则以其沿Y轴的位置变化量为基准,所述键盘界面尺寸做相应比例的缩放;
[0073]若Λ χ/ΧΟ大于于Λ y/YO,则以其沿Y轴的位置变化量为基准,所述键盘界面尺寸做相应比例的缩放;
[0074]其中,Λ χ指的是触摸位置沿X轴方向上的变化,Ay指的是触摸位置沿Y轴方向上的变化,XO指的是未缩放前所述键盘界面沿X轴方向上的最大长度,YO指的是指未缩放前所述键盘界面沿Y轴方向上的最大长度。
[0075]本实施例中,在所述键盘界面缩放的过程中,所述键盘界面上一基准点位置始终相对于手机的整体界面不发生变化。即键盘界面的缩放时以该基准点位置为基础做出的。该基准点可选为键盘界面的中心点,当键盘界面为矩形时,可以是其中一个顶点。进一步来说,键盘界面可以配置为矩形的,尺寸调节按键设置于矩形的四个顶点,基准点位置可以是被操作的尺寸调节按键的对角线的那个顶点。
[0076]理所当然的,本实施例中,在所述步骤S3中,所述键盘界面尺寸缩放时,所述尺寸调节按钮区域也随之做相应的缩放变化。
[0077]本实施例中,键盘界面是实时随着触摸发生尺寸变化的。这是其与以下实施例2最大的区别。
[0078]实施例2
[0079]在本实施例中,请参考图2,提供了另一种键盘尺寸调节方法,应用于触屏手机或平板设备,包括如下步骤:
[0080]S1:响应触屏上的触摸滑动操作;
[0081]S2:判断触摸滑动操作的第一触碰点是否位于键盘上尺寸调节按钮区域内;
[0082]若位于该尺寸调节按钮区域内,则进入步骤S3 ;
[0083]S3:响应所述第一触碰点在所述尺寸调节按键上的触摸,产生一与所述键盘界面尺寸相同的框画面;
[0084]S4:响应触摸操作的触摸位置的连续变化,所述框画面尺寸做固定长宽比或不固定长宽比的缩放;
[0085]S5:触摸滑动操作完成后,所述键盘界面的尺寸与位置变化为与所述框画面相同。
[0086]可见,本实施例引入了框画面,从而对键盘界面的变化进行示意性地显示,而非整个键盘界面做相应尺寸变化。至于框画面可以是一个透明的框或是任意的形状、图案。
[0087]与实施例1对应的,在本实施例中:
[0088]若所述框画面的尺寸做固定长宽比的缩放,
[0089]在所述步骤S4中,
[0090]若Λ χ/ΧΟ小于Λ y/YO,则以其沿Y轴的位置变化量为基准,所述框画面尺寸做相应比例的缩放;
[0091]若Λχ/ΧΟ大于于Ay/ΥΟ,则以其沿Y轴的位置变化量为基准,所述框画面尺寸做相应比例的缩放;
[0092]其中,Λ χ指的是触摸位置沿X轴方向上的变化,Ay指的是触摸位置沿Y轴方向上的变化,XO指的是未缩放前所述键盘界面沿X轴方向上的最大长度,YO指的是指未缩放前所述键盘界面沿Y轴方向上的最大长度。
[0093]与实施例1对应的,在本实施例中,在所述步骤S4中,所述框画面上一基准点位置始终相对于手机的整体界面不发生变化。
[0094]本实施例中,在所述步骤S5中,当所述键盘界面的尺寸与位置变化为与所述框画面相同时,其中的所述尺寸调节按钮区域的尺寸也随之发生变化。
[0095]除以上描述之外,在实施例1与实施例2以及本发明一些可选实施例中,也可包括以下内容:
[0096]本发明一些可选的实施例还创造性的发现,大屏幕给键盘操作带来不便的一个另原因就在于现有技术中,键盘界面的位置是固定的,为此,本发明进一步创造性地实现了键盘随触摸移动,做到了键盘界面的可调,同时,本发明的一些可选实施例也为实现这一功能提供可操作的流程设计,使得键盘界面的移动不会影响键盘本身的输入作用。
[0097]举例来说,在以上两个实施例中的所述步骤S2中,若所述第一触碰点位于键盘界面范围中尺寸调节按键以外的区域,则进入键盘跟随移动过程。
[0098]进一步来说,所述键盘跟随移动过程包括如下步骤:
[0099]S601:判断触摸操作滑动的距离是否大于预设的值;
[0100]当滑动的距离大于预设的值,进入步骤S601 ;
[0101]S602:键盘界面响应触摸操作的触摸位置的连续变化做相应的移动,直至触摸滑动操作结束。
[0102]在所述步骤S601之前还包括:
[0103]判定所述第一触碰点是否位于该键盘关闭按键的位置;
[0104]当位于键盘界面范围中该键盘关闭按键以外的区域时,进入步骤S601。
[0105]当然,这里所称的键盘关闭按钮,也可以等同替换为键盘最小化按钮等。若位于该键盘关闭按钮的位置被触碰,则可以选择直接关闭键盘、最小化键盘等操作。且这部分过程也可以在步骤SI之前就实现。
[0106]实施例3
[0107]请参考图3,本实施例提供了另一种实现键盘尺寸变化的方法,在本实施例中:提供了一种键盘尺寸调节方法,应用于触屏手机或平板设备,包括如下步骤:
[0108]S1:响应触屏上的触摸滑动操作;
[0109]S2:判断触摸的触点的数量,若为两个,则进入步骤S3 ;
[0110]S3:判断两个第一触碰点是否位于键盘上,是,则进入步骤S4 ;
[0111]S4:响应触摸的滑动,随着两个触点间距离的变化,所述键盘界面尺寸做固定长宽比或不固定长宽比的缩放,直至触摸滑动操作完成。
[0112]若所述键盘界面的尺寸做固定长宽比的缩放,
[0113]在所述步骤S4中,
[0114]若Λ χ/ΧΟ小于Λ y/YO,则以其沿Y轴的距离变化量Λ y为基准,所述键盘界面做相应比例的缩放;
[0115]若Λ χ/ΧΟ大于于Ay/ΥΟ,则以其沿X轴的距离变化量ΔΧ为基准,所述键盘界面尺寸做相应比例的缩放;
[0116]其中,ΛΧ指的是两触点间沿X轴方向上的距离变化量,Ay指的是两触点沿Y轴方向上的距离变化量,XO指的是未缩放前所述键盘界面沿X轴方向上的最大长度,YO指的是指未缩放前所述键盘界面沿Y轴方向上的最大长度。
[0117]当然,与实施例1 一样,在所述键盘界面缩放的过程中,所述键盘界面上一基准点位置始终相对于手机的整体界面不发生变化。
[0118]实施例4
[0119]本实施例提供了一种键盘尺寸调节方法,应用于触屏手机或平板设备,包括如下步骤:
[0120]S1:响应触屏上的触摸滑动操作;
[0121]S2:判断触摸的触点的数量,若为大于两个,则进入步骤S3 ;
[0122]S3:判断大于两个第一触碰点是否位于键盘上,是,则进入步骤S4 ;
[0123]S4:响应触摸的滑动,依据触点的滑动变化,所述键盘界面尺寸做固定长宽比或不固定长宽比的缩放,直至触摸滑动操作完成。
[0
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1