光标移动方法及装置的制造方法
[0099] 另外,当该移动速度为该光标每单位时间移动固定长度的距离时,通过该移动速 度最终确定的移动距离可能会使该光标位于某个字符上,此时,可以默认该光标的位置为 该字符的左边或者右边,本发明实施例对此不做具体限定。
[0100] 可选地,该移动终端不仅可以按照上述方式,基于第一指定操作,确定该光标的移 动方向和移动距离,当然,实际应用中,该移动终端还可以通过其他的方式来确定,比如,该 移动终端可以基于第一指定操作,确定该光标的移动方向,获取该移动方向对应的移动距 离,将获取的移动距离确定为该光标的移动距离。
[0101] 由于每个移动方向对应的移动距离可以是相同的,当然,每个移动方向对应的移 动距离也可以是不同的,因此,当移动终端获取该移动方向对应的移动距离时,如果每个移 动方向对应的移动距离相同,则该移动终端可以获取存储的默认距离,并将获取的默认距 离确定该移动方向对应的移动距离。而如果每个移动方向对应的移动距离不同,则该移动 终端可以基于该移动方向,从存储的移动方向与移动距离之间的对应关系中,获取对应的 移动距离。
[0102] 需要说明的是,默认距离可以事先设置,比如,该默认距离可以是1个字符的距 离、2个字符的距离、固定长度的距离等,本发明实施例对此不做具体限定。
[0103] 其中,该移动方向与移动距离之间的对应关系可以事先设置,比如,该移动方向与 移动距离之间的对应关系可以为:向左移动方向对应的移动距离为1个字符的距离,向右 移动方向对应的移动距离为2个字符的距离等;向上移动方向对应的移动距离为1个字符 的距离,向下移动方向对应的移动距离为2个字符的距离等,本发明实施例对此不做具体 限定;而移动方向为移动至最左边时,该移动方向对应的移动距离可以为当前输入的文本 所在行的最左边,移动方向为移动至最右边时,该移动方向对应的移动距离为当前输入的 文本所在行的最右边,移动方向为移动至最上边时,该移动方向对应的移动距离为当前输 入文本的最上边,移动方向为移动至最下边时,该移动方向对应的移动距离为当前输入文 本的最下边,本发明实施例对此同样不做具体限定。
[0104] 还需要说明的是,该移动终端基于上述方法获取该移动方向对应的移动距离的操 作不仅可以应用于按钮悬浮框,还可以应用于进度条悬浮框。当应用于进度条悬浮框时,该 进度条悬浮框中的移动点的初始位置可以固定设置在进度条上,在基于该移动点进行第一 指定操作之后,该移动点还会恢复至初始位置。比如,该移动点的初始位置可以固定设置在 该进度条的中间位置,当第一指定操作为左移操作时,该移动点基于第一指定操作可能会 向左移动并使该移动终端移动光标,在光标移动之后,该移动点会恢复至该进度条的中间 位置,即该移动点的初始位置。
[0105] 在本发明实施例中,当悬浮框为进度条悬浮框时,由于进度条长度可以与移动距 离存在对应关系,因此,该移动终端获取该移动方向对应的移动距离时,该移动终端可以确 定在该移动方向下,该进度条悬浮框中的移动点被移动的进度条长度,基于确定的进度条 长度,获取该进度条长度包括的分段个数,将确定的分段个数与每个分段对应的距离相乘, 并将得到的乘积确定为该移动方向对应的移动距离。
[0106] 进一步地,该移动终端可以事先将该悬浮框中的进度条划分成多段,每段对应一 个或多个字符的距离。
[0107] 比如,该移动终端事先将该悬浮框中的进度条划分为20段,每段对应一个字符的 距离,当该移动终端获取该移动方向对应的移动距离时,假如该进度条悬浮框中的移动点 被移动的进度条长度为2厘米,该2厘米的进度条长度包括的分段个数为4,此时,该移动 终端可以将该分段个数4与每段对应的一个字符相乘,确定该移动方向对应的移动距离为 4个字符的距离。
[0108] 步骤303 :基于该光标的移动方向和移动距离,将该光标进行移动。
[0109] 其中,该移动终端基于该光标的移动方向和移动距离,可以确定该光标的移动位 置,并将该光标移动到该移动位置上,完成该光标的移动。
[0110] 需要说明的是,移动位置是指光标移动后该光标所处的位置。
[0111] 在本发明实施例中,当该移动终端接收到文本输入指令时,可以显示光标和悬浮 框,该悬浮框包括进度条悬浮框或进度条悬浮框,当悬浮框为按钮悬浮框时,基于第一指定 操作和该按钮悬浮框包括的各个按钮,可以确定光标的移动方向和移动距离,而当悬浮框 为进度条悬浮框时,基于第一指定操作和该进度条悬浮框包括的移动点和进度条,同样可 以确定光标的移动方向和移动距离,之后,基于该移动方向和移动距离,可以快速并准确地 移动光标,避免了对光标的反复移动,提尚了光标移动的效率。
[0112] 图6是根据一示例性实施例提供的另一种光标移动方法的流程图,参见图6,该方 法用于移动终端中,包括以下步骤。
[0113] 步骤601 :当接收到文本输入指令时,显示光标,该光标用于指示当前输入的文本 位置。
[0114] 在本实施例中该步骤的详细过程可以参考上述步骤201中显示光标的描述,本发 明实施例对此不再--赘述。
[0115] 步骤602 :当基于该光标检测到该第一指定操作时,基于该第一指定操作,确定该 光标的移动方向。
[0116] 具体地,当该移动终端检测到该第一指定操作时,判断该第一指定操作的操作方 向,将该操作方向确定为该光标的移动方向。
[0117] 需要说明的是,该第一指定操作可以为长按光标的操作等,本发明实施例对此不 做具体限定。
[0118] 步骤603 :检测该第一指定操作作用于移动终端上的作用力。
[0119] 在本实施例中该步骤的详细过程可以参考上述步骤202中检测作用力的描述,本 发明实施例对此不再一一赘述。
[0120] 步骤604 :基于该作用力,确定该光标的移动速度。
[0121] 在本实施例中该步骤的详细过程可以参考上述步骤202中基于作用力确定该光 标的移动速度的描述,本发明实施例对此不再--赘述。
[0122] 步骤605 :基于该移动速度,确定该光标的移动距离。
[0123] 具体地,该移动终端可以记录作用力的作用时间,将作用时间乘以该移动速度,从 而得到移动距离。
[0124] 需要说明的是,该作用时间是指移动终端开始接收该作用力到结束接收该作用力 之间的时长。
[0125] 步骤606 :基于该光标的移动方向和移动距离,将该光标进行移动。
[0126] 在本实施例中该步骤的详细过程可以参考上述步骤303的描述,本发明实施例对 此不再一一赘述。
[0127] 在本发明实施例中,当该移动终端接收到文本输入指令时,可以显示光标,并基于 该第一指定操作,可以确定光标的移动方向,同时可以检测作用在该移动终端上的作用力, 并根据作用力可以对该光标移动的速度进行判断,从而可以确定该光标的移动距离,进而 快速并准确地完成光标的移动,避免了对光标的反复移动,提尚了光标移动的效率。
[0128] 图7是根据一示例性实施例示出的一种光标移动装置的结构示意图,参见图7,该 装置包括:显示模块701、确定模块702和移动模块703。
[0129] 显示模块701,用于当接收到文本输入指令时,显示光标和悬浮框,该光标用于指 示当前输入的文本位置,该悬浮框用于控制该光标的移动;
[0130] 确定模块702,用于当基于该悬浮框检测到第一指定操作时,基于该第一指定操 作,确定该光标的移动方向和移动距离;
[0131] 移动模块703,用于基于该光标的移动方向和移动距离,将该光标进行移动。
[0132] 可选地,该悬浮框包括按钮悬浮框或者进度条悬浮框,该按钮悬浮框中至少包括 左移按钮和右移按钮,该进度条悬浮框中包括移动点,该移动点用于指示该光标的位置。
[0133] 可选地,该按钮悬浮框中还包括上移按钮、下移按钮、一键至左按钮、一键至右按 钮、一键至上按钮和一键至下按钮中的至少一个,该一键至左按钮用于将该光标移动到当 前输入的文本所在行的最左边,该一键至右按钮用于将该光标移动到当前输入的文本所在 行的最右边,该一键至上按钮用于将该光标移动到当前输入文本的最上边,该一键至下按 钮用于将该光标移动到当前输入文本的最下边。
[0134] 可选地,参见图8,该确定
文档序号 :
【 9646377 】
技术研发人员:刘小姣
技术所有人:广州华多网络科技有限公司
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
技术研发人员:刘小姣
技术所有人:广州华多网络科技有限公司
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除