System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 三维空间的键盘输入方法、头戴式显示设备、介质和产品技术_技高网

三维空间的键盘输入方法、头戴式显示设备、介质和产品技术

技术编号:44940201 阅读:9 留言:0更新日期:2025-04-12 01:16
本公开的实施例公开了三维空间的键盘输入方法、头戴式显示设备、介质和产品。该方法的一具体实施方式包括:响应于检测到作用于相关联的实体键盘的键入操作,根据键入操作对应的至少一个键位,确定候选词列表,其中,键入操作对应的窗口中显示有输入光标,上述窗口显示在上述头戴式显示设备的三维空间中;确定上述键入操作对应的窗口的空间维度;响应于确定上述空间维度表征二维窗口,根据上述输入光标在上述窗口中的二维位置信息,生成候选词栏位置信息;根据上述候选词栏位置信息,在上述窗口中显示候选词栏,其中,上述候选词栏中显示了上述候选词列表中的至少一个候选词。该实施方式可以支持3D空间输入,可以使得选词框动态聚焦在输入框附近。

【技术实现步骤摘要】

本公开的实施例涉及计算机,具体涉及三维空间的键盘输入方法、头戴式显示设备、介质和产品


技术介绍

1、随着头戴式显示设备交互技术的发展,可以通过实体键盘在空间系统内输入信息。目前,在通过实体键盘在空间系统内输入信息时,通常采用的方式为:以aosp为基础的空间系统中,通用的实体键盘输入使用的是2d虚拟键盘输入法;或者在头戴式显示设备的空间系统中完全使用扩展的输入法服务实现3d虚拟键盘输入法。

2、然而,当采用上述方式时,经常会存在如下技术问题:使用2d虚拟键盘输入法时,无法支持3d空间输入;完全使用扩展的输入法服务实现3d虚拟键盘输入法的方案,实体键盘输入时,反应速度较慢,选词框无法动态聚焦在输入框附近。

3、该
技术介绍
部分中所公开的以上信息仅用于增强对本专利技术构思的背景的理解,并因此,其可包含并不形成本国的本领域普通技术人员已知的现有技术的信息。


技术实现思路

1、本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本公开的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。

2、本公开的一些实施例提出了三维空间的键盘输入方法、头戴式显示设备、计算机可读介质和计算机程序产品,来解决以上
技术介绍
部分提到的技术问题中的一项或多项。

3、第一方面,本公开的一些实施例提供了一种三维空间的键盘输入方法,该方法包括:响应于检测到作用于相关联的实体键盘的键入操作,根据上述键入操作对应的至少一个键位,确定候选词列表,其中,上述键入操作对应的窗口中显示有输入光标,上述窗口显示在上述头戴式显示设备的三维空间中;确定上述键入操作对应的窗口的空间维度;响应于确定上述空间维度表征二维窗口,根据上述输入光标在上述窗口中的二维位置信息,生成候选词栏位置信息;根据上述候选词栏位置信息,在上述窗口中显示候选词栏,其中,上述候选词栏中显示了上述候选词列表中的至少一个候选词。

4、可选地,上述根据上述候选词栏位置信息,在上述窗口中显示候选词栏,包括:根据上述候选词栏位置信息和原生输入法服务,在上述窗口中显示候选词栏。

5、可选地,方法还包括:响应于确定上述空间维度表征三维窗口,在上述三维空间中显示空间层次独立的候选词栏,其中,所显示的候选词栏对应上述窗口中显示的三维应用,所显示的候选词栏中显示了上述候选词列表中的至少一个候选词。

6、可选地,在上述三维空间中显示空间层次独立的候选词栏,包括:根据上述输入光标对应的输入框的位置信息,生成候选词栏位置信息;根据所生成的候选词栏位置信息和扩展输入法服务,在上述三维空间中显示空间层次独立的候选词栏。

7、可选地,方法还包括:响应于检测到作用于所显示的候选词栏中显示的候选词的选中操作,确定上述选中操作对应的输入通道;响应于确定上述输入通道对应二维窗口,将选中的候选词在上述输入光标对应的二维输入框中展示;响应于确定上述输入通道对应三维窗口,将选中的候选词在上述输入光标对应的三维输入框中展示。

8、可选地,方法还包括:响应于检测到作用于窗口中输入框的点击操作,确定是否有实体键盘连接;响应于确定没有实体键盘连接,在上述三维空间中显示对应上述窗口的对应的虚拟键盘,其中,上述虚拟键盘的空间层次独立。

