System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及电子设备,尤其涉及一种虚拟空间中文本选区的调整方法、装置、设备和介质。
技术介绍
1、扩展现实(extended reality,xr),是指通过计算机将真实与虚拟相结合,打造一个可人机交互的虚拟环境,xr也是虚拟现实(virtual reality,vr)、增强现实(augmentedreality,ar)和混合现实(mixed reality,mr)等多种技术的统称。通过将三者的视觉交互技术相融合,为体验者带来虚拟世界与现实世界之间无缝转换的“沉浸感”。
2、目前在xr设备中,用户调整文本的操作与手机上的操作类似,用户在托选文本之后,在选区两端分别显示一个编辑控件,用户通过移动选区两端的编辑控件实现选区的调整。
3、但是,已有的调整方案与xr设备的交互操作不适配,用户体验不好。
技术实现思路
1、本申请实施例提供一种虚拟空间中文本选区的调整方法、装置、设备和介质,该方法通过检测光标是否进入文本选区的检测区域,来自动改变光标形态,引导用户完成文本选区的调整,使得文本选区的调整更自然、更高效、更适配虚拟空间,提高了用户体验。
2、第一方面,本申请实施例提供一种虚拟空间中文本选区的调整方法,所述方法包括:
3、响应于对虚拟空间中的文本的选中操作,区别显示文本选区;
4、响应于检测到光标移动至所述文本选区的起始位置处或者结束位置处的检测区域内,控制所述光标从第一形态变形为第二形态;
5、响应于所述光
6、响应于所述光标在所述第二形态下的移动停止操作,控制所述光标从所述第二形态变形为所述第一形态。
7、在一些实施例中,所述响应于检测到光标移动至文本选区的起始位置处或者结束位置处的检测区域内,控制所述光标从第一形态变形为第二形态,包括:
8、响应于检测到光标移动至文本选区的起始位置处或者结束位置处的检测区域内,且在所述检测区域内悬停时长大于或等于预设时长时,控制所述光标从第一形态变形为第二形态。
9、在一些实施例中,响应于检测到光标移动至所述文本选区的起始位置处的检测区域内,控制所述光标从第一形态变形为第二形态,包括:
10、响应于检测到光标移动至所述文本选区的起始位置处的检测区域内,控制所述光标从第一形态变形为第二形态,并定位所述光标的位置为所述文本选区的起始位置处的第一个文字之前。
11、在一些实施例中,响应于所述光标在所述第二形态下的移动操作,调整所述文本选区的范围,包括:
12、在光标移动至所述文本选区的起始位置处的检测区域内的情况下,响应于所述光标在所述第二形态下的向前移动操作,从所述文本选区的起始位置处的第一个文字之前开始将所述向前移动操作经过的文本增加至所述文本选区;
13、或者,响应于所述光标在所述第二形态下的向后移动操作,从所述文本选区的起始位置处的第一个文字之前开始将所述向后移动操作经过的文本从所述文本选区中删除。
14、在一些实施例中,响应于检测到光标移动至所述文本选区的结束位置处的检测区域内,控制所述光标从第一形态变形为第二形态,包括:
15、响应于检测到光标移动至所述文本选区的结束位置处的检测区域内,控制所述光标从第一形态变形为第二形态,并定位所述光标的位置为所述文本选区的结束位置处的最后一个文字之后。
16、在一些实施例中,响应于所述光标在所述第二形态下的移动操作,调整所述文本选区的范围,包括:
17、在光标移动至所述文本选区的结束位置处的检测区域内的情况下,响应于所述光标在所述第二形态下的向前移动操作,从所述文本选区的结束位置处的最后一个文字之后开始将所述向前移动操作经过的文本从所述文本选区中删除;
18、或者,响应于所述光标在所述第二形态下的向后移动操作,从所述文本选区的结束位置处的最后一个文字之后开始将所述向后移动操作经过的文本增加至所述文本选区。
19、在一些实施例中,所述检测区域为矩形区域或者圆形区域。
20、在一些实施例中,所述检测区域的部分区域覆盖所述文本选区。
21、在一些实施例中,所述响应于对虚拟空间中的文本的选中操作,区别显示文本选区,包括:
22、当检测到对所述光标的第一操作时,控制所述光标从所述第一形态变形为所述第二形态;
23、响应于所述光标在所述第二形态下的移动操作,将所述光标移动经过的文本确定为所述文本选区,区别显示所述文本选区;
24、响应于所述光标在所述第二形态下的移动停止操作,控制所述光标从所述第二形态变形为所述第一形态,结束所述文本选区的选中操作。
25、在一些实施例中,当检测到对所述光标的第一操作时,控制所述光标从所述第一形态变形为所述第二形态,包括:
26、当检测到对所述光标的第一操作时,控制所述光标从所述第一形态变形为所述第二形态,且定位并选中一个文字。
27、在一些实施例中,所述第一操作为长按操作。
28、在一些实施例中,在文本选中结束或者文本选区调整结束时,所述方法还包括:
29、显示文本编辑控件,所述文本编辑控件用于对所述文本选区中的文本进行以下任意一个操作:复制、剪切、删除;
30、响应于对所述文本编辑控件的操作,对所述文本选区中的文本执行对应的操作。
31、在一些实施例中,所述光标的第一形态为球形光标,所述光标的第二形态为竖杠光标。
32、在一些实施例中,所述光标关联有射线,所述射线的方向指向所述光标,所述射线随所述光标一起移动。
33、在一些实施例中,所述文本选区的起始位置处和结束位置处均设置有检测区域。
34、另一方面,本申请实施例提供一种虚拟空间中文本选区的调整装置,所述装置包括:
35、选中模块,用于响应于对虚拟空间中的文本的选中操作,区别显示文本选区;
36、调整模块,用于响应于检测到光标移动至所述文本选区的起始位置处或者结束位置处的检测区域内,控制所述光标从第一形态变形为第二形态;
37、所述调整模块,还用于响应于所述光标在所述第二形态下的移动操作,调整所述文本选区的范围;
38、所述调整模块,还用于响应于所述光标在所述第二形态下的移动停止操作,控制所述光标从所述第二形态变形为所述第一形态。
39、另一方面,本申请实施例提供一种电子设备,所述电子设备包括:处理器和存储器,所述存储器用于存储计算机程序,所述处理器用于调用并运行所述存储器中存储的计算机程序,以执行如上述任一项所述的方法。
40、另一方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序使得计算机执行如上述任一项所述的方法。
41、另一方面,本申请实施例本文档来自技高网...
【技术保护点】
1.一种虚拟空间中文本选区的调整方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述响应于检测到光标移动至文本选区的起始位置处或者结束位置处的检测区域内,控制所述光标从第一形态变形为第二形态,包括:
3.根据权利要求1所述的方法,其特征在于,响应于检测到光标移动至所述文本选区的起始位置处的检测区域内,控制所述光标从第一形态变形为第二形态,包括:
4.根据权利要求3所述的方法,其特征在于,响应于所述光标在所述第二形态下的移动操作,调整所述文本选区的范围,包括:
5.根据权利要求1所述的方法,其特征在于,响应于检测到光标移动至所述文本选区的结束位置处的检测区域内,控制所述光标从第一形态变形为第二形态,包括:
6.根据权利要求5所述的方法,其特征在于,响应于所述光标在所述第二形态下的移动操作,调整所述文本选区的范围,包括:
7.根据权利要求1所述的方法,其特征在于,所述检测区域为矩形区域或者圆形区域。
8.根据权利要求7所述的方法,其特征在于,所述检测区域的部分区域覆盖所述文本选区。
9.根据权利要求1所述的方法,其特征在于,所述响应于对虚拟空间中的文本的选中操作,区别显示文本选区,包括:
10.根据权利要求9所述的方法,其特征在于,当检测到对所述光标的第一操作时,控制所述光标从所述第一形态变形为所述第二形态,包括:
11.根据权利要求9所述的方法,其特征在于,所述第一操作为长按操作。
12.根据权利要求1所述的方法,其特征在于,在文本选中结束或者文本选区调整结束时,所述方法还包括:
13.根据权利要求1-12任一项所述的方法,其特征在于,所述光标的第一形态为球形光标,所述光标的第二形态为竖杠光标。
14.根据权利要求1-12任一项所述的方法,其特征在于,所述光标关联有射线,所述射线的方向指向所述光标,所述射线随所述光标一起移动。
15.根据权利要求1-12任一项所述的方法,其特征在于,所述文本选区的起始位置处和结束位置处均设置有检测区域。
16.一种虚拟空间中文本选区的调整装置,其特征在于,包括:
17.一种电子设备,其特征在于,包括:
18.一种计算机可读存储介质,其特征在于,用于存储计算机程序,所述计算机程序使得计算机执行如权利要求1至15中任一项所述的方法。
19.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时,实现如权利要求1至15中任一项所述的方法。
...【技术特征摘要】
1.一种虚拟空间中文本选区的调整方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述响应于检测到光标移动至文本选区的起始位置处或者结束位置处的检测区域内,控制所述光标从第一形态变形为第二形态,包括:
3.根据权利要求1所述的方法,其特征在于,响应于检测到光标移动至所述文本选区的起始位置处的检测区域内,控制所述光标从第一形态变形为第二形态,包括:
4.根据权利要求3所述的方法,其特征在于,响应于所述光标在所述第二形态下的移动操作,调整所述文本选区的范围,包括:
5.根据权利要求1所述的方法,其特征在于,响应于检测到光标移动至所述文本选区的结束位置处的检测区域内,控制所述光标从第一形态变形为第二形态,包括:
6.根据权利要求5所述的方法,其特征在于,响应于所述光标在所述第二形态下的移动操作,调整所述文本选区的范围,包括:
7.根据权利要求1所述的方法,其特征在于,所述检测区域为矩形区域或者圆形区域。
8.根据权利要求7所述的方法,其特征在于,所述检测区域的部分区域覆盖所述文本选区。
9.根据权利要求1所述的方法,其特征在于,所述响应于对虚拟空间中的文本的选中操作,区别显示文本选区,包括:
...
【专利技术属性】
技术研发人员:路晓创,
申请(专利权)人:北京字跳网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。