CN108536354A - 虚拟现实场景中定位字符位置的方法和装置 - Google Patents
虚拟现实场景中定位字符位置的方法和装置 Download PDFInfo
- Publication number
- CN108536354A CN108536354A CN201810301493.0A CN201810301493A CN108536354A CN 108536354 A CN108536354 A CN 108536354A CN 201810301493 A CN201810301493 A CN 201810301493A CN 108536354 A CN108536354 A CN 108536354A
- Authority
- CN
- China
- Prior art keywords
- character
- control
- input
- virtual reality
- string
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04812—Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0485—Scrolling or panning
- G06F3/04855—Interaction with scrollbars
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种虚拟现实场景中定位字符位置的方法和装置。其中,该方法包括:在检测到字符串编辑状态的情况下,在界面中显示图形控件;接收通过虚拟现实输入设备对图形控件执行的定位操作;根据定位操作在字符串中定位对应的字符位置。本发明解决了现有技术中,在输入文字的过程中,利用键盘的方向键来对已输入字符串中某一文字的位置进行定位导致操作体验较差的技术问题。
Description
技术领域
本发明涉及软件技术领域,具体而言,涉及一种虚拟现实场景中定位字符位置的方法和装置。
背景技术
随着各种互联网应用的普及,文字输入是一项必不可少的功能。以VR游戏为例,由于受条件限制,玩家很难进行文字交流,在输入文字的时候,由于无法调用类似手机***的输入放大镜等功能,很难精准选定长文字,对输入文字后的编辑,以及复制拷贝和编辑文字造成较大困难。
图1是根据现有技术的一种可选的在VR游戏中输入文字的界面示意图,如图1所示,游戏界面101之内设置有字符输入框102,现有VR游戏中,主要使用手柄等外设进行点击选择文字,输入长文字后,只能通过使用键盘中的左右键进行文字段落中的精准定位切换。这种文字定位方式,存在如下两个缺点:(1)如果文字段落较长的话,需要长时间点击左右键进行切换定位选择;(2)在一般的单行输入框中,无法简单地直观的查看完毕已经被输入的所有文字并进行定位编辑。
针对上述现有技术中,在输入文字的过程中,利用键盘的方向键来对已输入字符串中某一文字的位置进行定位导致操作体验较差的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种虚拟现实场景中定位字符位置的方法和装置,以至少解决现有技术中,在输入文字的过程中,利用键盘的方向键来对已输入字符串中某一文字的位置进行定位导致操作体验较差的技术问题。
根据本发明实施例的一个方面,提供了一种虚拟现实场景中定位字符位置的方法,包括:在检测到字符串编辑状态的情况下,在界面中显示图形控件;接收通过虚拟现实输入设备对图形控件执行的定位操作;根据定位操作在字符串中定位对应的字符位置。
可选地,图形控件至少包括目标区间,定位操作用于在目标区间中定位目标位置,根据定位操作在字符串中定位对应的字符位置的步骤,包括:根据目标位置在目标区间中的相对位置在字符串中定位对应的字符位置。
可选地,图形控件还包括滑块控件,接收通过虚拟现实输入设备对图形控件执行的定位操作的步骤,包括:接收通过虚拟现实输入设备对滑块控件执行的满足预设条件的滑动操作,其中,滑块控件用于根据滑动操作的控制在目标区间中滑动;确定滑块控件的当前位置为目标位置。
可选地,在检测到字符串编辑状态的情况下的步骤,包括:在界面中提供具有预设长度的字符输入框,其中,字符输入框用于接收输入的字符;侦测字符输入框的状态以确定字符输入框中存在字符串。
可选地,在界面中显示图形控件的步骤,包括:获取当前字符串的长度,建立当前字符串中的每个字符位置在目标区间中对应的位置的映射关系;在界面中显示目标区间。
可选地,根据目标位置在目标区间中的相对位置在字符串中定位对应的字符位置的步骤,包括:根据目标位置在目标区间中的相对位置以及映射关系确定对应的字符位置在当前字符串中的位置;将字符输入框的输入光标置于对应的字符位置。
可选地,将字符输入框的输入光标置于对应的字符位置的步骤包括:根据对应的字符位置和预设长度确定在字符输入框中显示的字符段落内容,其中,字符段落内容中包含输入光标对应的字符;在字符输入框中显示字符段落内容。
可选地,定位操作包括:在图形控件上任意位置执行的点击操作,其中,点击操作对应的位置与对应的字符位置具有映射关系。
可选地,定位操作包括:对图形控件上的预设控件执行的拖拽操作,其中,拖拽操作用于将预设控件拖拽到图形控件上的任意位置,预设控件所处的位置与对应的字符位置具有映射关系。
根据本发明实施例的另一方面,还提供了一种虚拟现实场景中定位字符位置的装置,包括:显示单元,用于在检测到字符串编辑状态的情况下,在界面中显示图形控件;接收单元,用于接收通过虚拟现实输入设备对图形控件执行的定位操作;定位单元,用于根据定位操作在字符串中定位对应的字符位置。
根据本发明实施例的另一方面,还提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行上述方法实施例中任意一项可选的或优选的虚拟现实场景中定位字符位置的方法。
根据本发明实施例的另一方面,还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述方法实施例中任意一项可选的或优选的虚拟现实场景中定位字符位置的方法。
根据本发明实施例的另一方面,还提供了一种终端,包括:一个或多个处理器,存储器,显示装置以及一个或多个程序,其中,一个或多个程序被存储在存储器中,并且被配置为由一个或多个处理器执行,一个或多个程序包括用于执行上述方法实施例中任意一项可选的或优选的虚拟现实场景中定位字符位置的方法。
在本发明实施例中,通过在检测到字符串编辑状态的情况下,在界面中显示图形控件;接收通过虚拟现实输入设备对图形控件执行的定位操作;根据定位操作在字符串中定位对应的字符位置,达到了通过图形控件来快速地定位字符串中任意位置的文字的目的,从而实现了快速查看或编辑字符串中任意位置的文字的技术效果,进而解决了现有技术中,在输入文字的过程中,利用键盘的方向键来对已输入字符串中某一文字的位置进行定位导致操作体验较差的技术问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据现有技术的一种可选的在VR游戏中输入文字的界面示意图;
图2是根据本发明实施例的一种虚拟现实场景中定位字符位置的方法流程图;
图3是根据本发明实施例的一种可选的字符输入界面示意图;
图4是根据本发明实施例的一种可选的通过点击进度条定位输入框中字符位置的界面示意图;
图5是根据本发明实施例的一种可选的通过拖拽进度条定位输入框中字符位置的界面示意图;以及
图6是根据本发明实施例的一种虚拟现实场景中定位字符位置的装置示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
根据本发明实施例,提供了一种虚拟现实场景中定位字符位置的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图2是根据本发明实施例的一种虚拟现实场景中定位字符位置的方法流程图,如图2所示,该方法包括如下步骤:
步骤S202,在检测到字符串编辑状态的情况下,在界面中显示图形控件。
步骤S204,接收通过虚拟现实输入设备对图形控件执行的定位操作。
步骤S206,根据定位操作在字符串中定位对应的字符位置。
具体地,上述字符串编辑状态可以是实时输入一个或多个字符,还可以是从其它地方复制粘贴字符串。上述界面为VR设备提供的虚拟场景界面,用于显示上述的字符串及其编辑状态和图形控件。
图形控件可以是在检测到字符串编辑状态的情况下显示,也可以是在检测到字符串之前即显示图形控件,并在检测到字符串变化之后对图形控件中的至少一部分控件内容进行更新。
图形控件可以接收定位操作,该定位操作用于对图形控件进行操作以定位字符串中的对应的字符位置,可选的,可以是在图形控件的显示空间中进行点击从而定位,也可以是操作图形控件中可移动的控件进行移动从而定位,在接收到定位操作之后,可以在字符串中定位该定位操作对应的字符位置。
图形控件接收到的定位操作是通过虚拟现实输入设备接收的,可选的,可以是通过佩戴的方向控制器接收的操作;或者,也可以是通过向虚拟现实的显示设备提供画面源的移动终端等终端设备接收的操作,例如,通过移动终端的音量键接收的对图形控件的定位操作等。
可选的,该定位操作可以是在图形控件上任意位置执行的点击操作,点击操作对应的位置与对应的字符位置具有映射关系。或者,定位操作也可以是对图形控件上的预设控件执行的拖拽操作,该拖拽操作用于将预设控件拖拽到图形控件上的任意位置,其中,预设控件所处的位置与对应的字符位置具有映射关系。
作为一种可选的实施方式,图形控件中包括目标区间,该目标区间可以是具有任意面积大小或形状的区间,定位操作能够在目标区间中确定一个位置,也即,定位到目标位置,进而,可以根据目标位置在目标区间中的相对位置确定在字符串中对应的字符,并定位到对应的字符位置。
举例而言,目标区间可以是进度条的形式,目标区间的尺寸参数是指进度条的长度,进度条的长度与字符串的长度具有映射关系,进而,字符串中的每个字符位置对应于进度条中的一段区间,在进度条中定位到一个目标位置之后,可以根据目标位置在进度条中的相对位置在字符串中对应的字符位置。由于字符输入框具有预设长度,在字符串较长的情况下,字符输入框中可能无法显示全部的字符串的内容,因此,通过对目标区间的定位操作可以快速地查看进而可以编辑字符串不同位置的字符。可选的,进度条的长度是固定的,在字符串的长度变化的情况下,进度条的长度与字符串的长度之间的映射关系变化。或者,为了更方便地在进度条中进行精确的定位,也可以预设进度条的长度与字符串的长度具有一定的比例关系。
可选的,目标区间也可以是具有一定面积的圆形框或矩形框等,字符串中的每个字符位置对应于圆形框或矩形框中的不同位置,目标区间的具体实施方式可以根据具体情况而定,该实施例不再一一枚举。
进一步地,图形控件除了目标区间,还可以包括滑块控件,滑块控件能够接收定位操作,如,滑动操作,滑动操作能够控制滑块控件在目标区间中滑动,滑块控件的当前位置即为目标位置。其中,滑块控件接收的滑动操作是通过虚拟现实输入设备获取的操作,并需要满足预设条件,例如,为了防止对虚拟现实输入设备误触碰导致对滑块控件进行误操作,可以设置一些防误触条件,例如,仅在字符输入框处于被激活的状态下能够对滑块控件进行操作,或者,在预设时长之后才可以对滑块控件执行滑动操作。
在一种可选的实施方式中,字符串是通过界面提供的具有预设长度的字符输入框接收的,字符输入框用于接收输入的字符,通过侦测字符输入框的状态可以确定字符输入框中是否存在字符串,具体的,在字符输入框的状态为激活状态时,可以确定字符输入框中存在字符串,其中,字符输入框的激活状态可以是检测到输入光标的闪动,或者检测到有键盘输入的情况确定的。在检测到字符输入框中存在字符串的情况下,则确定检测到字符串编辑状态,进而可以获取当前字符串的长度,建立当前字符串中的每个字符位置在目标区间中对应的位置的映射关系,并在界面中显示目标区间。需要说明的是,目标区间的尺寸参数与字符串的长度不一定具有关联关系,映射关系是当前字符串中的每个字符位置在目标区间中对应的位置之间的关联关系。
进一步地,在接收到对目标区间的定位操作确定的目标位置之后,可以根据目标位置在目标区间中的相对位置、以及上述的映射关系确定对应的字符位置在当前字符串中的位置,并将字符输入框的输入光标置于对应的字符位置。由于字符输入框具有预设长度,为了方便查看和编辑,可以在字符输入框中至少显示输入光标对应的字符,具体的,根据对应的字符位置和字符输入框的预设长度确定需要在字符输入框中显示的字符段落内容,并在字符输入框中进行显示,其中,字符段落内容中包括输入光标对应的字符。
例如,如图3所示,字符输入框11用于接收输入的字符,当用户在字符输入框11中输入字符的情况下,例如,实时输入字符的过程中或者已经输入完一段字符的时候,用户可以通过操作进度条12来快速查看字符输入框11中输入的字符内容中任意位置的字符,在编辑完毕之后,可以点击提交控件13以进行最终确定并提交当前的字符输入框11中的字符串内容。
由于输入框中输入的字符长度可能超过输入框的长度,也可能未超过输入框的长度,作为一种可选的实施方式,上述进度条的起始位置对应字符串的起始字符的位置,进度条的结束位置对应字符串的结束字符的位置。通过这种方式,进度条上的进度信息,可以用于指定当前输入框中显示的字符在输入框字符串中的位置。
通过上述实施例,解决了在虚拟现实场景中由于用户对界面中的内容进行直接触控而带来的操作不便,实现了通过操作与输入框中字符串对应的进度条,来快速查看输入框中字符串任意位置的字符,有效地提高了在虚拟现实场景中,用户与界面中的文字内容进行交互的方便性。
可选地,如果需要编辑输入字符框中任意位置的字符的时候,可以在定位到字符串中需要编辑的位置后,将输入框中的光标定位到对应的字符位置,以便对该位置处的字符进行编辑。由此,基于上述实施例,作为一种可选的实施例,定位字符串中与进度条的进度信息对应的字符位置,可以包括如下步骤:
步骤1,获取作用于进度条上的定位操作中包含的进度条的进度信息;
步骤2,根据进度信息定位进度条中相对位置在字符串中对应的字符位置;
具体地,在上述实施例中,在根据进度条的进度信息定位到对应的字符串中与进度信息对应的字符位置的时候,可以根据对进度条执行定位操作(例如,点击或拖拽以执行进度条的进度信息的操作)中包含的进度信息,定位到字符串中与进度信息对应的字符位置,并将字符输入框中的输入光标置于该字符位置,在本实施方式中,将输入光标置于该字符位置的右侧,在其他实施方式中,将输入光标置于该字符位置的左侧,或以预设显示方式显示于该字符位置对应的字符上,举例而言,预设显示方式可以是闪烁方式,也可以是以区别于当前字符颜色值的其他颜色值控制显示当前字符,以表示将光标置于该字符位置,通过将光标置于字符位置的方式方便用户可以对该位置处的字符执行编辑操作。
可选地,在将字符输入框的输入光标置于字符串中与进度信息对应的字符位置之后,上述方法还可以包括如下步骤:
步骤3,根据进度信息对应的字符位置和预设长度确定字符输入框中显示的文本段落内容;
步骤4,在字符输入框中显示与文本段落内容,其中,文本段落内容中包含输入光标对应的字符。
具体地,由于字符输入框的长度一般是固定的,只能显示有限的字符,因而,根据进度条的进度信息将字符输入框的输入光标置于字符串中与进度信息对应的字符位置之后,可以根据字符输入框的长度(即上述预设长度)和进度信息对应的字符位置确定字符输入框中显示的文本段落内容,该文本段落内容包含输入光标对应的字符。
根据上述任意一种可选的实施例,作为一种可选的实施方式,上述操作指令可以包括:在进度条上任意位置执行的点击指令,其中,点击指令对应的位置信息用于表征进度条的进度信息。
例如,如图4所示,用户可以点击进度条12上的任意位置,来查看对应位置的字符。
可选地,在进度条12的长度固定的情况下,如果字符输入框11中字符的长度大于字符输入框11的长度时,字符输入框11中字符的长度会按照比例在进度条12上进行映射缩放,例如,字符输入框11的滑块控件在触发状态处于50%位置时,输入光标14处于所有字符长度的中间位置,并且输入光标14随滑块控件的变动而变动。
根据上述任意一种可选的实施例,作为一种可选的实施方式,上述操作指令可以包括:对进度条上的预设控件执行的拖拽指令,其中,拖拽指令用于将预设控件拖拽到进度条上的任意位置,预设控件所处位置的位置信息用于表征进度条的进度信息。
例如,如图5所示,用户可以通过拖拽进度条12上的滑块控件,来指定进度条12的进度信息。其中,图标601所示为滑块控件被拖拽前的位置,图标603所示为滑块控件被拖拽后的位置。
通过上述实施例,可以通过点击或拖动进度条12上的任意位置来移动输入光标14的所在位置。
以VR游戏为例,当上述输入框为虚拟场景界面中显示的输入框的情况下,如果在检测到输入框有输入字符后,界面上出现一个进度条如图3所示,进度条12的长度固定,滑块控件所在位置与字符部分绑定映射,即只需要通过拖动进度条12的滑块控件,就可以快速精准地查看并停留在字符输入框11中的某个区域,并实时对这部分的字符进行编辑。
如图4所示,输入光标14对应的字符位置可以随滑块控件位置变动,即滑块控件处于最左侧时输入光标14必定在字符输入框11中的字符串的开头,滑块控件在最右端时输入光标14必定在字符输入框11中的字符串的结尾。滑块控件最开始所处的中间位置是便于玩家进行拖拽,不代表初始光标处于字符的中间。如图5所示,玩家开始拖动滑块控件时,滑块控件中央映射为输入光标14的当前所在位置,玩家向左右拖动时,输入光标14持续往对应方向移动,并在滑块控件达到最左/右边缘处时输入光标14移动到字符串的最开头/最结尾处,玩家在任意区域停止拖动滑块控件,输入光标14停留在停止拖动时所处的区域。
由上可以看出,在本申请上述各个实施例提供的定位字符位置的方法,应用于VR游戏中的字符输入,可以快速查看单个输入框内已输入全部字符,并可以解决VR模式下字符输入中的精准定位和编辑修改问题。
根据本发明实施例,还提供了一种用于实现上述虚拟现实场景中定位字符位置的方法的装置实施例,图6是根据本发明实施例的一种虚拟现实场景中定位字符位置的装置示意图,如图6所示,该装置包括:
显示单元701,用于在检测到字符串编辑状态的情况下,在界面中显示图形控件;接收单元703,用于接收通过虚拟现实输入设备对图形控件执行的定位操作;定位单元705,用于根据定位操作在字符串中定位对应的字符位置。
作为一种可选的实施方式,图形控件至少包括目标区间,定位操作用于在目标区间中定位目标位置,定位单元还用于根据目标位置在目标区间中的相对位置在字符串中定位对应的字符位置。
作为一种可选的实施方式,图形控件还包括滑块控件,接收单元还用于接收通过虚拟现实输入设备对滑块控件执行的满足预设条件的滑动操作,其中,滑块控件用于根据滑动操作的控制在目标区间中滑动;确定滑块控件的当前位置为目标位置。
作为一种可选的实施方式,显示单元还用于在界面中提供具有预设长度的字符输入框,其中,字符输入框用于接收输入的字符;侦测字符输入框的状态以确定字符输入框中存在字符串。
作为一种可选的实施方式,显示单元还用于获取当前字符串的长度,建立当前字符串中的每个字符位置在目标区间中对应的位置的映射关系;在界面中显示目标区间。
作为一种可选的实施方式,定位单元还用于根据目标位置在目标区间中的相对位置以及映射关系确定对应的字符位置在当前字符串中的位置;将字符输入框的输入光标置于对应的字符位置。
作为一种可选的实施方式,定位单元还用于根据对应的字符位置和预设长度确定在字符输入框中显示的字符段落内容,其中,字符段落内容中包含输入光标对应的字符;在字符输入框中显示字符段落内容。
作为一种可选的实施方式,定位操作包括:在图形控件上任意位置执行的点击操作,其中,点击操作对应的位置与对应的字符位置具有映射关系。
作为一种可选的实施方式,定位操作包括:对图形控件上的预设控件执行的拖拽操作,其中,拖拽操作用于将预设控件拖拽到图形控件上的任意位置,预设控件所处的位置与对应的字符位置具有映射关系。
根据本发明实施例,还提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行上述方法实施例中任意一项可选的或优选的虚拟现实场景中定位字符位置的方法。
根据本发明实施例,还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述方法实施例中任意一项可选的或优选的虚拟现实场景中定位字符位置的方法。
根据本发明实施例,还提供了一种终端,包括:一个或多个处理器,存储器,显示装置以及一个或多个程序,其中,一个或多个程序被存储在存储器中,并且被配置为由一个或多个处理器执行,一个或多个程序包括用于执行上述方法实施例中任意一项可选的或优选的虚拟现实场景中定位字符位置的方法。
上述的装置可以包括处理器和存储器,上述单元均可以作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM),存储器包括至少一个存储芯片。
上述本申请实施例的顺序不代表实施例的优劣。
在本申请的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。
其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。
Claims (13)
1.一种虚拟现实场景中定位字符位置的方法,其特征在于,包括:
在检测到字符串编辑状态的情况下,在界面中显示图形控件;
接收通过虚拟现实输入设备对所述图形控件执行的定位操作;
根据所述定位操作在所述字符串中定位对应的字符位置。
2.如权利要求1所述的方法,其特征在于,所述图形控件至少包括目标区间,所述定位操作用于在所述目标区间中定位目标位置,根据所述定位操作在所述字符串中定位对应的字符位置的步骤,包括:
根据所述目标位置在所述目标区间中的相对位置在所述字符串中定位对应的字符位置。
3.如权利要求2所述的方法,其特征在于,所述图形控件还包括滑块控件,接收通过虚拟现实输入设备对所述图形控件执行的定位操作的步骤,包括:
接收通过所述虚拟现实输入设备对所述滑块控件执行的满足预设条件的滑动操作,其中,所述滑块控件用于根据所述滑动操作的控制在所述目标区间中滑动;
确定所述滑块控件的当前位置为所述目标位置。
4.根据权利要求2或3所述的方法,其特征在于,所述在检测到字符串编辑状态的情况下的步骤,包括:
在界面中提供具有预设长度的字符输入框,其中,所述字符输入框用于接收输入的字符;
侦测所述字符输入框的状态以确定所述字符输入框中存在字符串。
5.根据权利要求4所述的方法,其特征在于,所述在界面中显示图形控件的步骤,包括:
获取当前字符串的长度,建立所述当前字符串中的每个字符位置在所述目标区间中对应的位置的映射关系;
在所述界面中显示所述目标区间。
6.根据权利要求5所述的方法,其特征在于,所述根据所述目标位置在所述目标区间中的相对位置在所述字符串中定位对应的字符位置的步骤,包括:
根据所述目标位置在所述目标区间中的相对位置以及所述映射关系确定对应的字符位置在所述当前字符串中的位置;
将所述字符输入框的输入光标置于所述对应的字符位置。
7.根据权利要求6所述的方法,其特征在于,所述将所述字符输入框的输入光标置于所述对应的字符位置的步骤包括:
根据所述对应的字符位置和所述预设长度确定在所述字符输入框中显示的字符段落内容,其中,所述字符段落内容中包含所述输入光标对应的字符;
在所述字符输入框中显示所述字符段落内容。
8.根据权利要求1所述的方法,其特征在于,所述定位操作包括:在所述图形控件上任意位置执行的点击操作,其中,所述点击操作对应的位置与所述对应的字符位置具有映射关系。
9.根据权利要求1所述的方法,其特征在于,所述定位操作包括:对所述图形控件上的预设控件执行的拖拽操作,其中,所述拖拽操作用于将所述预设控件拖拽到所述图形控件上的任意位置,所述预设控件所处的位置与所述对应的字符位置具有映射关系。
10.一种虚拟现实场景中定位字符位置的装置,其特征在于,包括:
显示单元,用于在检测到字符串编辑状态的情况下,在界面中显示图形控件;
接收单元,用于接收通过虚拟现实输入设备对所述图形控件执行的定位操作;
定位单元,用于根据所述定位操作在所述字符串中定位对应的字符位置。
11.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行权利要求1至9任意一项所述的虚拟现实场景中定位字符位置的方法。
12.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行权利要求1至9中任意一项所述的虚拟现实场景中定位字符位置的方法。
13.一种终端,其特征在于,包括:
一个或多个处理器,存储器,显示装置以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行权利要求1至9中任意一项所述的虚拟现实场景中定位字符位置的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810301493.0A CN108536354A (zh) | 2018-04-04 | 2018-04-04 | 虚拟现实场景中定位字符位置的方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810301493.0A CN108536354A (zh) | 2018-04-04 | 2018-04-04 | 虚拟现实场景中定位字符位置的方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108536354A true CN108536354A (zh) | 2018-09-14 |
Family
ID=63483201
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810301493.0A Pending CN108536354A (zh) | 2018-04-04 | 2018-04-04 | 虚拟现实场景中定位字符位置的方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108536354A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112486377A (zh) * | 2020-12-07 | 2021-03-12 | 网易(杭州)网络有限公司 | 文本编辑方法、装置和电子设备 |
CN114546240A (zh) * | 2022-02-25 | 2022-05-27 | 网易(杭州)网络有限公司 | 游戏的交互实现方法、装置、设备及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103999095A (zh) * | 2011-03-25 | 2014-08-20 | 埃克森美孚上游研究公司 | 拟真培训环境 |
CN105122267A (zh) * | 2013-03-15 | 2015-12-02 | 苹果公司 | 具有多种访问模式的移动计算设备 |
CN105378593A (zh) * | 2012-07-13 | 2016-03-02 | 索夫特克尼特科软件公司 | 利用手上的奇异兴趣点基于手势进行人机同步交互的方法和*** |
CN106484274A (zh) * | 2015-08-31 | 2017-03-08 | 阿里巴巴集团控股有限公司 | 一种触控设备光标定位方法及装置 |
CN106527916A (zh) * | 2016-09-22 | 2017-03-22 | 乐视控股(北京)有限公司 | 基于虚拟现实设备的操作方法、装置及操作设备 |
CN106980438A (zh) * | 2017-03-20 | 2017-07-25 | 联想(北京)有限公司 | 光标控制方法、装置及*** |
-
2018
- 2018-04-04 CN CN201810301493.0A patent/CN108536354A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103999095A (zh) * | 2011-03-25 | 2014-08-20 | 埃克森美孚上游研究公司 | 拟真培训环境 |
CN105378593A (zh) * | 2012-07-13 | 2016-03-02 | 索夫特克尼特科软件公司 | 利用手上的奇异兴趣点基于手势进行人机同步交互的方法和*** |
CN105122267A (zh) * | 2013-03-15 | 2015-12-02 | 苹果公司 | 具有多种访问模式的移动计算设备 |
CN106484274A (zh) * | 2015-08-31 | 2017-03-08 | 阿里巴巴集团控股有限公司 | 一种触控设备光标定位方法及装置 |
CN106527916A (zh) * | 2016-09-22 | 2017-03-22 | 乐视控股(北京)有限公司 | 基于虚拟现实设备的操作方法、装置及操作设备 |
CN106980438A (zh) * | 2017-03-20 | 2017-07-25 | 联想(北京)有限公司 | 光标控制方法、装置及*** |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112486377A (zh) * | 2020-12-07 | 2021-03-12 | 网易(杭州)网络有限公司 | 文本编辑方法、装置和电子设备 |
CN114546240A (zh) * | 2022-02-25 | 2022-05-27 | 网易(杭州)网络有限公司 | 游戏的交互实现方法、装置、设备及存储介质 |
CN114546240B (zh) * | 2022-02-25 | 2023-08-22 | 网易(杭州)网络有限公司 | 游戏的交互实现方法、装置、设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102289342B (zh) | 用于对象管理的用户接口和方法 | |
CN110090444B (zh) | 游戏中行为记录创建方法、装置、存储介质及电子设备 | |
DE112008004156T5 (de) | Gestenbasierter Editiermodus | |
EP3491506B1 (en) | Systems and methods for a touchscreen user interface for a collaborative editing tool | |
KR20140045301A (ko) | 인서션 포인트에 기초한 사용자 인터페이스 상호작용 동작 | |
CN108268186B (zh) | 在电解剖标测图上选择点 | |
CN109375865A (zh) | 跳转、复选标记和删除手势 | |
US9405449B2 (en) | Layout constraint manipulation via user gesture recognition | |
Matulic et al. | Pen and touch gestural environment for document editing on interactive tabletops | |
US20070214136A1 (en) | Data mining diagramming | |
CN107608596A (zh) | 一种电子书翻页的方法、终端及存储介质 | |
JP2505104B2 (ja) | ポインタを再マッピングする方法およびコンピュ―タ・システム | |
CN112486377B (zh) | 文本编辑方法、装置和电子设备 | |
CN108536354A (zh) | 虚拟现实场景中定位字符位置的方法和装置 | |
EP4268913A1 (en) | Position adjustment method and apparatus for operation controls, and terminal, and storage medium | |
US11275500B1 (en) | Graphics authoring application user interface control | |
US20170364248A1 (en) | Segment eraser | |
US20220208229A1 (en) | Time-lapse | |
CN106984044A (zh) | 用于启动预设流程的方法及设备 | |
CN109241564A (zh) | 一种机房资产的在线设计方法和装置 | |
JP6131004B2 (ja) | オブジェクト表示方法、プログラム、及び装置 | |
JP6970712B2 (ja) | 情報処理プログラム、情報処理装置、情報処理システム、及び情報処理方法 | |
JP5747688B2 (ja) | 計算装置およびプログラム | |
CN115390720A (zh) | 包括自动文档滚动的机器人过程自动化(rpa) | |
Calmettes et al. | Exploring the untapped potential of text fields in creative software |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180914 |