CN105335080A - 一种操作输入方法及电子设备 - Google Patents
一种操作输入方法及电子设备 Download PDFInfo
- Publication number
- CN105335080A CN105335080A CN201410307824.3A CN201410307824A CN105335080A CN 105335080 A CN105335080 A CN 105335080A CN 201410307824 A CN201410307824 A CN 201410307824A CN 105335080 A CN105335080 A CN 105335080A
- Authority
- CN
- China
- Prior art keywords
- viewing area
- operating point
- specifically comprises
- user
- dummy keyboard
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Input From Keyboards Or The Like (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开一种操作输入方法及电子设备。所述方法包括:获取用户在所述虚拟键盘的显示区域的任意位置输入的第一操作;当所述第一操作满足第一预设条件时,检测与所述显示区域保持接触的操作点在离开所述显示区域之前输入的第二操作;判断所述第二操作是否满足第二预设条件,得到第一判断结果;当所述第一判断结果表示所述第二操作满足第二预设条件时,触发所述第二操作对应的数据处理过程。采用本发明的方法或电子设备,可以使用户在虚拟键盘的显示区域的任意位置进行操作的输入,而无需按下某些特定的按键,提高了输入复制、粘贴等操作的便捷性。
Description
技术领域
本发明涉及电子控制领域,特别是涉及一种操作输入方法及电子设备。
背景技术
时下的电子设备,通常都具有输入装置。例如,电脑具有键盘,智能手机具有触摸屏。
现有技术中,电脑的键盘通常都具有实体按键。用户可以通过按下键盘上的按键,输入特定的操作。并且,在输入过程中,实体按键可以对于用户的按压动作给与力的反馈。在windows等操作***中,对于复制、粘贴等操作可以通过键盘上的组合键进行输入。具体的,可以同时按下ctrl键和c键,实现复制操作,同时按下ctrl键和v键实现粘贴操作。
但是,当原本具有实体按键的键盘上的实体按键改用虚拟按键替代后,由于按键基本都设置在一个平面上,用户在触摸按键时无法在感受到实体按键那种棱角分明的触感,因此,如果还采用现有技术中的复制、粘贴等操作的输入方法,会导致用户很难找准需要按下的组合键中的各个按键的位置,降低了复制、粘贴等操作的便捷性。
发明内容
本发明的目的是提供一种操作输入方法及电子设备,能够使得用户在无需找准需要按下的组合键中的各个按键的位置情况下,就可以输入复制、粘贴操作,提高输入复制、粘贴等操作的便捷性。
为实现上述目的,本发明提供了如下方案:
一种操作输入方法,所述方法应用于电子设备,所述电子设备包括第一显示单元和第二显示单元,所述第一显示单元用于输出所述电子设备的显示芯片处理后的图像信息,所述第二显示单元上显示虚拟键盘,在所述虚拟键盘的显示区域设置有触控输入单元,包括:
获取用户在所述虚拟键盘的显示区域的任意位置输入的第一操作;
当所述第一操作满足第一预设条件时,检测与所述显示区域保持接触的操作点在离开所述显示区域之前输入的第二操作;
判断所述第二操作是否满足第二预设条件,得到第一判断结果;
当所述第一判断结果表示所述第二操作满足第二预设条件时,触发所述第二操作对应的数据处理过程。
可选的,所述获取用户在所述虚拟键盘的显示区域的任意位置输入的第一操作,具体包括:
获取用户在所述虚拟键盘的显示区域的任意位置通过多个操作点输入的触碰操作。
可选的,所述第一预设条件具体包括:
所述操作点的数目大于或等于第一预设阈值。
可选的,所述判断所述第二操作是否满足第二预设条件,具体包括:
判断所述第二操作中的所述多个操作点的运动轨迹是否具有聚合趋势;
所述触发所述第二操作对应的数据处理过程,具体包括:
将当前选中的内容存储至所述电子设备的内存中。
可选的,所述判断所述第二操作是否满足第二预设条件,具体包括:
判断所述第二操作中的所述多个操作点的运动轨迹是否具有分散趋势;
所述触发所述第二操作对应的数据处理过程,具体包括:
将之前复制到所述电子设备的内存中的数据进行释放,以使所述数据对应的显示内容显示在所述第一显示单元。
可选的,所述将当前选中的内容存储至所述电子设备的内存中,具体包括:
将当前选中的文件、文本或图片存储至所述电子设备的内存中。
可选的,所述将之前复制到所述电子设备的内存中的数据进行释放,具体包括:
将之前复制到所述电子设备的内存中的文件、文本或图片进行释放。
可选的,所述获取用户在所述虚拟键盘的显示区域的任意位置输入的第一操作之前,还包括:
获取用户输入的第三操作;
当所述第三操作满足第二预设条件时,检测用户在所述虚拟键盘的显示区域的任意位置输入的第四操作;
根据所述第四操作,确定用户选中的内容,以便将所述内容作为所述数据处理过程中需要处理的数据。
可选的,所述获取用户输入的第三操作,具体包括:
获取用户在所述虚拟键盘的显示区域的任意位置通过多个操作点输入的触碰操作;
所述第二预设条件具体包括:所述操作点的数目大于或等于第二预设阈值并且所述操作点在同一位置与所述显示区域的接触时间大于或等于预设时长。
可选的,所述获取用户输入的第三操作,具体包括:
获取用户在所述虚拟键盘的显示区域的任意位置通过多个操作点输入的触碰操作;
所述第二预设条件具体包括:所述操作点的数目大于或等于第二预设阈值并且所述多个操作点之间的距离小于或等于预设距离。
可选的,所述获取用户输入的第三操作,具体包括:
获取用户在所述虚拟键盘的显示区域的任意位置通过多个操作点输入的触碰操作;
所述第二预设条件具体包括:所述操作点的数目大于或等于第二预设阈值并且所述多个操作点均位于预先设定的第一显示区域,所述第一显示区域属于所述显示区域的一部分。
可选的,所述根据所述第四操作,确定用户选中的内容,具体包括:
识别所述第四操作在所述显示区域的操作起始位置;
确定所述操作起始位置在所述第一显示单元上对应的选择起始位置;
识别所述第四操作在所述显示区域的操作结束位置;
确定所述操作结束位置在所述第一显示单元上对应的选择结束位置;
将所述选择起始位置与所述选择结束位置之间的显示内容确定为所述用户选中的内容。
一种电子设备,所述电子设备包括第一显示单元和第二显示单元,所述第一显示单元用于输出所述电子设备的显示芯片处理后的图像信息,所述第二显示单元上显示虚拟键盘,在所述虚拟键盘的显示区域设置有触控输入单元,所述电子设备包括:
第一操作获取模块,用于获取用户在所述虚拟键盘的显示区域的任意位置输入的第一操作;
第二操作检测模块,用于当所述第一操作满足第一预设条件时,检测与所述显示区域保持接触的操作点在离开所述显示区域之前输入的第二操作;
第一判断模块,用于判断所述第二操作是否满足第二预设条件,得到第一判断结果;
数据处理模块,用于当所述第一判断结果表示所述第二操作满足第二预设条件时,触发所述第二操作对应的数据处理过程。
可选的,所述第一操作获取模块,具体包括:
触碰操作获取单元,用于获取用户在所述虚拟键盘的显示区域的任意位置通过多个操作点输入的触碰操作。
可选的,所述第一预设条件具体包括:
所述操作点的数目大于或等于第一预设阈值。
可选的,所述第一判断模块,具体包括:
第一判断单元,用于判断所述第二操作中的所述多个操作点的运动轨迹是否具有聚合趋势;
所述数据处理模块,具体包括:
存储单元,用于将当前选中的内容存储至所述电子设备的内存中。
可选的,所述第一判断模块,具体包括:
第二判断单元,用于判断所述第二操作中的所述多个操作点的运动轨迹是否具有分散趋势;
所述数据处理模块,具体包括:
释放单元,用于将之前复制到所述电子设备的内存中的数据进行释放,以使所述数据对应的显示内容显示在所述第一显示单元。
可选的,所述存储单元,具体包括:
存储子单元,用于将当前选中的文件、文本或图片存储至所述电子设备的内存中。
可选的,所述释放单元,具体包括:
释放子单元,用于将之前复制到所述电子设备的内存中的文件、文本或图片进行释放。
可选的,还包括:
第三操作获取模块,用于在获取用户在所述虚拟键盘的显示区域的任意位置输入的第一操作之前,获取用户输入的第三操作;
第四操作检测模块,用于当所述第三操作满足第二预设条件时,检测用户在所述虚拟键盘的显示区域的任意位置输入的第四操作;
内容选取模块,用于根据所述第四操作,确定用户选中的内容,以便将所述内容作为所述数据处理过程中需要处理的数据。
可选的,所述第三操作获取模块,具体包括:
第三操作获取单元,用于获取用户在所述虚拟键盘的显示区域的任意位置通过多个操作点输入的触碰操作;
所述第二预设条件具体包括:所述操作点的数目大于或等于第二预设阈值并且所述操作点在同一位置与所述显示区域的接触时间大于或等于预设时长。
可选的,所述第三操作获取模块,具体包括:
第三操作获取单元,用于获取用户在所述虚拟键盘的显示区域的任意位置通过多个操作点输入的触碰操作;
所述第二预设条件具体包括:所述操作点的数目大于或等于第二预设阈值并且所述多个操作点之间的距离小于或等于预设距离。
可选的,所述第三操作获取模块,具体包括:
第三操作获取单元,用于获取用户在所述虚拟键盘的显示区域的任意位置通过多个操作点输入的触碰操作;
所述第二预设条件具体包括:所述操作点的数目大于或等于第二预设阈值并且所述多个操作点均位于预先设定的第一显示区域,所述第一显示区域属于所述显示区域的一部分。
可选的,所述内容选取模块,具体包括:
操作起始位置单元,用于识别所述第四操作在所述显示区域的操作起始位置;
选择起始位置确定单元,用于确定所述操作起始位置在所述第一显示单元上对应的选择起始位置;
操作结束位置单元,用于识别所述第四操作在所述显示区域的操作结束位置;
选择结束位置确定单元,用于确定所述操作结束位置在所述第一显示单元上对应的选择结束位置;
内容确定单元,用于将所述选择起始位置与所述选择结束位置之间的显示内容确定为所述用户选中的内容。
根据本发明提供的具体实施例,本发明公开了以下技术效果:
本发明的操作输入方法及电子设备,通过获取用户在所述虚拟键盘的显示区域的任意位置输入的第一操作,当所述第一操作满足第一预设条件时,检测与所述显示区域保持接触的操作点在离开所述显示区域之前输入的第二操作;当所述第二操作满足第二预设条件时,触发所述第二操作对应的数据处理过程;可以使用户在虚拟键盘的显示区域的任意位置进行操作的输入,而无需按下某些特定的按键,提高了输入复制、粘贴等操作的便捷性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明的操作输入方法实施例1的流程图;
图2为本发明的操作输入方法实施例2的流程图;
图3为本发明的操作输入方法实施例3的流程图;
图4为本发明的操作输入方法实施例4的流程图;
图5为本发明实施例中根据所述第四操作,确定用户选中的内容的流程图;
图6为本发明的电子设备实施例的结构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
本发明的操作输入方法,可以应用于电子设备。所述电子设备可以是笔记本电脑、或者智能手机等等。所述电子设备包括第一显示单元和第二显示单元。所述第一显示单元可以是各种类型的显示器。例如,所述第一显示单元可以是LCD类型的显示器,也可以是具有触控输入功能的触摸屏。所述第二显示单元是具有触控输入功能的触摸屏。
所述第一显示单元用于输出所述电子设备的显示芯片处理后的图像信息,所述第二显示单元上显示虚拟键盘,在所述虚拟键盘的显示区域设置有触控输入单元。也就是说,本发明的操作输入方法,主要应用于采用虚拟键盘的电子设备。
图1为本发明的操作输入方法实施例1的流程图。如图1所示,该方法可以包括:
步骤101:获取用户在所述虚拟键盘的显示区域的任意位置输入的第一操作;
所述虚拟键盘可以与现有技术中的实体键盘具有相同的键位。当用户采用一个操作点点击某个键位时,可以触发该键位对应的按键的功能。
本实施例中,所述第一操作可以在所述虚拟键盘的显示区域的任意位置输入。所述第一操作可以是通过多个操作点输入的操作。
步骤102:当所述第一操作满足第一预设条件时,检测与所述显示区域保持接触的操作点在离开所述显示区域之前输入的第二操作;
所述第一预设条件可以根据实际需求进行设置。例如,所述第一预设条件可以是执行所述第一操作的操作点的个数大于或等于第一预设阈值。具体的,所述第一预设阈值可以是4,此时,当用户同时采用4个操作点(手指)执行第一操作时,就可以判断第一操作满足预设条件。
所述第一操作可以是触碰操作,即当用户采用四个手指同时接触所述触控输入单元(触摸屏)时,可以判断输入了满足第一预设条件的操作。此后,可以检测与所述显示区域保持接触的操作点在离开所述显示区域之前输入的第二操作。
当所述第一操作满足第一预设条件时,用户可以在手指不离开虚拟键盘的显示区域的情况下,继续输入第二操作。当用户的手指离开所述虚拟键盘的显示区域时,可以确定所述第二操作输入完毕。
本实施例中,所述操作点可以是用户的手指与虚拟键盘的显示区域相接触的点。
步骤103:判断所述第二操作是否满足第二预设条件,得到第一判断结果;
所述第二预设条件可以根据实际需求进行设置。例如,所述第二预设条件可以是所述第二操作中各个操作点的运动轨迹具有聚合趋势,或者所述第二预设条件可以是所述第二操作中各个操作点的运动轨迹具有分散趋势。
步骤104:当所述第一判断结果表示所述第二操作满足第二预设条件时,触发所述第二操作对应的数据处理过程。
当所述第二操作中各个操作点的运动轨迹具有聚合趋势时,可以触发复制命令对应的数据处理过程;当所述第二操作中各个操作点的运动轨迹具有分散趋势时,可以触发粘贴命令对应的数据处理过程。
综上所述,本实施例中,通过获取用户在所述虚拟键盘的显示区域的任意位置输入的第一操作,当所述第一操作满足第一预设条件时,检测与所述显示区域保持接触的操作点在离开所述显示区域之前输入的第二操作;当所述第二操作满足第二预设条件时,触发所述第二操作对应的数据处理过程;可以使用户在虚拟键盘的显示区域的任意位置进行操作的输入,而无需按下某些特定的按键,提高了输入复制、粘贴等操作的便捷性。
图2为本发明的操作输入方法实施例2的流程图。如图2所示,该方法可以包括:
步骤201:获取用户在所述虚拟键盘的显示区域的任意位置通过多个操作点输入的触碰操作;
所述操作点可以是用户的手指。所述多个操作点可以是三个操作点、四个操作点、五个操作点等等。
所述触碰操作可以是操作点刚刚接触到虚拟键盘的触控输入单元的动作。
步骤202:当所述操作点的数目大于或等于第一预设阈值时,检测与所述显示区域保持接触的操作点在离开所述显示区域之前输入的第二操作;
所述第一预设阈值可以是3、4或5等等。
当用户通过第一操作将多个操作点与虚拟键盘的触控输入单元相接触后,多个操作点可以在不离开虚拟键盘的情况下,通过在虚拟键盘上的移动,继续输入第二操作。当操作点离开虚拟键盘的显示区域后,可以判断第二操作输入完毕。
步骤203:判断所述第二操作中的所述多个操作点的运动轨迹是否具有聚合趋势,得到第一判断结果;
对于如何判断所述多个操作点的运动轨迹是否具有聚合趋势,可以有多种实现方式。
例如,可以先确定多个操作点构成的多边形的几何中心;在操作点移动的过程中,可以实时检测所述操作点与所述几何中心之间的距离;如果在移动过程中,所述操作点与所述几何中心之间的距离减小,则可以判定所述多个操作点的运动轨迹具有聚合趋势。
或者,可以先确定多个操作点构成的多边形的面积;在操作点移动的过程中,可以实时检测所述多个操作点构成的多边形的面积;如果在移动过程中,多个操作点构成的多边形的面积减小,则可以判定所述多个操作点的运动轨迹具有聚合趋势。
实际应用中,还可以采用其他方式判断所述多个操作点的运动轨迹是否具有聚合趋势,在此不再一一列举。
步骤204:当所述第一判断结果表示所述第二操作中的所述多个操作点的运动轨迹具有聚合趋势时,将当前选中的内容存储至所述电子设备的内存中。
所述选中的内容可以是各种类型的文件、文本或图片。例如,选中的内容具体可以是文档中的文字,和/或,图片;也可以是某些应用程序的快捷方式的图标;或者可以是音频文件或者视频文件等等。
将当前选中的内容存储至所述电子设备的内存中之后,用户可以通过粘贴操作将位于内存中的选中的内容,复制到其它存储空间。
本实施例中,通过当所述操作点的数目大于或等于第一预设阈值时,检测与所述显示区域保持接触的操作点在离开所述显示区域之前输入的第二操作;当所述第二操作中的所述多个操作点的运动轨迹具有聚合趋势时,将当前选中的内容存储至所述电子设备的内存中;可以使用户通过抓取的方式,实现复制操作的输入。
图3为本发明的操作输入方法实施例3的流程图。如图3所示,该方法可以包括:
步骤301:获取用户在所述虚拟键盘的显示区域的任意位置通过多个操作点输入的触碰操作;
步骤302:当所述操作点的数目大于或等于第一预设阈值时,检测与所述显示区域保持接触的操作点在离开所述显示区域之前输入的第二操作;
步骤303:判断所述第二操作中的所述多个操作点的运动轨迹是否具有分散趋势,得到第一判断结果;
对于如何判断所述多个操作点的运动轨迹是否具有分散趋势,可以有多种实现方式。
例如,可以先确定多个操作点构成的多边形的几何中心;在操作点移动的过程中,可以实时检测所述操作点与所述几何中心之间的距离;如果在移动过程中,所述操作点与所述几何中心之间的距离增大,则可以判定所述多个操作点的运动轨迹具有分散趋势。
或者,可以先确定多个操作点构成的多边形的面积;在操作点移动的过程中,可以实时检测所述多个操作点构成的多边形的面积;如果在移动过程中,多个操作点构成的多边形的面积增大,则可以判定所述多个操作点的运动轨迹具有分散趋势。
实际应用中,还可以采用其他方式判断所述多个操作点的运动轨迹是否具有分散趋势,在此不再一一列举。
步骤304:当所述第一判断结果表示所述第二操作中的所述多个操作点的运动轨迹具有分散趋势时,将之前复制到所述电子设备的内存中的数据进行释放,以使所述数据对应的显示内容显示在所述第一显示单元。
所述选中的内容可以是各种类型的文件、文本或图片。例如,选中的内容具体可以是文档中的文字,和/或,图片;也可以是某些应用程序的快捷方式的图标;或者可以是音频文件或者视频文件等等。
将之前复制到所述电子设备的内存中的数据进行释放之后,用户可以在所述第一显示单元看到释放后的数据。
在实际应用中,对于释放后的数据的显示位置,可以根据实际需求进行设置。例如,当在文本编辑过程中释放复制的文本或图片时,可以将所述文本或图片在当前光标所在位置的前方或后方进行***显示。当对桌面上的图标进行释放时,可以将所述图标释放在当前桌面上的最后一个图标的后方,并且,当图标个数为多个时,还可以按照水平排列等方式将每个图标显示在特定的图标显示位置,从而使桌面上的图标排列得整齐。
本实施例中,通过当所述操作点的数目大于或等于第一预设阈值时,检测与所述显示区域保持接触的操作点在离开所述显示区域之前输入的第二操作;当所述第二操作中的所述多个操作点的运动轨迹具有分散趋势时,将当前选中的内容存储至所述电子设备的内存中;可以使用户通过多个手指向外扩张的方式,实现粘贴操作的输入。
图4为本发明的操作输入方法实施例4的流程图。如图4所示,该方法可以包括:
步骤401:获取用户输入的第三操作;
步骤402:当所述第三操作满足第二预设条件时,检测用户在所述虚拟键盘的显示区域的任意位置输入的第四操作;
所述第三操作可以是用户在所述虚拟键盘的显示区域的任意位置通过多个操作点输入的触碰操作;此时,所述第二预设条件具体可以为:所述操作点的数目大于或等于第二预设阈值并且所述操作点在同一位置与所述显示区域的接触时间大于或等于预设时长。具体的,所述第二预设阈值可以是2、3或者4等等。所述预设时长可以是1秒、2秒或者3秒等等。假设第二阈值为2,预设时长为1秒,则当用户采用两根手指按住所述触控输入单元1秒钟后,可以判定输入了满足第二预设条件的第三操作。
或者,所述第二预设条件可以是所述操作点的数目大于或等于第二预设阈值并且所述多个操作点之间的距离小于或等于预设距离。所述预设距离可以是1毫米,2毫米,1厘米,2厘米等等。假设预设距离为1厘米,第二预设阈值为2。则当用户采用相邻的两根手指(两根手指与触控单元的接触点之间的距离小于1厘米)同时点击触控输入单元时,可以判定输入了满足第二预设条件的第三操作。
或者,所述第二预设条件可以是所述操作点的数目大于或等于第二预设阈值并且所述多个操作点均位于预先设定的第一显示区域,所述第一显示区域属于所述显示区域的一部分。此时,所述第二预设阈值可以是1、2、3等等。所述第一显示区域是所述虚拟键盘上的区域,例如,可以是虚拟键盘中的空格按键的显示区域。通过这种第二预设条件,可以实现当用户通过两个手指点击虚拟键盘中的空格键时,判定输入了满足第二预设条件的第三操作。
当所述第三操作满足第二预设条件时,所述电子设备可以进入监听状态。在监听状态下,可以检测用户在所述虚拟键盘的显示区域的任意位置输入的第四操作。
需要说明的是,所述第三操作可以是通过用户的一个操作手输入的,所述第四操作可以是通过用户的另一个操作手输入的。例如,所述第三操作是由用户的左手输入的,所述第四操作是由用户的右手输入的。
具体的,所述第四操作可以是在所述虚拟键盘的任意位置输入的轨迹连续的滑动操作,或者是在所述虚拟键盘的任意位置输入的多次的点击操作。
步骤403:根据所述第四操作,确定用户选中的内容,以便将所述内容作为所述数据处理过程中需要处理的数据。
所述第四操作,是用户选择文本、图片或者其他类型的文件(包括图标在内)的操作。用户选中的内容,通过所述第二操作可以被复制或替换。
步骤404:获取用户在所述虚拟键盘的显示区域的任意位置输入的第一操作;
步骤405:当所述第一操作满足第一预设条件时,检测与所述显示区域保持接触的操作点在离开所述显示区域之前输入的第二操作;
步骤406:判断所述第二操作是否满足第二预设条件,得到第一判断结果;
步骤407:当所述第一判断结果表示所述第二操作满足第二预设条件时,触发所述第二操作对应的数据处理过程。
本实施例中,通过获取用户输入的第三操作;当所述第三操作满足第二预设条件时,检测用户在所述虚拟键盘的显示区域的任意位置输入的第四操作;根据所述第四操作,确定用户选中的内容;可以使用户通过虚拟键盘,并且在虚拟键盘上的任意位置输入内容选取操作,进一步提高输入内容选取操作的便捷性。
图5为本发明实施例中根据所述第四操作,确定用户选中的内容的流程图。如图5所示,该流程可以包括:
步骤501:识别所述第四操作在所述显示区域的操作起始位置;
所述第四操作可以是在所述显示区域的任意位置作为起始输入位置的。用户采用某个操作点第一次接触到所述触碰输入单元时,与所述触碰输入单元的接触位置,可以作为所述操作起始位置。
步骤502:确定所述操作起始位置在所述第一显示单元上对应的选择起始位置;
所述操作起始位置在虚拟键盘上,所述虚拟键盘上的各个位置均与第一显示单元上的显示位置存在对应关系。
从所述操作起始位置出发,操作点可以在触控输入单元上任意滑动,在滑动的过程中,可以实现对于部分内容的选取。
步骤503:识别所述第四操作在所述显示区域的操作结束位置;
操作点在离开所述触控输入单元之前,在所述显示区域的最后的触碰位置,即为所述操作结束位置。
步骤504:确定所述操作结束位置在所述第一显示单元上对应的选择结束位置;
所述操作结束位置在虚拟键盘上,所述虚拟键盘上的各个位置均与第一显示单元上的显示位置存在对应关系。
步骤505:将所述选择起始位置与所述选择结束位置之间的显示内容确定为所述用户选中的内容。
当所述显示内容为文本时,假设所述起始位置为第一行的第三个字,所述结束位置为第二行的第八个字,则可以将第一行的第三个字至第二行的第八个字之间的内容确定为所述用户选中的内容。
需要说明的是,所述第四操作可以是在虚拟键盘上的连续滑动操作,在滑动的过程中,实现内容的选取,滑动操作的起点和终点,即为本实施例中的操作起始位置和操作结束位置。所述第四操作也可以是在虚拟键盘上的两次点击操作,第一次点击操作的点击位置,可以为本实施例中的操作起始位置;第二次点击操作的点击位置,可以为本实施例中的操作结束位置。
本发明还公开了一种电子设备。所述电子设备可以是笔记本电脑、或者智能手机等等。所述电子设备包括第一显示单元和第二显示单元。所述第一显示单元可以是各种类型的显示器。例如,所述第一显示单元可以是LCD类型的显示器,也可以是具有触控输入功能的触摸屏。所述第二显示单元是具有触控输入功能的触摸屏。
所述第一显示单元用于输出所述电子设备的显示芯片处理后的图像信息,所述第二显示单元上显示虚拟键盘,在所述虚拟键盘的显示区域设置有触控输入单元。
图6为本发明的电子设备实施例的结构图。如图6所示,所述电子设备可以包括:
第一操作获取模块601,用于获取用户在所述虚拟键盘的显示区域的任意位置输入的第一操作;
所述虚拟键盘可以与现有技术中的实体键盘具有相同的键位。当用户采用一个操作点点击某个键位时,可以触发该键位对应的按键的功能。
本实施例中,所述第一操作可以在所述虚拟键盘的显示区域的任意位置输入。所述第一操作可以是通过多个操作点输入的操作。
第二操作检测模块602,用于当所述第一操作满足第一预设条件时,检测与所述显示区域保持接触的操作点在离开所述显示区域之前输入的第二操作;
所述第一预设条件可以根据实际需求进行设置。例如,所述第一预设条件可以是执行所述第一操作的操作点的个数大于或等于第一预设阈值。具体的,所述第一预设阈值可以是4,此时,当用户同时采用4个操作点(手指)执行第一操作时,就可以判断第一操作满足预设条件。
所述第一操作可以是触碰操作,即当用户采用四个手指同时接触所述触控输入单元(触摸屏)时,可以判断输入了满足第一预设条件的操作。此后,可以检测与所述显示区域保持接触的操作点在离开所述显示区域之前输入的第二操作。
当所述第一操作满足第一预设条件时,用户可以在手指不离开虚拟键盘的显示区域的情况下,继续输入第二操作。当用户的手指离开所述虚拟键盘的显示区域时,可以确定所述第二操作输入完毕。
本实施例中,所述操作点可以是用户的手指与虚拟键盘的显示区域相接触的点。
第一判断模块603,用于判断所述第二操作是否满足第二预设条件,得到第一判断结果;
所述第二预设条件可以根据实际需求进行设置。例如,所述第二预设条件可以是所述第二操作中各个操作点的运动轨迹具有聚合趋势,或者所述第二预设条件可以是所述第二操作中各个操作点的运动轨迹具有分散趋势。
数据处理模块604,用于当所述第一判断结果表示所述第二操作满足第二预设条件时,触发所述第二操作对应的数据处理过程。
当所述第二操作中各个操作点的运动轨迹具有聚合趋势时,可以触发复制命令对应的数据处理过程;当所述第二操作中各个操作点的运动轨迹具有分散趋势时,可以触发粘贴命令对应的数据处理过程。
综上所述,本实施例中,通过获取用户在所述虚拟键盘的显示区域的任意位置输入的第一操作,当所述第一操作满足第一预设条件时,检测与所述显示区域保持接触的操作点在离开所述显示区域之前输入的第二操作;当所述第二操作满足第二预设条件时,触发所述第二操作对应的数据处理过程;可以使用户在虚拟键盘的显示区域的任意位置进行操作的输入,而无需按下某些特定的按键,提高了输入复制、粘贴等操作的便捷性。
实际应用中,所述第一操作获取模块601,具体可以包括:
触碰操作获取单元,用于获取用户在所述虚拟键盘的显示区域的任意位置通过多个操作点输入的触碰操作。
实际应用中,所述第一预设条件具体包括:
所述操作点的数目大于或等于第一预设阈值。
实际应用中,所述第一判断模块603,具体可以包括:
第一判断单元,用于判断所述第二操作中的所述多个操作点的运动轨迹是否具有聚合趋势;
所述数据处理模块604,具体可以包括:
存储单元,用于将当前选中的内容存储至所述电子设备的内存中。
实际应用中,所述第一判断模块603,具体可以包括:
第二判断单元,用于判断所述第二操作中的所述多个操作点的运动轨迹是否具有分散趋势;
所述数据处理模块604,具体可以包括:
释放单元,用于将之前复制到所述电子设备的内存中的数据进行释放,以使所述数据对应的显示内容显示在所述第一显示单元。
实际应用中,所述存储单元,具体可以包括:
存储子单元,用于将当前选中的文件、文本或图片存储至所述电子设备的内存中。
实际应用中,所述释放单元,具体可以包括:
释放子单元,用于将之前复制到所述电子设备的内存中的文件、文本或图片进行释放。
实际应用中,还可以包括:
第三操作获取模块,用于在获取用户在所述虚拟键盘的显示区域的任意位置输入的第一操作之前,获取用户输入的第三操作;
第四操作检测模块,用于当所述第三操作满足第二预设条件时,检测用户在所述虚拟键盘的显示区域的任意位置输入的第四操作;
内容选取模块,用于根据所述第四操作,确定用户选中的内容,以便将所述内容作为所述数据处理过程中需要处理的数据。
实际应用中,所述第三操作获取模块,具体可以包括:
第三操作获取单元,用于获取用户在所述虚拟键盘的显示区域的任意位置通过多个操作点输入的触碰操作;
所述第二预设条件具体包括:所述操作点的数目大于或等于第二预设阈值并且所述操作点在同一位置与所述显示区域的接触时间大于或等于预设时长。
实际应用中,所述第三操作获取模块,具体可以包括:
第三操作获取单元,用于获取用户在所述虚拟键盘的显示区域的任意位置通过多个操作点输入的触碰操作;
所述第二预设条件具体包括:所述操作点的数目大于或等于第二预设阈值并且所述多个操作点之间的距离小于或等于预设距离。
实际应用中,所述第三操作获取模块,具体可以包括:
第三操作获取单元,用于获取用户在所述虚拟键盘的显示区域的任意位置通过多个操作点输入的触碰操作;
所述第二预设条件具体包括:所述操作点的数目大于或等于第二预设阈值并且所述多个操作点均位于预先设定的第一显示区域,所述第一显示区域属于所述显示区域的一部分。
实际应用中,所述内容选取模块,具体可以包括:
操作起始位置单元,用于识别所述第四操作在所述显示区域的操作起始位置;
选择起始位置确定单元,用于确定所述操作起始位置在所述第一显示单元上对应的选择起始位置;
操作结束位置单元,用于识别所述第四操作在所述显示区域的操作结束位置;
选择结束位置确定单元,用于确定所述操作结束位置在所述第一显示单元上对应的选择结束位置;
内容确定单元,用于将所述选择起始位置与所述选择结束位置之间的显示内容确定为所述用户选中的内容。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案对背景技术做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的电子设备而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。
Claims (24)
1.一种操作输入方法,其特征在于,所述方法应用于电子设备,所述电子设备包括第一显示单元和第二显示单元,所述第一显示单元用于输出所述电子设备的显示芯片处理后的图像信息,所述第二显示单元上显示虚拟键盘,在所述虚拟键盘的显示区域设置有触控输入单元,包括:
获取用户在所述虚拟键盘的显示区域的任意位置输入的第一操作;
当所述第一操作满足第一预设条件时,检测与所述显示区域保持接触的操作点在离开所述显示区域之前输入的第二操作;
判断所述第二操作是否满足第二预设条件,得到第一判断结果;
当所述第一判断结果表示所述第二操作满足第二预设条件时,触发所述第二操作对应的数据处理过程。
2.根据权利要求1所述的方法,其特征在于,所述获取用户在所述虚拟键盘的显示区域的任意位置输入的第一操作,具体包括:
获取用户在所述虚拟键盘的显示区域的任意位置通过多个操作点输入的触碰操作。
3.根据权利要求2所述的方法,其特征在于,所述第一预设条件具体包括:
所述操作点的数目大于或等于第一预设阈值。
4.根据权利要求2所述的方法,其特征在于,所述判断所述第二操作是否满足第二预设条件,具体包括:
判断所述第二操作中的所述多个操作点的运动轨迹是否具有聚合趋势;
所述触发所述第二操作对应的数据处理过程,具体包括:
将当前选中的内容存储至所述电子设备的内存中。
5.根据权利要求2所述的方法,其特征在于,所述判断所述第二操作是否满足第二预设条件,具体包括:
判断所述第二操作中的所述多个操作点的运动轨迹是否具有分散趋势;
所述触发所述第二操作对应的数据处理过程,具体包括:
将之前复制到所述电子设备的内存中的数据进行释放,以使所述数据对应的显示内容显示在所述第一显示单元。
6.根据权利要求4所述的方法,其特征在于,所述将当前选中的内容存储至所述电子设备的内存中,具体包括:
将当前选中的文件、文本或图片存储至所述电子设备的内存中。
7.根据权利要求5所述的方法,其特征在于,所述将之前复制到所述电子设备的内存中的数据进行释放,具体包括:
将之前复制到所述电子设备的内存中的文件、文本或图片进行释放。
8.根据权利要求1所述的方法,其特征在于,所述获取用户在所述虚拟键盘的显示区域的任意位置输入的第一操作之前,还包括:
获取用户输入的第三操作;
当所述第三操作满足第二预设条件时,检测用户在所述虚拟键盘的显示区域的任意位置输入的第四操作;
根据所述第四操作,确定用户选中的内容,以便将所述内容作为所述数据处理过程中需要处理的数据。
9.根据权利要求8所述的方法,其特征在于,所述获取用户输入的第三操作,具体包括:
获取用户在所述虚拟键盘的显示区域的任意位置通过多个操作点输入的触碰操作;
所述第二预设条件具体包括:所述操作点的数目大于或等于第二预设阈值并且所述操作点在同一位置与所述显示区域的接触时间大于或等于预设时长。
10.根据权利要求8所述的方法,其特征在于,所述获取用户输入的第三操作,具体包括:
获取用户在所述虚拟键盘的显示区域的任意位置通过多个操作点输入的触碰操作;
所述第二预设条件具体包括:所述操作点的数目大于或等于第二预设阈值并且所述多个操作点之间的距离小于或等于预设距离。
11.根据权利要求8所述的方法,其特征在于,所述获取用户输入的第三操作,具体包括:
获取用户在所述虚拟键盘的显示区域的任意位置通过多个操作点输入的触碰操作;
所述第二预设条件具体包括:所述操作点的数目大于或等于第二预设阈值并且所述多个操作点均位于预先设定的第一显示区域,所述第一显示区域属于所述显示区域的一部分。
12.根据权利要求8所述的方法,其特征在于,所述根据所述第四操作,确定用户选中的内容,具体包括:
识别所述第四操作在所述显示区域的操作起始位置;
确定所述操作起始位置在所述第一显示单元上对应的选择起始位置;
识别所述第四操作在所述显示区域的操作结束位置;
确定所述操作结束位置在所述第一显示单元上对应的选择结束位置;
将所述选择起始位置与所述选择结束位置之间的显示内容确定为所述用户选中的内容。
13.一种电子设备,其特征在于,所述电子设备包括第一显示单元和第二显示单元,所述第一显示单元用于输出所述电子设备的显示芯片处理后的图像信息,所述第二显示单元上显示虚拟键盘,在所述虚拟键盘的显示区域设置有触控输入单元,所述电子设备包括:
第一操作获取模块,用于获取用户在所述虚拟键盘的显示区域的任意位置输入的第一操作;
第二操作检测模块,用于当所述第一操作满足第一预设条件时,检测与所述显示区域保持接触的操作点在离开所述显示区域之前输入的第二操作;
第一判断模块,用于判断所述第二操作是否满足第二预设条件,得到第一判断结果;
数据处理模块,用于当所述第一判断结果表示所述第二操作满足第二预设条件时,触发所述第二操作对应的数据处理过程。
14.根据权利要求13所述的电子设备,其特征在于,所述第一操作获取模块,具体包括:
触碰操作获取单元,用于获取用户在所述虚拟键盘的显示区域的任意位置通过多个操作点输入的触碰操作。
15.根据权利要求14所述的电子设备,其特征在于,所述第一预设条件具体包括:
所述操作点的数目大于或等于第一预设阈值。
16.根据权利要求14所述的电子设备,其特征在于,所述第一判断模块,具体包括:
第一判断单元,用于判断所述第二操作中的所述多个操作点的运动轨迹是否具有聚合趋势;
所述数据处理模块,具体包括:
存储单元,用于将当前选中的内容存储至所述电子设备的内存中。
17.根据权利要求14所述的电子设备,其特征在于,所述第一判断模块,具体包括:
第二判断单元,用于判断所述第二操作中的所述多个操作点的运动轨迹是否具有分散趋势;
所述数据处理模块,具体包括:
释放单元,用于将之前复制到所述电子设备的内存中的数据进行释放,以使所述数据对应的显示内容显示在所述第一显示单元。
18.根据权利要求16所述的电子设备,其特征在于,所述存储单元,具体包括:
存储子单元,用于将当前选中的文件、文本或图片存储至所述电子设备的内存中。
19.根据权利要求17所述的电子设备,其特征在于,所述释放单元,具体包括:
释放子单元,用于将之前复制到所述电子设备的内存中的文件、文本或图片进行释放。
20.根据权利要求13所述的电子设备,其特征在于,还包括:
第三操作获取模块,用于在获取用户在所述虚拟键盘的显示区域的任意位置输入的第一操作之前,获取用户输入的第三操作;
第四操作检测模块,用于当所述第三操作满足第二预设条件时,检测用户在所述虚拟键盘的显示区域的任意位置输入的第四操作;
内容选取模块,用于根据所述第四操作,确定用户选中的内容,以便将所述内容作为所述数据处理过程中需要处理的数据。
21.根据权利要求20所述的电子设备,其特征在于,所述第三操作获取模块,具体包括:
第三操作获取单元,用于获取用户在所述虚拟键盘的显示区域的任意位置通过多个操作点输入的触碰操作;
所述第二预设条件具体包括:所述操作点的数目大于或等于第二预设阈值并且所述操作点在同一位置与所述显示区域的接触时间大于或等于预设时长。
22.根据权利要求20所述的电子设备,其特征在于,所述第三操作获取模块,具体包括:
第三操作获取单元,用于获取用户在所述虚拟键盘的显示区域的任意位置通过多个操作点输入的触碰操作;
所述第二预设条件具体包括:所述操作点的数目大于或等于第二预设阈值并且所述多个操作点之间的距离小于或等于预设距离。
23.根据权利要求20所述的电子设备,其特征在于,所述第三操作获取模块,具体包括:
第三操作获取单元,用于获取用户在所述虚拟键盘的显示区域的任意位置通过多个操作点输入的触碰操作;
所述第二预设条件具体包括:所述操作点的数目大于或等于第二预设阈值并且所述多个操作点均位于预先设定的第一显示区域,所述第一显示区域属于所述显示区域的一部分。
24.根据权利要求20所述的电子设备,其特征在于,所述内容选取模块,具体包括:
操作起始位置单元,用于识别所述第四操作在所述显示区域的操作起始位置;
选择起始位置确定单元,用于确定所述操作起始位置在所述第一显示单元上对应的选择起始位置;
操作结束位置单元,用于识别所述第四操作在所述显示区域的操作结束位置;
选择结束位置确定单元,用于确定所述操作结束位置在所述第一显示单元上对应的选择结束位置;
内容确定单元,用于将所述选择起始位置与所述选择结束位置之间的显示内容确定为所述用户选中的内容。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410307824.3A CN105335080A (zh) | 2014-06-30 | 2014-06-30 | 一种操作输入方法及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410307824.3A CN105335080A (zh) | 2014-06-30 | 2014-06-30 | 一种操作输入方法及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105335080A true CN105335080A (zh) | 2016-02-17 |
Family
ID=55285666
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410307824.3A Pending CN105335080A (zh) | 2014-06-30 | 2014-06-30 | 一种操作输入方法及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105335080A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106201255A (zh) * | 2016-06-30 | 2016-12-07 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN109101181A (zh) * | 2018-08-17 | 2018-12-28 | 联想(北京)有限公司 | 一种数据处理方法及电子设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101630231A (zh) * | 2009-08-04 | 2010-01-20 | 苏州瀚瑞微电子有限公司 | 触控屏的操作手势 |
CN102455869A (zh) * | 2011-09-29 | 2012-05-16 | 北京壹人壹本信息科技有限公司 | 一种利用手势编辑文字的方法及装置 |
CN103136180A (zh) * | 2013-02-25 | 2013-06-05 | 北京极兴莱博信息科技有限公司 | 一种文段复制粘贴的方法、装置及终端 |
-
2014
- 2014-06-30 CN CN201410307824.3A patent/CN105335080A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101630231A (zh) * | 2009-08-04 | 2010-01-20 | 苏州瀚瑞微电子有限公司 | 触控屏的操作手势 |
CN102455869A (zh) * | 2011-09-29 | 2012-05-16 | 北京壹人壹本信息科技有限公司 | 一种利用手势编辑文字的方法及装置 |
CN103136180A (zh) * | 2013-02-25 | 2013-06-05 | 北京极兴莱博信息科技有限公司 | 一种文段复制粘贴的方法、装置及终端 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106201255A (zh) * | 2016-06-30 | 2016-12-07 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN106201255B (zh) * | 2016-06-30 | 2020-11-20 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN109101181A (zh) * | 2018-08-17 | 2018-12-28 | 联想(北京)有限公司 | 一种数据处理方法及电子设备 |
CN109101181B (zh) * | 2018-08-17 | 2022-04-22 | 联想(北京)有限公司 | 一种数据处理方法及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11487426B2 (en) | Apparatus and method for cursor control and text selection and editing based on gesture-based touch inputs received in a virtual keyboard display area | |
CN102855081B (zh) | 在设备中提供使用手势的web浏览器界面的装置和方法 | |
CN106227520B (zh) | 一种应用界面切换方法及装置 | |
WO2018166434A1 (zh) | 图标的处理方法及移动终端 | |
CN105045454A (zh) | 一种终端防误触方法及终端 | |
CN104541239A (zh) | 文本选择和录入 | |
CN101776968A (zh) | 触控方法和装置 | |
CN102520821B (zh) | 一种用于触摸屏的内容编辑装置及方法 | |
CN104850660A (zh) | 一种图片显示方法、装置及移动终端 | |
CN103620542A (zh) | 基于触摸屏的物理按键模拟方法及装置 | |
CN105005448A (zh) | 应用程序启动方法、装置及终端设备 | |
CN105468286A (zh) | 一种基于移动终端操作状态栏的方法及移动终端 | |
CN105138170A (zh) | 一种主题确定方法及终端 | |
CN106033295A (zh) | 菜单显示方法、装置及移动终端 | |
CN104820619A (zh) | 一种移动终端的应用程序切换方法及装置 | |
CN103106022A (zh) | 触控面板的虚拟按键的设定与检测方法 | |
CN105892915B (zh) | 一种信息处理方法及电子设备 | |
US20170277419A1 (en) | Method and Electronic Device for Replying to a Message | |
CN103941957A (zh) | 用户设备内容删除方法、装置以及用户设备 | |
CN105335080A (zh) | 一种操作输入方法及电子设备 | |
CN105549879A (zh) | 一种信息处理方法及电子设备 | |
CN104866210A (zh) | 一种触摸屏操控方法、装置及电子设备 | |
CN104750401A (zh) | 一种触控方法、相关装置以及终端设备 | |
US10514843B2 (en) | Method for displaying virtual keypad overlapping an application and electronic device | |
CN104915138A (zh) | 信息处理方法及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160217 |
|
RJ01 | Rejection of invention patent application after publication |