一种终端设备的文本光标定位方法及其终端设备技术

技术编号:8271192 阅读:184 留言:0更新日期:2013-01-31 03:19
本发明专利技术公开了一种终端设备的文本光标定位方法,所述的终端设备包括旋转模块、手势捕捉模块、中央处理单元,旋转模块在终端设备显示屏上通过旋盘方式显示,包括以下步骤:步骤1.进入文本编辑器点击文本,光标出现,文本进入可编辑状态时,旋盘出现在点击处光标下方;步骤2.用户旋转旋盘,手势捕捉模块捕捉用户手势变化,将旋转角度及移动距离传送给中央处理单元;步骤3.中央处理单元通过旋转角度及移动距离计算确定光标移动的距离,并对光标进行定位。在移动光标的位置时候,利用旋盘辅助光标的移动。通过顺逆旋转旋盘来控制光标的左右移动,一方面不会遮挡光标所在的位置;另一方面旋转重复性的操作可以在有限的屏幕范围内大幅度地移动光标。

【技术实现步骤摘要】
本专利技术涉及一种电子终端设备,特别是涉及一种终端设备的文本光标定位方法及其终端设备
技术介绍
光标(cursor)也被称为游标。Oracle使用两种光标显式光标和隐式光标。不管语句返回多少条纪录,PL/SQL为使用的每一条UPDATE、DELETE和INSERT等SQL命令隐式的声明一个光标。(要管理SQL语句的处理,必须隐式的给它定义一个光标。)用户声明并使用显示光标处理SELECT语句返回的多条记录。显示的定义光标一种结构,它使用户能够为特定的语句指定内存区域,以便以后使用。当PL/SQL光标查询返回多行数据时,这些记录组被称为活动集。Oracle将这 种活动集存储在您创建的显示定义的已命名的光标中。Oracle光标是一种用于轻松的处理多行数据的机制,没有光标,Oracle开发人员必须单独地、显式地取回并管理光标查询选择的每一条记录。光标的另一项功能事,它包含一个跟踪当前访问的记录的指针,这使您的程序能够一次处理多条记录。当在一个文本框或某种程序中输入文字时,总有一个光标来显不将要输入文字的位置。现在大部分的光标都为一个小竖线,规则的闪动.而在DOS下有些光标则是短短的小横线,同样规则的闪动.现用的windows光标是一个图像,可以是动态的也可以是静态的,在不同情况下样子也不同。而现有技术中,一般触控设备上的文本输入框的光标,定位的时候都需要用手指直接点触光标后移动,在移动的过程中手指头等接触物会挡住视线,不便于确定光标的位置。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供一种终端设备的文本光标定位方法及其终端设备,在移动光标的位置时候,利用旋盘辅助光标的移动,通过顺逆旋转旋盘来控制光标的左右移动,不会遮挡光标所在的位置;且旋转重复性的操作可以在有限的屏幕范围内大幅度地移动光标。为了达到上述目的,本专利技术采用的技术方案是,一种终端设备的文本光标定位方法,所述的终端设备包括旋转模块、手势捕捉模块、中央处理单元,所述的旋转模块在终端设备显示屏上通过旋盘方式显示,包括以下步骤 步骤I.进入文本编辑器点击文本,光标出现,文本进入可编辑状态时,旋盘出现在点击处光标下方;步骤2.用户旋转旋盘,手势捕捉模块捕捉用户手势变化,将旋转角度及移动距离传送给中央处理单元; 步骤3.中央处理单元通过旋转角度及移动距离计算确定光标移动的距离,并对光标进行定位。进一步的,文本编辑器的旋盘出现时,旋盘角度初始化为零,且旋盘显示于屏幕最上层,用户直接通过手势操作。进一步的,旋盘出现时, a.默认出现于光标正下方,旋盘中心点坐标与光标中心点坐标水平方向上对齐; b.当可编辑文本位于屏幕下方边缘时,文本下方位置不足于显示旋盘时,旋盘出现在文本光标上方; c.旋盘出现以及移动时,当靠近屏幕左方或右方边缘时,旋盘可不予光标水平位置上对齐,确保对旋盘操作时可以触控旋盘边缘; d.旋盘旋转后,捕获光标前后的位置,对其坐标进行记录并分析,对比光标前后的位移差值,旋盘作出同样方向同样位移的运动,当光标位置发生换行,旋盘也跟随作出垂直坐标上的运动。进一步的,用户旋转旋盘包括顺时针旋转旋盘与逆时针旋盘两种方式,长按旋盘边缘对旋盘进行拖放操作,旋盘以旋盘中心点旋转,旋转角度为手指初次接触旋盘边缘时接触点与旋盘中心点的连线与手指松开时点和旋盘中心点连线的夹角角度,旋转旋盘时,旋盘的旋转角度发生改变,但旋盘在屏幕上的坐标不发生变化。进一步的,手势捕捉模块通过系统监视器捕捉用户手势变化,用户手势变化包括顺时针旋转移动与逆时针旋转移动。进一步的,通过旋转角度及移动距离计算确定光标移动的距离包括 旋盘角度每当顺时针旋转45度,文本光标向右移动一位,旋转角度数值在度和45度之间,文本光标位置不发生变化,光标到达可编辑文本的末端,继续顺时针旋转旋盘,光标位置不再跟随运动; 旋盘角度每当逆向时针旋转45度,文本光标向左移动一位,旋转角度数值在度和45度之间,文本光标位置不发生变化,光标到达可编辑文本的前端,继续逆向时针旋转旋盘,光标位置不再跟随运动。进一步的,所述的终端设备的文本光标定位方法还包括每次旋转动作结束后,即结束旋转后松手时,旋盘的角度归零,同时旋盘的位置移动至改变后光标的位置下方。进一步的,所述的终端设备的文本光标定位方法还包括旋盘的消失,对可编辑文本以外的区域进行任意操作,旋盘消失,光标仍然存在。进一步的,一种所述的终端设备的文本光标定位方法的终端设备,包括 旋转模块,所述的旋转模块在终端设备显示屏上通过旋盘方式显示,用户对旋盘旋转来实现光标移动,通过旋盘旋转角度与距离对光标定位; 手势捕捉模块,通过捕捉用户手势对旋转模块的选择角度及距离进行采集,并传送给中央处理单元; 中央处理单元,通过用户手势变化判断旋盘旋转角度与距离并对光标进行进一步定位处理。进一步的,所述的终端设备为显示屏为触控屏的手机、掌上电脑、电子书阅读器、MP3、MP4阅读器。与现有技术相比,本专利技术的有益效果是在移动光标的位置时候,利用旋盘辅助光标的移动。通过顺逆旋转旋盘来控制光标的左右移动,一方面不会遮挡光标所在的位置 ’另一方面旋转重复性的操作可以在有限的屏幕范围内大幅度地移动光标;编辑文本过程更加人性化,输入文本时不阻挡用户的视线,也不因屏幕触控范围限制和灵敏度而给用户带来操作上的困扰。更加精准的光标定位,对极小宽度的字符间的定位也能准确掌控。附图说明图I为本专利技术的方法流程 图2为本专利技术的具体实施例示意图。具体实施方式 下面结合实施例参照附图进行详细说明,以便对本专利技术的技术特征及优点进行更深入的诠释。本专利技术的原理框图如图I所示,一种终端设备的文本光标定位方法,所述的终端设备包括旋转模块、手势捕捉模块、中央处理单元,所述的旋转模块在终端设备显示屏上通过旋盘方式显示,包括以下步骤 步骤I.进入文本编辑器点击文本,光标出现,文本进入可编辑状态时,旋盘出现在点击处光标下方; 步骤2.用户旋转旋盘,手势捕捉模块捕捉用户手势变化,将旋转角度及移动距离传送给中央处理单元; 步骤3.中央处理单元通过旋转角度及移动距离计算确定光标移动的距离,并对光标进行定位。进一步的,文本编辑器的旋盘出现时,旋盘角度初始化为零,且旋盘显示于屏幕最上层,用户直接通过手势操作。进一步的,a.旋盘出现时,默认出现于光标正下方,旋盘中心点坐标与光标中心点坐标水平方向上对齐; b.当可编辑文本位于屏幕下方边缘时,文本下方位置不足于显示旋盘时,旋盘出现在文本光标上方; c.旋盘出现以及移动时,当靠近屏幕左方或右方边缘时,旋盘可不予光标水平位置上对齐,以腾出空间确保旋盘边缘与屏幕边距有Icm距离,确保对旋盘操作时可以触控旋盘边缘; d.旋盘旋转后,捕获光标前后的位置,对其坐标进行记录并分析,对比光标前后的位移差值,旋盘作出同样方向同样位移的运动,当光标位置发生换行,旋盘也跟随作出垂直坐标上的运动。进一步的,用户旋转旋盘包括顺时针旋转旋盘与逆时针旋盘两种方式,长按旋盘边缘对旋盘进行拖放操作,旋盘以旋盘中心点旋转,旋转角度为手指初次接触旋盘边缘时接触点与旋盘中心点的连线与手指松开时点和旋盘中心点连线的夹角角度,旋转旋盘时,旋盘的旋转角度发生改变,但旋盘在屏幕上的坐标不发生变化。进一步本文档来自技高网...

