1.一种外设触摸板上用手势实现文件拖拽的方法,其特征在于,包括:
确认拖拽的目标文件;
确认有三根手指按下时,生成拖拽键码;
确定滑动轨迹:
静止手指的数目为0,滑动手指的数目为3,由3根手指的滑动方向确定滑动轨迹;
静止手指的数目为1,滑动手指的数目为2,由2根手指的滑动方向确定滑动轨迹;
静止手指的数目为2,滑动手指的数目为1,由1根手指的滑动方向确定滑动轨迹;
所述目标文件响应所述拖拽键码,根据所述滑动手指的滑动轨迹而移动,实现拖拽;
其中,所述静止手指为按住触摸板的手指。
2.根据权利要求1所述的一种外设触摸板上用手势实现文件拖拽的方法,其特征在于,所述静止手指的数目为1,滑动手指的数目为2或者静止手指的数目为2,滑动手指的数目为
1时,滑动手指有抬起后再按下滑动,则以当前文件坐标为原点重新计算滑动轨迹。
3.根据权利要求1所述的一种外设触摸板上用手势实现文件拖拽的方法,其特征在于,所述静止手指的数目为0,滑动手指的数目为3或静止手指的数目为1,滑动手指的数目为2时,文件拖拽的终点坐标值为所述滑动手指的终点坐标值的平均值;所述静止手指的数目为2,滑动手指的数目为1时,文件拖拽的终点坐标值为所述滑动手指的终点坐标值。
4.根据权利要求1所述的一种外设触摸板上用手势实现文件拖拽的方法,其特征在于,所述确认拖拽的目标文件的识别手势为一指点击。
5.根据权利要求1所述的一种外设触摸板上用手势实现文件拖拽的方法,其特征在于,三根手指全部离开触摸板结束文件拖拽的流程。
6.一种外设触摸板上用手势实现文件拖拽的系统,其特征在于,包括:
拖拽目标文件确认模块,用于确认拖拽的目标文件;
拖拽键码生成模块,用于确认有三根手指按下时,生成拖拽键码;
滑动轨迹确定模块,用于确定滑动轨迹:
静止手指的数目为0,滑动手指的数目为3,由3根手指的滑动方向确定滑动轨迹;
静止手指的数目为1,滑动手指的数目为2,由2根手指的滑动方向确定滑动轨迹;
静止手指的数目为2,滑动手指的数目为1,由1根手指的滑动方向确定滑动轨迹;
拖拽键码响应模块,用于所述目标文件响应所述拖拽键码,根据所述滑动手指的滑动轨迹而移动,实现拖拽;
其中,所述静止手指为按住触摸板的手指。
7.根据权利要求6所述的一种外设触摸板上用手势实现文件拖拽的系统,其特征在于,所述滑动轨迹确定模块用于所述静止手指的数目为1,滑动手指的数目为2或者静止手指的数目为2,滑动手指的数目为1时,滑动手指有抬起后再按下滑动,则以当前文件坐标为原点重新计算滑动轨迹。
8.根据权利要求6所述的一种外设触摸板上用手势实现文件拖拽的系统,其特征在于,所述滑动轨迹确定模块还用于所述静止手指的数目为0,滑动手指的数目为3或静止手指的数目为1,滑动手指的数目为2时,确定文件拖拽的终点坐标值为所述滑动手指的终点坐标值的平均值;所述静止手指的数目为2,滑动手指的数目为1时,文件拖拽的终点坐标值为所述滑动手指的终点坐标值。
9.根据权利要求6所述的一种外设触摸板上用手势实现文件拖拽的系统,其特征在于,拖拽目标文件确认模块确认所述拖拽的目标文件的识别手势为一指点击。
10.根据权利要求6所述的一种外设触摸板上用手势实现文件拖拽的系统,其特征在于,三根手指全部离开触摸板结束文件拖拽的流程。
一种外设触摸板上用手势实现文件拖拽的方法与系统\n技术领域\n[0001] 本发明涉及触摸板技术,尤其涉及一种外设触摸板上用手势实现文件拖拽的方法与系统。\n背景技术\n[0002] 随着触摸板技术的发展,特别是windows8系统的发布,触摸在外设的应用将会越来越普及,为人们使用计算机带来更多的方便和惊喜的体验。\n[0003] 然而随着显示屏幕的尺寸的越来越大,触摸外设的分辨率不足以支持滑动一次就可以在屏幕的任意两点间移动。而用户在使用触摸外设(例如笔记本的触摸板)时通常需要连续双击触摸板且按下不放才能拖动文件或者显示目标。通常为了可以任意位置的移动文件夹或目标,一般会需要配合左键,按住左键不放,再连续移动光标,方可以连续几次移动文件夹或目标的同时保证文件夹或目标不会因为手指离开触摸板而需要重新确定选择。\n发明内容\n[0004] 本发明的目的在于提出一种全部由触摸手势实现,不需要机械按键操作即可随意移动文件的方法和系统。\n[0005] 为达此目的,本发明采用以下技术方案:\n[0006] 一种外设触摸板上用手势实现文件拖拽的方法,包括:\n[0007] 确认拖拽的目标文件;\n[0008] 确认有三根手指按下时,生成拖拽键码;\n[0009] 确定滑动轨迹:\n[0010] 静止手指的数目为0,滑动手指的数目为3,由3根手指的滑动方向确定滑动轨迹;\n[0011] 静止手指的数目为1,滑动手指的数目为2,由2根手指的滑动方向确定滑动轨迹;\n[0012] 静止手指的数目为2,滑动手指的数目为1,由1根手指的滑动方向确定滑动轨迹;\n[0013] 所述目标文件响应所述拖拽键码,根据所述滑动手指的滑动轨迹而移动,实现拖拽。\n[0014] 其中,所述静止手指的数目为1,滑动手指的数目为2或者静止手指的数目为2,滑动手指的数目为1时,滑动手指有抬起后再按下滑动,则以当前文件坐标为原点重新计算滑动轨迹。\n[0015] 其中,所述静止手指的数目为0,滑动手指的数目为3或静止手指的数目为1,滑动手指的数目为2时,文件拖拽的终点坐标值为所述滑动手指的终点坐标值的平均值;所述静止手指的数目为2,滑动手指的数目为1时,文件拖拽的终点坐标值为所述滑动手指的终点坐标值。\n[0016] 其中,所述确认拖拽的目标文件的识别手势为一指点击。\n[0017] 其中,三根手指全部离开触摸板结束文件拖拽的流程。\n[0018] 一种外设触摸板上用手势实现文件拖拽的系统,包括:\n[0019] 拖拽目标文件确认模块,用于确认拖拽的目标文件;\n[0020] 拖拽键码生成模块,用于确认有三根手指按下时,生成拖拽键码;\n[0021] 滑动轨迹确定模块,用于确定滑动轨迹:\n[0022] 静止手指的数目为0,滑动手指的数目为3,由3根手指的滑动方向确定滑动轨迹;\n[0023] 静止手指的数目为1,滑动手指的数目为2,由2根手指的滑动方向确定滑动轨迹;\n[0024] 静止手指的数目为2,滑动手指的数目为1,由1根手指的滑动方向确定滑动轨迹;\n[0025] 拖拽键码响应模块,用于所述目标文件响应所述拖拽键码,根据所述滑动手指的滑动轨迹而移动,实现拖拽。\n[0026] 其中,所述滑动轨迹确定模块用于所述静止手指的数目为1,滑动手指的数目为2或者静止手指的数目为2,滑动手指的数目为1时,滑动手指有抬起后再按下滑动,则以当前文件坐标为原点重新计算滑动轨迹。\n[0027] 其中,所述滑动轨迹确定模块还用于所述静止手指的数目为0,滑动手指的数目为\n3或静止手指的数目为1,滑动手指的数目为2时,确定文件拖拽的终点坐标值为所述滑动手指的终点坐标值的平均值;所述静止手指的数目为2,滑动手指的数目为1时,文件拖拽的终点坐标值为所述滑动手指的终点坐标值。\n[0028] 其中,拖拽目标文件确认模块确认所述拖拽的目标文件的识别手势为一指点击。\n[0029] 其中,三根手指全部离开触摸板结束文件拖拽的流程。\n[0030] 本发明的有益效果为:本发明通过提供一种外设触摸板上用手势实现文件拖拽的方法与系统,设计出三个手指触摸触发目标文件拖拽,通过三个手指中的三个手指、两个手指或一个手指滑动,目标文件根据手指滑动的拖拽手势实现移动,完成拖拽,解决了现有技术中使用触摸屏进行拖拽需要机械按键配合,拖拽不够流畅的问题。\n附图说明\n[0031] 图1是本发明一种外设触摸板上用手势实现文件拖拽的方法的第一实施例框图;\n[0032] 图2是本发明一种外设触摸板上用手势实现文件拖拽的方法的第二实施例流程图;\n[0033] 图3是本发明一种外设触摸板上用手势实现文件拖拽的系统的第一实施例框图。\n具体实施方式\n[0034] 下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。\n[0035] 本发明一种外设触摸板上用手势实现文件拖拽的方法的第一实施例框图如图1所示,包括:\n[0036] 步骤101:确认拖拽的目标文件;\n[0037] 步骤102:确认有三根手指按下时,生成拖拽键码;\n[0038] 步骤103:确定滑动轨迹:\n[0039] 静止手指的数目为0,滑动手指的数目为3,由3根手指的滑动方向确定滑动轨迹;\n[0040] 静止手指的数目为1,滑动手指的数目为2,由2根手指的滑动方向确定滑动轨迹;\n[0041] 静止手指的数目为2,滑动手指的数目为1,由1根手指的滑动方向确定滑动轨迹;\n[0042] 步骤104:所述目标文件响应所述拖拽键码,根据所述滑动手指的滑动轨迹而移动,实现拖拽。\n[0043] 本实施例设计出三个手指触摸触发目标文件拖拽,通过三个手指中的三个手指、两个手指或一个手指滑动,目标文件根据手指滑动的拖拽手势实现移动,完成拖拽,解决了现有技术中使用触摸屏进行拖拽需要机械按键配合,拖拽不够流畅的问题。\n[0044] 本发明一种外设触摸板上用手势实现文件拖拽的方法的第二实施例框图如图2所示,包括:\n[0045] 步骤201:确认拖拽的目标文件;\n[0046] 步骤202:触摸检测;\n[0047] 步骤203:判断是否同时按下三根手指;同时按下三根手指执行步骤204,否则结束;\n[0048] 步骤204:生成拖拽键码;\n[0049] 步骤205:判断是否三根手指同时滑动;三根手指同时滑动执行步骤209,否则执行步骤206;\n[0050] 步骤206:判断是否一根手指按住,两根手指滑动;如果是执行步骤209,否则执行步骤207;\n[0051] 步骤207:判断是否两根手指按住,一根手指滑动;如果是执行步骤209,否则执行步骤208;\n[0052] 步骤208:判断是否三根手指都没有按住;如果三根手指都没有按住,结束;否则执行步骤205;\n[0053] 步骤209:目标文件随滑动的手指的位置移动而移动,实现文件拖拽。\n[0054] 本实施例中,所述静止手指的数目为1,滑动手指的数目为2或者静止手指的数目为2,滑动手指的数目为1时,滑动手指有抬起后再按下滑动,则以当前文件坐标为原点重新计算滑动轨迹。可以实现一指或者两指按住,另外手指连续移动文件。\n[0055] 静止手指的数目为0,滑动手指的数目为3或静止手指的数目为1,滑动手指的数目为2时,文件拖拽的终点坐标值为所述滑动手指的终点坐标值的平均值;所述静止手指的数目为2,滑动手指的数目为1时,文件拖拽的终点坐标值为所述滑动手指的终点坐标值。\n[0056] 所述目标文件的拖拽的终点坐标为所述滑动手指的终点坐标的平均值得到的坐标。如果是三根手指滑动,三根手指的终点坐标的横坐标的平均值和纵坐标的平均值组成新的坐标,而此坐标作为目标文件的拖拽的终点坐标;同理,两根手指滑动取两根手指的终点坐标的横坐标的平均值和纵坐标的平均值组成新的坐标,以此坐标作为目标文件的拖拽的终点坐标;如果是一根手指滑动,直接以一根手指的终点坐标作为目标文件的拖拽的终点坐标。目标文件拖拽的终点坐标值计算简单,提高工作效率。\n[0057] 确认拖拽的目标文件的识别手势为一指点击。此为最简单的操作方式,减少操作的复杂性。\n[0058] 三根手指全部离开触摸板结束文件拖拽的流程。\n[0059] 本发明在实际中有很多用处。例如在计算机上玩切水果的时候,需要在滑动鼠标的同时按住左键,此种操作使得用户的食指长期处于同一状态,容易疲劳,时间太长甚至会产生应力性伤害,使用三根手指滑动的话能够省去按住鼠标左键的动作,玩游戏更为流畅,操作更为方便。在需要用触摸板拖动文件时,可以三指点击触发拖拽后,两根手指放置于触摸屏上,一根手指根据需要滑动,不需要点击机械按键,操作极为方便。\n[0060] 本发明一种外设触摸板上用手势实现文件拖拽的系统的第一实施例框图如图3所示,包括:\n[0061] 拖拽目标文件确认模块302,用于确认拖拽的目标文件;\n[0062] 拖拽键码生成模块303,用于确认有三根手指按下时,生成拖拽键码;\n[0063] 滑动轨迹确定模块304,用于确定滑动轨迹:\n[0064] 静止手指的数目为0,滑动手指的数目为3,由3根手指的滑动方向确定滑动轨迹;\n[0065] 静止手指的数目为1,滑动手指的数目为2,由2根手指的滑动方向确定滑动轨迹;\n[0066] 静止手指的数目为2,滑动手指的数目为1,由1根手指的滑动方向确定滑动轨迹;\n[0067] 拖拽键码响应模块305,用于所述目标文件响应所述拖拽键码,根据所述滑动手指的滑动轨迹而移动,实现拖拽。\n[0068] 滑动轨迹确定模块用于所述静止手指的数目为1,滑动手指的数目为2或者静止手指的数目为2,滑动手指的数目为1时,滑动手指有抬起后再按下滑动,则以当前文件坐标为原点重新计算滑动轨迹。\n[0069] 滑动轨迹确定模块304还用于所述静止手指的数目为0,滑动手指的数目为3或静止手指的数目为1,滑动手指的数目为2时,确定文件拖拽的终点坐标值为所述滑动手指的终点坐标值的平均值;所述静止手指的数目为2,滑动手指的数目为1时,文件拖拽的终点坐标值为所述滑动手指的终点坐标值。\n[0070] 拖拽目标文件确认模块301确认所述拖拽的目标文件的识别手势为一指点击。\n[0071] 三根手指全部离开触摸板结束文件拖拽的流程。\n[0072] 本系统保证了三指拖拽文件的可操作性,在三指按住的前提下,各种拖拽方式保证了用户的全面需要。\n[0073] 以上结合具体实施例描述了本发明的技术原理。这些描述只是为了解释本发明的原理,而不能以任何方式解释为对本发明保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本发明的其它具体实施方式,这些方式都将落入本发明的保护范围之内。
法律信息
- 2019-12-13
未缴年费专利权终止
IPC(主分类): G06F 3/0488
专利号: ZL 201210590259.7
申请日: 2012.12.29
授权公告日: 2017.09.12
- 2017-09-12
- 2014-07-30
实质审查的生效
IPC(主分类): G06F 3/0488
专利申请号: 201210590259.7
申请日: 2012.12.29
- 2014-07-02
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2009-04-15
|
2007-01-30
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |