一种操作输入方法及电子设备的制造方法_3

文档序号:9471047阅读:来源:国知局
[0122]步骤501:获取操作点在所述虚拟键盘的显示区域的任意位置输入的第一操作;
[0123]步骤502:当所述操作点在所述显示区域上的移动轨迹的移动距离大于或等于第一预设距离时,确定所述操作点的运动方向;
[0124]步骤503:根据所述运动方向,判断所述第一操作的运动方向是否为向上,得到第一判断结果;
[0125]步骤504:当所述第一判断结果表示所述第一操作的运动方向为向上时,将所述第一显示单元上的光标从当前所在位置向上移动第一距离。
[0126]所述第一距离,可以是一行,也可以是多行。或者,所述第一距离还可以根据执行第一操作的操作点的数目进行确定。
[0127]S卩,可以确定输入所述第一操作的操作点的数目;根据所述操作点的数目与移动距离之间的对应关系,确定所述第一距离。例如,当用户采用两个手指(操作点数目为2)向上滑动时,可以确定所述第一距离为两行,将光标从当前所在位置向上移动两行。当用户采用三个手指向上滑动时,可以将光标向上移动三行。
[0128]本实施例中,通过当所述第一操作的运动方向为向上时,将所述第一显示单元上的光标从当前所在位置向上移动第一距离,可以使用户通过在虚拟键盘上向上滑动的操作方式,执行与按下实体按键中的向上的方向键相同的操作,可以提高输入光标移动操作的便捷性。
[0129]图6为本发明的操作输入方法实施例5的流程图。如图6所示,该方法可以包括:
[0130]步骤601:获取操作点在所述虚拟键盘的显示区域的任意位置输入的第一操作;
[0131]步骤602:当所述操作点在所述显示区域上的移动轨迹的移动距离大于或等于第一预设距离时,确定所述操作点的运动方向;
[0132]步骤603:根据所述运动方向,判断所述第一操作的运动方向是否为向下,得到第一判断结果;
[0133]步骤604:当所述第一判断结果表示所述第一操作的运动方向为向下时,将所述第一显示单元上的光标从当前所在位置向上移动第二距离。
[0134]所述第二距离,可以是一行,也可以是多行。或者,所述第二距离还可以根据执行第一操作的操作点的数目进行确定。
[0135]S卩,可以确定输入所述第一操作的操作点的数目;根据所述操作点的数目与移动距离之间的对应关系,确定所述第二距离。例如,当用户采用两个手指(操作点数目为2)向下滑动时,可以确定所述第二距离为两行,将光标从当前所在位置向下移动两行。当用户采用三个手指向下滑动时,可以将光标向下移动三行。
[0136]本实施例中,通过当所述第一操作的运动方向为向下时,将所述第一显示单元上的光标从当前所在位置向下移动第一距离,可以使用户通过在虚拟键盘上向下滑动的操作方式,执行与按下实体按键中的向下的方向键相同的操作,可以提高输入光标移动操作的便捷性。
[0137]本发明还公开了一种电子设备。所述电子设备可以是笔记本电脑、或者智能手机等等。所述电子设备包括第一显示单元和第二显示单元。所述第一显示单元可以是各种类型的显示器。例如,所述第一显示单元可以是LCD类型的显示器,也可以是具有触控输入功能的触摸屏。所述第二显示单元是具有触控输入功能的触摸屏。
[0138]所述第一显示单元用于输出所述电子设备的显示芯片处理后的图像信息,所述第二显示单元上显示虚拟键盘,在所述虚拟键盘的显示区域设置有触控输入单元。具体的,所述电子设备可以是笔记本电脑的形态,与现有技术相比,所述电子设备的键盘上可以不再具有实体按键,而是采用触摸屏等装置显示的虚拟键盘。
[0139]图7为本发明的电子设备实施例的结构图。如图7所示,所述电子设备可以包括:
[0140]第一操作获取模块701,用于获取操作点在所述虚拟键盘的显示区域的任意位置输入的第一操作;
[0141]所述虚拟键盘可以与现有技术中的实体键盘具有相同的键位。当用户采用一个操作点点击某个键位时,可以触发该键位对应的按键的功能。
[0142]本实施例中,所述第一操作可以在所述虚拟键盘的显示区域的任意位置输入。所述第一操作可以是通过一个操作点或者多个操作点输入的滑动操作。
[0143]运动方向确定模块702,用于当所述操作点在所述显示区域上的移动轨迹的移动距离大于或等于第一预设距离时,确定所述操作点的运动方向;
[0144]为了与对虚拟按键进行的点击操作进行区分,本实施例中的第一操作中,所述操作点在所述显示区域上的移动轨迹的移动距离需要大于或等于第一预设距离。所述第一预设距离可以根据实际应用场景进行设定。所述第一预设距离可以是I毫米、2毫米等等。
[0145]当操作点在虚拟键盘上的移动距离大于或等于第一预设距离时,可以判定当前输入的操作不是对于虚拟按键的点击操作。此时,可以确定所述操作点的运动方向。
[0146]可以根据操作点在虚拟键盘的显示区域上的移动轨迹,对操作点的运动方向进行分析或识别。
[0147]例如,可以将所述第一操作中与虚拟键盘的显示区域最先接触的位置作为坐标原点,建立平面直角坐标系。在该坐标系中,划分多个区域,每个区域与一个方向相对应。如果所述第一操作的移动轨迹上的各个点,均位于某一区域,则可以将该区域对应的方向,确定为所述操作点的运动方向。
[0148]第一判断模块703,用于根据所述运动方向,判断所述第一操作是否满足第一预设条件,得到第一判断结果;
[0149]所述第一预设条件,可以根据实际需求进行设置。例如,所述预设条件可以是所述第一操作中的操作点的运动方向为上、或下、或左、或右。
[0150]数据处理模块704,用于当所述第一判断结果表示所述第一操作满足第一预设条件时,执行所述第一操作对应的数据处理过程。
[0151 ] 当所述第一预设条件为所述第一操作中的操作点的运动方向为上、或下、或左、或右时,所述第一操作可以分别对应不同的数据处理过程。
[0152] 例如,当所述操作点的运动方向为向上时,所述第一操作对应的数据处理过程可以是将光标向上移动;当所述操作点的运动方向为向下时,所述第一操作对应的数据处理过程可以是将光标向下移动;操作点的运动方向为向左时,所述第一操作对应的数据处理过程可以是删除当前选中的或者与光标相邻的数据;操作点的运动方向为向右时,所述第一操作对应的数据处理过程可以是按下回车按键所对应的数据处理过程。
[0153]综上所述,本实施例中,通过获取操作点在所述虚拟键盘的显示区域的任意位置输入的第一操作,根据所述操作点的运动方向,判断所述第一操作是否满足第一预设条件,当满足第一预设条件时,执行所述第一操作对应的数据处理过程;可以使用户在虚拟键盘的显示区域的任意位置进行操作的输入,而无需按下某些特定的按键,并且不需要手指移动较远距离的情况下,就可以输入删除、回车、上下移动光标等操作,提高了输入删除、回车、上下移动光标等操作的便捷性。
[0154]实际应用中,所述第一判断模块703,具体可以包括:
[0155]第一判断单元,用于判断所述第一操作的运动方向是否为第一方向。
[0156]实际应用中,所述第一判断单元,具体可以包括:
[0157]第一判断子单元,用于判断所述第一操作的运动方向是否为向左;
[0158]所述数据处理模块704,具体可以包括:
[0159]删除单元,用于将与所述第一显示单元上的光标的所在位置相邻的字符或图片删除。
[0160]实际应用中,所述第一判断单元,具体还可以包括:
[0161]第二判断单元,用于判断所述第一操作的运动方向是否为向右;
[0162]所述数据处理模块704,具体可以包括:
[0163]回车命令输入单元,用于输入回车命令。
[0164]实际应用中,所述第一判断单元,具体可以包括:
[0165]第三判断子单元,用于判断所述第一操作的运动方向是否为向上;
[0166]所述数据处理模块704,具体可以包括:
[0167]光标上移单元,用于将所述第一显示单元上的光标从当前所在位置向上移动第一距离。
[0168]实际应用中,所述第一判断单元,具体可以包括:
[0169]第四判断子单元,用于判断所述第一操作的运动方向是否为向下;
[0170]所述数据处理模块704,具体可以包括:
[0171]光标下移单元,用于将所述第一显示单元上的光标从当前所在位置向下移动第二距离。
[0172]实际应用中,所述第一判断模块703,具体可以包括:
[0173]第二判断单元,用于判断所述第一操作的运动方向是否为向左并且所述操作点的数目至少为两个;
[0174]所述数据处理模块704,具体可以包括:
[0175]词组删除单元,用于将与所述第一显示单元上的光标的所在位置相邻的至少两个字符构成的词组删除。
[0176]实际应用中,所述电子设备还可以包括:
[0177]第一操作点数目确定单元,用于在将所述第一显示单元上的光标从当前所在位置向上移动第一距离之前,确定输入所述第一操作的操作点的数目;
[0178]第一距离确定单元,用于根据所述操作点的数目与移动距离之间的对
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1