本申请公开了一种人机交互设备的文档编辑方法和装置。方法包括:提供编辑命令对应的编辑按键;检测以所述编辑按键为起点的输入手势;根据当前的插字符位置和所述输入手势的即时位置即时确定目标内容;在以所述编辑按键为起点的所述输入手势结束后,对所述目标内容执行所述编辑按键对应的编辑命令。对应的装置包括:交互接口、输入手势检测模块、目标内容确定模块、以及编辑执行模块。利用本发明专利技术,可以减少文档编辑时的人机交互次数,提高交互便利性,提高编辑效率。
【技术实现步骤摘要】
本申请涉及人机交互
,尤其涉及一种人机交互设备的文档编辑方法和装置。
技术介绍
目前的人机交互设备种类繁多,其中大多数是可以接收人工指令并进行文档编辑的电子设备。尤其是,目前具有触摸屏的电子设备的种类越来越多,例如具有触摸屏的计算机、触摸屏手机、触摸屏掌上电脑、触摸屏平板电脑等等。在这些具有触摸屏的电子设备中,通常是利用触摸屏与电子设备进行人机指令交互,尤其是操作人员要利用触摸屏向电子设 备中输入字符和指令,对这些设备中的文档进行编辑。现有技术中,当需要对触摸屏电子设备中的文档内容进行复制、剪切、粘贴等编辑操作吋,往往需要执行如下操作(I)激活编辑状态;(2)通过检测用户的触摸操作,在文档编辑框内选择目标内容的起点和終点。如图I为现有技术中在触摸屏上对文档进行编辑的ー种示意图。參见图1,用户通过触摸操作确定目标内容的起点和终点,将起点和终点之间的内容作为目标内容,如图I中的加底色的文字101为目标内容。(3)在选好目标内容后,在屏幕上弹出编辑命令对应的编辑按键,如复制、剪切、粘贴等编辑按键102 ;(4)用户再点击所述编辑按键中的ー个;(5)对所述目标内容执行用户所点击的编辑按键对应的编辑命令。利用上述现有技术步骤进行相应的文档编辑的缺陷是需要较多次的人机交互操作,使用繁琐,编辑效率低下。现有技术在执行删除操作时,通常通过点击键盘上的删除键103,需要一次性删除多个文字时,通常采用快速多次点击,但这种方式需要操作多次按键,人机交互次数太多,比较繁琐,编辑效率低。另ー种删除方式是按住删除键不放连续删除,但这种删除方法操作需要等待耗时较久,编辑效率也比较低;或者也可以利用上述步骤(I)至(5)执行删除操作,但缺陷同样是需要过多的人机交互次数,操作不方便,编辑效率低下。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种人机交互设备的文档编辑方法和装置,以减少文档编辑时的人机交互次数,提高交互便利性,提高编辑效率。本专利技术的技术方案是这样实现的一种人机交互设备的文档编辑方法,包括提供编辑命令对应的编辑按键;检测以所述编辑按键为起点的输入手势;根据当前的插字符位置和所述输入手势的即时位置即时确定目标内容;在以所述编辑按键为起点的所述输入手势结束后,对所述目标内容执行所述编辑按键对应的编辑命令。在一种优选方式中,所述根据当前的插字符位置和所述输入手势的即时位置即时确定目标内容,具体包括将所述输入手势在文档编辑框内的即时位置作为编辑内容的终点编辑位置,将当前的插字符位置与所述终点编辑位置之间的编辑内容确定为目标内容。在一种优选方式中,所述根据当前的插字符位置和所述输入手势的即时位置即时确定目标内容,具体为获取所述输入手势的即时位置相对于该输入手势的起点的相对偏移量;在文档编辑框中以当前的插字符位置作为起点,按照所述相对偏移量的指定比例进行相对偏移得到終点编辑位置,将所述終点编辑位置与所述当前插字符位置之间的编辑内容确定为目标内容。在一种优选方式中,所述根据当前的插字符位置和所述输入手势的即时位置即时 确定目标内容,具体为获取所述输入手势的即时位置相对于该输入手势的起点的相对偏移量,获取所述输入手势的持续时间,根据所述相对偏移量除以所述持续时间得到所述输入手势的执行速度;判断所述执行速度是否超过指定阈值,如果超过,则根据预先设置的目标内容确定方式与执行速度的对应关系,选择所述输入手势的执行速度对应的目标内容确定方式,利用该确定方式即时确定目标内容。在一种优选方式中,所述目标内容确定方式与执行速度的对应关系包括执行速度的方向向左时,对应的目标内容确定方式为将文档编辑框内在所述插字符当前行内位于插字符位置之前的编辑内容确定为目标内容;执行速度的方向向右时,对应的目标内容确定方式为将文档编辑框内插字符所在行内在位于所述插字符位置之后的编辑内容确定为目标内容;执行速度的方向向上时,对应的目标内容确定方式为将文档编辑框内在所述插字符位置之前的所有编辑内容确定为目标内容;执行速度的方向向下吋,对应的目标内容确定方式为将文档编辑框内在所述插字符位置之后的所有编辑内容确定为目标内容;或者,不论执行速度的方向,对应的目标内容确定方式都为将文档编辑框内的所有编辑内容确定为目标内容。在一种优选方式中,所述编辑按键包括插字符移动命令对应的插字符移动按键;在检测到以所述插字符移动按键为起点的输入手势后,进ー步包括获取所述输入手势的即时位置相对于该输入手势的起点的相对偏移量;在文档编辑框中以当前的插字符位置作为起点,按照所述相对偏移量的指定比例进行相对偏移得到終点编辑位置,将所述插字符移动到该終点编辑位置。在一种优选方式中,该方法进ー步包括若所述输入手势的即时位置进入预设区域内,则进ー步将所述终点编辑位置沿该输入手势的原移动方向滚动移动。在一种优选方式中,所述编辑按键包括下述按键的任意个的组合复制命令对应的复制按键;剪切命令对应的剪切按键;粘贴命令对应的粘贴按键;选择命令对应的选择按键;删除命令对应的删除按键;内容移动命令对应的内容移动按键。在一种优选方式中,所述编辑按键包括选择命令对应的选择按键和内容移动命令对应的内容移动按键;在检测到以所述选择按键为起点的输入手势后,具体包括根据当前的插字符位置和所述输入手势的即时位置即时确定目标内容,在以所述选择按键为起点的所述输入手势结束后,对所述目标内容执行所述选择命令以选中所述目标内容;之后若检测到以所述内容移动按键为起点的输入手势后,则根据当前的插字符位置和所述输入手势的即时位置即时确定终点编辑位置,在以所述内容移动按键为起点的所述输入手势结束后,将所述选择命令对应选中的目标内容移动到该終点编辑位置。在一种优选方式中,所述人机交互设备的操作形式及所述编辑按键的具体形式包 括下述形式中的任意ー种所述操作形式为通过触摸屏对所述人机交互设备进行操作,所述编辑按键为所述触摸屏上显示的虚拟按键;所述操作形式为通过实体触摸键盘对所述人机交互设备进行操作,所述编辑按键为所述实体触摸键盘上的触摸按键;所述操作形式为通过非接触式动作感应键盘对所述人机交互设备进行操作,所述编辑按键为所述非接触式动作感应键盘上的按键;所述操作形式为通过投影虚拟键盘对所述人机交互设备进行操作,所述编辑按键为所述投影虚拟键盘上的按键。在一种优选方式中,所述人机交互设备的操作形式为通过触摸屏对所述人机交互设备进行操作,所述编辑按键为所述触摸屏上显示的虚拟按键,且所述编辑按键显示在文档编辑框内的插字符旁。一种人机交互设备的文档编辑装置,该装置包括交互接ロ,用于实现人机交互,其中包括与相应编辑命令对应的编辑按键;输入手势检测模块,用于检测以所述编辑按键为起点的输入手势;目标内容确定模块,用于根据当前的插字符位置和所述输入手势的即时位置即时确定目标内容;编辑执行模块,用于在以所述编辑按键为起点的所述输入手势结束后,对所述目标内容执行所述编辑按键对应的编辑命令。在一种优选方式中,所述目标内容确定模块具体用于将所述输入手势在文档编辑框内的即时位置作为编辑内容的終点编辑位置,将当前的插字符位置与所述终点编辑位置之间的编辑内容确定为目标内容。在一种优选方式中,所述目标内容确定模块具体用于获取所述输入手势的即时位置相对于该输入手势的起点本文档来自技高网...
【技术保护点】
一种人机交互设备的文档编辑方法,其特征在于,包括:提供编辑命令对应的编辑按键;检测以所述编辑按键为起点的输入手势;根据当前的插字符位置和所述输入手势的即时位置即时确定目标内容;在以所述编辑按键为起点的所述输入手势结束后,对所述目标内容执行所述编辑按键对应的编辑命令。
【技术特征摘要】
【专利技术属性】
技术研发人员:刘炳林,王玲,
申请(专利权)人:刘炳林,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。