【技术实现步骤摘要】
本专利技术涉及触摸屏技术,特别涉及针对触摸屏的文本选择方法和装置。
技术介绍
触摸屏技术在手机和平板电脑等设备上的应用,给用户带来了全新的体验。目前,如果用户要在触摸屏上选择文本,通常采用手指滑动方式,即从用户要选中的文本的起始位置开始滑动,滑动到结束位置时停止。但是,这种方式在实际应用中会存在一定的问题通常,手指覆盖面积要大于字符的面积,那么,用户很可能会出现误操作,从而使得文本选择结果不准确;比如,用户要选中的文本为“起始位置结束位置”,用户很可能会将“起”字之前的字符和/或最后一个“置”字之后的字符也选中。
技术实现思路
有鉴于此,本专利技术提供了针对触摸屏的文本选择方法和装置,能够提高文本选择结果的准确性。为达到上述目的,本专利技术的技术方案是这样实现的一种针对触摸屏的文本选择方法,包括确定用户设置的初始位置,将该初始位置同时作为初始起始位置和初始结束位置;当每接收到一次用户的点击操作时,则调整一次初始起始位置或初始结束位置,并在当每次调整后,均选中初始起始位置和初始结束位置之间的文本,直到将初始起始位置调整到用户要选中的文本的实际起始位置,将初始结束位置调整到用户要选中的文本的实际结束位置。一种针对触摸屏的文本选择方法,包括确定用户设直的初始起始位直和初始结束位直,并选中初始起始位直和初始结束位置之间的文本;当每接收到一次用户的点击操作时,则调整一次初始起始位置或初始结束位置,并在当每次调整后,均选中初始起始位置和初始结束位置之间的文本,直到将初始起始位置调整到用户要选中的文本的实际起始位置,将初始结束位置调整到用户要选中的文本的实际结束位置。一种 ...
【技术保护点】
一种针对触摸屏的文本选择方法,其特征在于,包括:确定用户设置的初始位置,将该初始位置同时作为初始起始位置和初始结束位置;当每接收到一次用户的点击操作时,则调整一次初始起始位置或初始结束位置,并在当每次调整后,均选中初始起始位置和初始结束位置之间的文本,直到将初始起始位置调整到用户要选中的文本的实际起始位置,将初始结束位置调整到用户要选中的文本的实际结束位置。
【技术特征摘要】
1.一种针对触摸屏的文本选择方法,其特征在于,包括 确定用户设置的初始位置,将该初始位置同时作为初始起始位置和初始结束位置; 当每接收到一次用户的点击操作吋,则调整一次初始起始位置或初始结束位置,并在当每次调整后,均选中初始起始位置和初始结束位置之间的文本,直到将初始起始位置调整到用户要选中的文本的实际起始位置,将初始结束位置调整到用户要选中的文本的实际结束位置。2.根据权利要求1所述的方法,其特征在于,所述初始位置为以下之一实际起始位置、实际结束位置、实际起始位置和实际结束位置之间的任一位置;所述当每接收到一次用户的点击操作时,则调整一次初始起始位置或初始结束位置包括 将触摸屏划分为两个区域,分别为第一区域和第二区域;当每接收到用户针对第一区域的一次点击操作吋,则将初始起始位置向左调整ー个位置,当每接收到用户针对第二区域的一次点击操作时,将初始结束位置向右调整ー个位置。3.根据权利要求1所述的方法,其特征在于,所述初始位置为以下之一实际起始位置、实际结束位置、实际起始位置和实际结束位置之间的任一位置;所述当每接收到一次用户的点击操作时,则调整一次初始起始位置或初始结束位置包括 将触摸屏划分为两个区域,分别为第一区域和第二区域,并设置N个连续的时长范围及各自对应的调整值,N为大于I的正整数,对于任意两个时长范围来说,其中的时长取值越小,对应的调整值越大,各调整值均为正整数; 当每接收到用户的一次点击操作时,确定本次点击操作与前一次点击操作之间间隔的时长,并确定该时长所属的时长范围对应的调整值Xn以及本次点击的区域,如果本次点击的区域为第一区域,则将初始起始位置向左调整Xn个位置,如果本次点击的区域为第二区域,则将初始结束位置向右调整Xn个位置。4.一种针对触摸屏的文本选择方法,其特征在于,包括 确定用户设置的初始起始位置和初始结束位置,并选中初始起始位置和初始结束位置之间的文本; 当每接收到一次用户的点击操作吋,则调整一次初始起始位置或初始结束位置,并在当每次调整后,均选中初始起始位置和初始结束位置之间的文本,直到将初始起始位置调整到用户要选中的文本的实际起始位置,将初始结束位置调整到用户要选中的文本的实际结束位置。5.根据权利要求4所述的方法,其特征在干, 若限定用户要选中的文本必须包含在用户最初设置的初始起始位置和初始结束位置之间的文本之内,则所述当每接收到一次用户的点击操作吋,则调整一次初始起始位置或初始结束位置包括 将触摸屏划分为两个区域,分别为第一区域和第二区域;当每接收到用户针对第一区域的一次点击操作吋,则将初始起始位置向右调整ー个位置,当每接收到用户针对第二区域的一次点击操作吋,则将初始结束位置向左调整ー个位置; 若限定用户最初设置的初始起始位置和初始结束位置之间的文本必须包含在用户要选中的文本之内,则所述当每接收到一次用户的点击操作时,则调整一次初始起始位置或初始结束位置包括将触摸屏划分为两个区域,分别为第一区域和第二区域;当每接收到用户针对第一区域的一次点击操作时,则将初始起始位置向左调整一个位置,当每接收到用户针对第二区域的一次点击操作时,则将初始结束位置向右调整一个位置;除上述两种情况外,所述当每接收到一次用户的点击操作时,则调整一次初始起始位置或初始结束位置包括将触摸屏划分为四个区域,分别为第一区域、第二区域、第三区域和第四区域;当每接收到用户针对第一区域的一次点击操作时,则将初始起始位置向右调整一个位置,当每接收到用户针对第二区域的一次点击操作时,则将初始结束位置向左调整一个位置,当每接收到用户针对第三区域的一次点击操作时,则将初始起始位置向左调整一个位置,当每接收到用户针对第四区域的一次点击操作时,则将初始结束位置向右调整一个位置。6.根据权利要求4所述的方法,其特征在于,若限定用户要选中的文本必须包含在用户最初设置的初始起始位置和初始结束位置之间的文本之内,则所述当每接收到一次用户的点击操作时,则调整一次初始起始位置或初始结束位置包括将触摸屏划分为两个区域,分别为第一区域和第二区域,并设置N个连续的时长范围及各自对应的调整值,N为大于I的正整数,对于任意两个时长范围来说,其中的时长取值越小,对应的调整值越大,各调整值均为正整数;当每接收到用户的一次点击操作时,确定本次点击操作与前一次点击操作之间间隔的时长,并确定该时长所属的时长范围对应的调整值Xn以及本次点击的区域,如果本次点击的区域为第一区域,则将初始起始位置向右调整Xn个位置,如果本次点击的区域为第二区域,则将初始结束位置向左调整Xn个位置;若限定用户最初设置的初始起始位置和初始结束位置之间的文本必须包含在用户要选中的文本之内,则所述当每接收到一次用户的点击操作时,则调整一次初始起始位置或初始结束位置包括将触摸屏划分为两个区域,分别为第一区域和第二区域,并设置N个连续的时长范围及各自对应的调整值,N为大于I的正整数,对于任意两个时长范围来说,其中的时长取值越小,对应的调整值越大,各调整值均为正整数;当每接收到用户的一次点击操作时,确定本次点击操作与前一次点击操作之间间隔的时长,并确定该时长所属的时长范围对应的调整值Xn以及本次点击的区域,如果本次点击的区域为第一区域,则将初始起始位置向左调整Xn个位置,如果本次点击的区域为第二区域,则将初始结束位置向右调整Xn个位置;除上述两种情况外,所述当每接收到一次用户的点击操作时,则调整一次初始起始位置或初始结束位置包括将触摸屏划分为四个区域,分别为第一区域、第二区域、第三区域和第四区域,并设置 N个连续的时长范围及各自对应的调整值,N为大于I的正整数,对于任意两个时长范围来说,其中的时长取值越小,对应的调整值越大,各调整值均为正整数;当每接收到用户的一次点击操作时,确定本次点击操作与前一次点击操作之间间隔的时长,并确定该时长所属的时长范围对应的调整值Xn以及本次点击的区域,如果本次点击的区域为第一区域,则将初始起始位置向右调整Xn个位置,如果本次点击的区域为第二区域,则将初始结束位置向左调整Xn个位置,如果本次点击的区域为第三区域,则将初始起始位置向左调整Xn个位置,如果本次点击的区域为第四区域,则将初始结束位置向右调整Xn 个位置。7.一种针对触摸屏的文本选择方法,其特征在于,包括确定用户设置的初始起始位置,当每接收到一次用户的点击操作时,则调整一次初始起始位置,直到将初始起始位置调整到用户要选中的文本的实际起始位置;确定用户设置的初始结束位置,当每接收到一次用户的点击操作时,则调整一次初始结束位置,直到将初始结束位置调整到用户要选中的文本的实际结束位置;选中实际起始位置和实际结束位置之间的文本。8.根据权利要求7所述的方法,其特征在于,所述当每接收到一次用户的点击操作时,则调整一次初始起始位置包括将触摸屏划分为两个区域,分别为第一区域和第二区域;当每接收到用户针对第一区域的一次点击操作时,则将初始起始位置向左调整一个位置,当每接收到用户针对第二区域的一次点击操作时,则将初始起始位置向右调整一个位置;所述当每接收到一次用户的点击操作时,则调整一次初始结束位置包括将触摸屏划分为两个区域,分别为第一区域和第二区域;当每接收到用户针对第一区域的一次点击操作时,则将初始结束位置向左调整一个位置,当每接收到用户针对第二区域的一次点击操作时,则将初始结束位置向右调整一个位置。9.根据权利要求7所述的装置,其特征在于,所述当每接收到一次用户的点击操作时,则调整一次初始起始位置包括将触摸屏划分为两个区域,分别为第一区域和第二区域,并设置N个连续的时长范围及各自对应的调整值,N为大于I的正整数,对于任意两个时长范围来说,其中的时长取值越小,对应的调整值越大,各调整值均为正整数;当每接收到用户的一次点击操作时,确定本次点击操作与前一次点击操作之间间隔的时长,并确定该时长所属的时长范围对应的调整值Xn以及本次点击的区域,如果本次点击的区域为第一区域,则将初始起始位置向左调整Xn个位置,如果本次点击的区域为第二区域,则将初始起始位置向右调整Xn个位置;所述当每接收到一次用户的点击操作时,则调整一次初始结束位置包括将触摸屏划分为两个区域,分别为第一区域和第二区域,并设置N个连续的时长范围及各自对应的调整值,N为大于I的正...
【专利技术属性】
技术研发人员:李峰,
申请(专利权)人:中国移动通信集团公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。