【技术保护点】
一种终端设备的文本光标定位方法,其特征在于,所述的终端设备包括旋转模块、手势捕捉模块、中央处理单元,所述的旋转模块在终端设备显示屏上通过旋盘方式显示,包括以下步骤?:步骤1.进入文本编辑器点击文本,光标出现,文本进入可编辑状态时,旋盘出现在点击处光标下方;步骤2.用户旋转旋盘,手势捕捉模块捕捉用户手势变化,将旋转角度及移动距离传送给中央处理单元;步骤3.中央处理单元通过旋转角度及移动距离计算确定光标移动的距离,并对光标进行定位。

【技术特征摘要】
1.一种终端设备的文本光标定位方法,其特征在于,所述的终端设备包括旋转模块、手势捕捉模块、中央处理单元,所述的旋转模块在终端设备显示屏上通过旋盘方式显示,包括以下步骤 步骤I.进入文本编辑器点击文本,光标出现,文本进入可编辑状态时,旋盘出现在点击处光标下方; 步骤2.用户旋转旋盘,手势捕捉模块捕捉用户手势变化,将旋转角度及移动距离传送给中央处理单元; 步骤3.中央处理单元通过旋转角度及移动距离计算确定光标移动的距离,并对光标进行定位。2.根据权利要求I所述的终端设备的文本光标定位方法,其特征在于文本编辑器的旋盘出现时,旋盘角度初始化为零,且旋盘显示于屏幕最上层,用户直接通过手势操作。3.根据权利要求2所述的终端设备的文本光标定位方法,其特征在于所述的旋盘出现时, a.默认出现于光标正下方,旋盘中心点坐标与光标中心点坐标水平方向上对齐; b.当可编辑文本位于屏幕下方边缘时,文本下方位置不足于显示旋盘时,旋盘出现在文本光标上方; c.旋盘出现以及移动时,当靠近屏幕左方或右方边缘时,旋盘可不予光标水平位置上对齐,确保对旋盘操作时可以触控旋盘边缘; d.旋盘旋转后,捕获光标前后的位置,对其坐标进行记录并分析,对比光标前后的位移差值,旋盘作出同样方向同样位移的运动,当光标位置发生换行,旋盘也跟随作出垂直坐标上的运动。4.根据权利要求3所述的终端设备的文本光标定位方法,其特征在于用户旋转旋盘包括顺时针旋转旋盘与逆时针旋盘两种方式,长按旋盘边缘对旋盘进行拖放操作,旋盘以旋盘中心点旋转,旋转角度为手指初次接触旋盘边缘时接触点与旋盘中心点的连线与手指松开时点和旋盘中心点连线的夹角角度,旋转旋盘时,旋盘的旋转角度发生改变,但旋盘在屏幕上的坐标不发生变化。5.根据权利要求4...

【专利技术属性】
技术研发人员:梁宇彬
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:

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

1