9、可选地,在上述响应于检测到作用于相关联的实体键盘的键入操作,根据上述键入操作对应的至少一个键位,确定候选词列表之前,上述方法还包括:建立上述头戴式显示设备与扩展输入法服务的消息通道;响应于检测到作用于窗口中输入框的点击操作,启动原生输入法服务。

10、第二方面,本公开的一些实施例提供了一种头戴式显示设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现上述第一方面任一实现方式所描述的方法。

11、第三方面,本公开的一些实施例提供了一种计算机可读介质,其上存储有计算机程序,其中,程序被处理器执行时实现上述第一方面任一实现方式所描述的方法。

12、第四方面,本公开的一些实施例提供了一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现上述第一方面任一实现方式所描述的方法。

13、本公开的上述各个实施例具有如下有益效果:通过本公开的一些实施例的三维空间的键盘输入方法,可以支持3d空间输入,可以使得选词框动态聚焦在输入框附近。具体来说,造成无法支持3d空间输入、选词框无法动态聚焦在输入框附近的原因在于:使用2d虚拟键盘输入法时,无法支持3d空间输入;完全使用扩展的输入法服务实现3d虚拟键盘输入法的方案,实体键盘输入时,反应速度较慢,选词框无法动态聚焦在输入框附近。基于此,本公开的一些实施例的三维空间的键盘输入方法,首先,响应于检测到作用于相关联的实体键盘的键入操作,根据上述键入操作对应的至少一个键位,确定候选词列表。其中,上述键入操作对应的窗口中显示有输入光标,上述窗口显示在上述头戴式显示设备的三维空间中。由此,可以在用户三维空间的窗口中的输入光标位置触发键入操作后,根据键入的至少一个键位,确定供用户选择的候选词的列表。然后,确定上述键入操作对应的窗口的空间维度。由此,可以确定用户当前需要输入信息的窗口的空间维度,以用于确定候选词栏的显示方式。然后,响应于确定上述空间维度表征二维窗口,根据上述输入光标在上述窗口中的二维位置信息,生成候选词栏位置信息。由此,可以在窗口为二维窗口时,根据输入光标的二维位置信息,动态确定即将显示的候选词栏的位置信息。最后,根据上述候选词栏位置信息,在上述窗口中显示候选词栏,其中,上述候选词栏中显示了上述候选词列表中的至少一个候选词。由此,可以根据动态确定的候选词栏的位置信息,在二维窗口中动态显示候选词栏。也因为可以在三维空间的二维窗口中显示候选词栏,可以支持3d空间输入。还因为在二维窗口中显示候选词栏时,采用的是二维位置信息动态定位的候选词栏的位置,从而可以无需在三维空间中定位指示光标和候选词栏的位置,进而无需完全使用针对3d空间系统所扩展的输入法服务,提高了实体键盘输入的反应速度,实现了根据输入光标的位置动态显示候选词框,使得选词框动态聚焦在输入框附近。

本文档来自技高网...

【技术保护点】

1.一种三维空间的键盘输入方法,应用于头戴式显示设备,包括:

2.根据权利要求1所述的方法,其中,所述根据所述候选词栏位置信息,在所述窗口中显示候选词栏,包括:

3.根据权利要求1所述的方法,其中,所述方法还包括:

4.根据权利要求3所述的方法,其中,所述在所述三维空间中显示空间层次独立的候选词栏,包括:

5.根据权利要求1-4之一所述的方法,其中,所述方法还包括:

6.根据权利要求1所述的方法,其中,所述方法还包括:

7.根据权利要求1所述的方法,其中,在所述响应于检测到作用于相关联的实体键盘的键入操作,根据所述键入操作对应的至少一个键位,确定候选词列表之前,所述方法还包括:

8.一种头戴式显示设备,包括:

9.一种计算机可读介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现如权利要求1-7中任一所述的方法。

10.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-7中任一项所述的方法。

【技术特征摘要】

1.一种三维空间的键盘输入方法,应用于头戴式显示设备,包括:

2.根据权利要求1所述的方法,其中,所述根据所述候选词栏位置信息,在所述窗口中显示候选词栏,包括:

3.根据权利要求1所述的方法,其中,所述方法还包括:

4.根据权利要求3所述的方法,其中,所述在所述三维空间中显示空间层次独立的候选词栏,包括:

5.根据权利要求1-4之一所述的方法,其中,所述方法还包括:

6.根据权利要求1所述的方法,其中,所述方法还包括...

【专利技术属性】
技术研发人员:刘伟明石文峰李欢
申请(专利权)人:杭州灵伴科技有限公司
类型:发明
国别省市:

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

1