[发明专利]一种实现撤销重做的手势操作方法及装置有效
申请号: | 202110533007.X | 申请日: | 2021-05-17 |
公开(公告)号: | CN113110793B | 公开(公告)日: | 2022-07-15 |
发明(设计)人: | 沙龙睿辰;孔祥美;郑齐;曹震;曹超阳;丁凯;郭丰俊;龙腾 | 申请(专利权)人: | 上海临冠数据科技有限公司;上海合合信息科技股份有限公司;上海生腾数据科技有限公司;上海盈五蓄数据科技有限公司 |
主分类号: | G06F3/04883 | 分类号: | G06F3/04883;G06F3/0484 |
代理公司: | 上海双霆知识产权代理事务所(普通合伙) 31415 | 代理人: | 殷晓雪 |
地址: | 200436 上海市静安*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 撤销 重做 手势 操作方法 装置 | ||
本申请公开了一种实现撤销重做的手势操作方法。当电子设备检测到触控屏上有多指按压操作时,进入撤销重做激活状态。该电子设备实时计算撤销角度阈值α、重做角度阈值γ、所述滑动操作的滑动方向、∠AOB的角度β。该电子设备在每次确定起始点A之后,在某个滑动方向进行期间一旦|β|增大到等于α或γ,该电子设备执行一次撤销或重做,同时将|β|=α或γ时刻所述滑动操作在触控屏上的接触点重新确定为起始点A,重新计算。当该电子设备检测到所述滑动操作的触控主体离开触控屏时,该电子设备退出撤销重做激活状态。上述方法通过在触摸屏上滑动一段圆弧或圆圈,快速地执行一次或多次连续的撤销或重做,操作简便流畅。
技术领域
本申请涉及一种具有触控屏的电子设备上用手势执行撤销、重做操作的方法。
背景技术
触控屏(touch screen,也称触摸屏)在智能手机、平板电脑、笔记本电脑等电子设备上已得到广泛应用。此类具有触控屏的电子设备通过数学算法来识别用户的操作手势(gesture),并将不同手势对应于执行不同的操作。例如在智能手机上,用户使用手指在触控屏上点击某个图标,便可打开该图标对应的应用(app)。由各种手势来操作触控屏具有很高的操作效率和愉悦的操作体验。
撤销(undo)也称撤回,是指取消前一步的操作。例如,第x步是撤销操作,就是取消第x-1步的操作,使电子设备变为第x-2步完成后的状态。撤销操作可以连续进行,如果第x+1步还是撤销操作,就是取消第x-2步的操作,使电子设备变为第x-3步完成后的状态。
重做(redo)也称恢复,通常在撤销操作之后,是指将撤销操作所取消的某个操作重新做一遍。例如,第x步是撤销操作,就是取消第x-1步的操作,使电子设备变为第x-2步完成后的状态。第x+1步是重做操作,就是取消第x步的撤销操作,使电子设备变为第x-1步完成后的状态。连续撤销操作(例如n次)之后可以有连续重做操作(不超过n次)。
在个人计算机中,用户可以通过在键盘上同时按下Ctrl键和Z键进行撤销操作,在键盘上同时按下Ctrl键和Shfit键和Z键进行重做操作。
在具有触控屏的电子设备上,目前通常使用“撤销”和“重做”按钮来进行相应操作,这种操作方式较为单一。针对连续或批量的撤销重做操作需要多次点击按钮,耗时较长,并且难以对比撤销重做过程中不同阶段的状态。
发明内容
本申请所要解决的技术问题是提供一种具有触控屏的电子设备上用手势执行撤销重做操作的方法,大大简化了连续或批量的撤销重做操作。
为解决上述技术问题,本申请提出了一种实现撤销重做的手势操作方法,包括如下步骤。步骤S10:当电子设备检测到触控屏上有多指按压操作时,该电子设备进入撤销重做激活状态。步骤S20:当该电子设备检测到所述多指按压操作的全部触控主体均离开触控屏时,开启第三时间阈值的计时。如果在第三时间阈值的计时期间内,该电子设备检测到触控屏上有滑动操作,则取消第三时间阈值的计时,进入步骤S30;否则,该电子设备退出撤销重做激活状态。步骤S30:该电子设备将所述多指按压操作在触控屏上最后接触点记为零点O,将所述滑动操作在触控屏上的起始位置确定为起始点A,将所述滑动操作在触控屏上的当前接触点记为B,实时计算撤销角度阈值α、重做角度阈值γ、所述滑动操作的滑动方向、∠AOB的角度β。步骤S40:该电子设备根据所述滑动操作的滑动方向为逆时针或顺时针决定进行撤销或重做操作。在每次确定起始点A之后,当所述滑动操作的某个滑动方向对应于撤销操作时,在该滑动方向进行期间一旦|β|增大到等于α,该电子设备执行一次撤销操作,同时将|β|=α时刻所述滑动操作在触控屏上的接触点重新确定为起始点A,回到步骤S30重新计算;当所述滑动操作的某个滑动方向对应于重做操作时,在该滑动方向进行期间一旦|β|增大到等于γ,该电子设备执行一次重做操作,同时将|β|=γ时刻所述滑动操作在触控屏上的接触点重新确定为起始点A,回到步骤S30重新计算。步骤S50:当该电子设备检测到所述滑动操作的触控主体离开触控屏时,该电子设备退出撤销重做激活状态。上述方法通过在触摸屏上大致滑动一段圆弧或圆圈,快速地执行一次或多次连续的撤销或重做,操作简便流畅。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海临冠数据科技有限公司;上海合合信息科技股份有限公司;上海生腾数据科技有限公司;上海盈五蓄数据科技有限公司,未经上海临冠数据科技有限公司;上海合合信息科技股份有限公司;上海生腾数据科技有限公司;上海盈五蓄数据科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110533007.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:开口环形片状零件回转式储料上料装置
- 下一篇:一种蜂巢式雨伞存放架