一种虚拟键盘的布局方法及电子设备的制造方法

文档序号:8487603阅读:421来源:国知局
一种虚拟键盘的布局方法及电子设备的制造方法
【技术领域】
[0001]本发明涉及电子通讯领域,具体涉及一种虚拟键盘在电子设备界面上的布局方法及电子设备。
【背景技术】
[0002]目前,拥有触摸显示屏的电子设备的虚拟键盘大都以覆盖屏幕下方的呈现方式布局,就如:搜狗输入法、百度输入法和QQ输入法等提供虚拟键盘的应用提供的虚拟键盘都是以覆盖屏幕下方的呈现方式布局。
[0003]随着现今电子设备的屏幕越来越大,虚拟键盘覆盖的面积也增大,以至用户在对虚拟键盘进行操作时,需要一手持机一手对虚拟键盘进行操作,甚至有些例如大尺寸平板,在需要双手持机,如若需要对虚拟键盘进行操作,则需要将大尺寸平板放置与一固定平面上,腾出一只手来对虚拟键盘进行操作。
[0004]综上所述,现有的虚拟键盘的布局方式,造成了用户操作上的不便。
[0005]如何解决虚拟键盘布局不适应用户操作的问题成了现尚待解决的问题。

【发明内容】

[0006]本发明解决的问题是传统的虚拟键盘的布局方法给用户带来的操作上的不便利。通过在电子设备的显示界面中提供位置选择框,让用户选择虚拟键盘放置的位置,并通过映射表提供对应的虚拟键盘,解决了上述的问题。
[0007]本发明提供了一种虚拟键盘的布局方法,其方法的步骤如下:
[0008]在显示界面中提供位置选择框,其中,所述位置选择框用于分割所述显示界面中可放置虚拟键盘的区域;
[0009]记录用户选择的所述位置选择框;
[0010]判断用户是否结束所述位置选择框的选择操作;
[0011]若是,将所述用户选择的位置选择框生成一显示框;
[0012]根据所述显示框的轮廓形状,判断在映射表中是否存在对应的虚拟键盘,其中,所述映射表存储轮廓形状与虚拟键盘的对应关系;
[0013]若存在,在所述显示框的位置提供所述对应的虚拟键盘。
[0014]进一步地,所述用户选择的位置选择框生成所述显示框的步骤如下:
[0015]判断所述用户选择的位置选择框的轮廓线是否存在共边;
[0016]若否,根据所述位置选择框的轮廓线生成所述显示框;
[0017]若是,删除所述共边的轮廓线,将剩余的所述轮廓线生成所述显示框。
[0018]进一步地,当在所述映射表中不存在所述对应的虚拟键盘时,提示用户继续选择所述位置选择框。
[0019]进一步地,当在所述映射表中不存在所述对应的虚拟键盘时,提供在所述映射表中与所述显示框的轮廓形状近似度最高的轮廓形状对应的虚拟键盘。
[0020]进一步地,所述虚拟键盘的布局方法还包括:接收用户调节指令,根据所述用户的调节指令调节所述虚拟键盘,所述调节指令包括放大或者缩小所述显示界面中提供的所述虚拟键盘。
[0021]本发明还提供一电子设备,所述电子设备包括:
[0022]一显示单元,用于在显示界面中提供位置选择框,其中,所述位置选择框用于分割所述显示界面中可放置虚拟键盘的区域;
[0023]一处理单元,用于记录用户选择的所述位置选择框;
[0024]一判断单元,用于判断用户是否结束所述位置选择框的选择操作;
[0025]当所述判断单元判断用户结束所述位置选择框的选择操作时,所述处理单元将所述用户选择的位置选择框生成一显示框;
[0026]根据所述显示框的轮廓形状,所述判断单元判断在映射表中是否存在对应的虚拟键盘,其中所述映射表存储轮廓形状与虚拟键盘的对应关系;
[0027]当所述映射表中存在对应的虚拟键盘时,所述显示单元在所述显示框的位置提供所述对应的虚拟键盘。
[0028]进一步地,所述用户选择的位置选择框生成所述显示框的步骤如下:
[0029]所述判断单元判断所述用户选择的位置选择框的轮廓线是否存在共边;
[0030]若否,所述处理单元根据所述位置选择框的轮廓线生成所述显示框;
[0031]若是,所述处理单元删除所述共边的轮廓线,将剩余的所述轮廓线生成所述显示框。
[0032]进一步地,当所述判断单元判断在所述映射表中不存在所述对应的虚拟键盘时,所述处理单元发送提示用户继续选择所述位置选择框的指令至所述显示单元,所述显示单元显示提示用户继续选择所述位置选择框。
[0033]进一步地,当所述判断单元判断在所述映射表中不存在所述对应的虚拟键盘时,所述处理单元提供在所述映射表中与所述显示框的轮廓形状近似度最高的轮廓形状对应的所述虚拟键盘。
[0034]进一步地,所述处理单元还用于接收用户调节指令,根据所述用户的调节指令调节所述虚拟键盘,所述调节指令包括放大或者缩小所述显示界面中提供的所述虚拟键盘。
[0035]与现有技术相比,本发明的技术方案具有以下优点:
[0036]通过在显示界面中提供位置选择框,供用户选择需要虚拟键盘放置的位置,当用户选取位置选择框后,将其生成一显示框,提供显示框的轮廓形状在映射表中的对应虚拟键盘的方法,解决了传统的虚拟键盘布局方式给用户带来的操作上的不便利,扩展虚拟键盘的布局方式,加强了虚拟键盘的个性化和增强用户的输入体验。
【附图说明】
[0037]图1是本发明一种虚拟键盘的布局方法的第一实施例的步骤流程示意图;
[0038]图3是本发明中所述用户选择的位置选择框生成显示框的步骤流程图;
[0039]图7是本发明一种虚拟键盘的布局方法的第二实施例的步骤流程示意图;
[0040]图9是本发明一种虚拟键盘的布局方法的第三实施例的步骤流程示意图;
[0041]图2、图4至图6、图8是本发明显示界面示意图;
[0042]图10是本发明提供的一电子设备的结构示意图。
【具体实施方式】
[0043]为了使本领域相关技术人员更好地理解本发明的技术方案,下面将结合本发明实施方式的附图,对本发明实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本发明一部分实施方式,而不是全部的实施方式。
[0044]本发明提供了一种虚拟键盘的布局方法,图1为所述方法的第一实施例的步骤流程示意图,其提供的方法步骤如下:
[0045]步骤Sll:在显示界面中提供位置选择框,其中,位置选择框用于分割显示界面中可放置虚拟键盘的区域。
[0046]如图2所示,显示界面中1、2、3皆为提供用户选择的位置选择框,当然在其他实施例中,位置选择框的布局也可以有其他的布局方式。
[0047]需要特别指出的是,无论位置选择框如何布局,为了防止用户的误操作,将例如:“键入信息”区域的位置选为放置虚拟键盘的位置,影响显示界面其他功能的使用,所以显示界面在提供位置选择框时,仅仅布局于可放置虚拟键盘的位置区域。
[0048]步骤S12:记录用户选择的位置选择框。
[0049]用户可以根据想要放置虚拟键盘的位置选择位置选择框,可以仅仅选择一个位置选择框也可以选择多个位置选择框。
[0050]步骤S13:判断用户是否结束位置选择框的选择操作。
[0051]判断用户是否结束位置选择框的选择操作的方法可以有很多种,可以为当用户在预设时间内不触控显示界面为结束选择操作的条件,或者通过一预设按键发送结束指令等坐寸ο
[0052]当用户结束位置选择框的选择操作时,执行步骤S14:将用户选择的位置选择框生成一显示框。
[0053]如图3所述用户选择的位置选择框生成显示框的步骤如下:
[0054]步骤S141:判断用户选择的位置选择框的轮廓线是否存在共边。
[0055]当用户选择的位置选择框的轮廓线不存在共边,则执行步骤S142:根据位置选择框的轮廓线生成所述显示框。
[0056]如图4所示的显示界面,用户点选了 I位置选择框与2位置选择框,由于I与2的位置选择框不存在共边,直接根据I与2位置选择框的轮廓线生成所述显示框。
[0057]当用户选择的位置选择框的轮廓线存在共边,则执行步骤S143:删除共边的轮廓线,将剩余的轮廓线生成所示显示框。
[0058]如图5所示的显示界面,用户点选了 1、2、3位置选择框,I与2位置选择框之间有共边的轮廓线,2与3位置选择框之间有共边的轮廓线,删除上述所有的共边轮廓线,将剩余的轮廓线生成显示框。
[0059]步骤S15:根据显示框的轮廓形状,判断在映射表中是否存在对应的虚拟键盘。
[0060]需说明的是,所述映射表存储轮廓形状与虚拟键盘的对应关系。
[0061]步骤S16:在所述显示框的位置提供所述对应的虚拟键盘。
[0062]如图2所示的显示框,若用户选择了 I与3位置选择框,根据I与3位置选择框生成的显示框的轮廓线形状,当映射表中存在对应的虚拟键盘时,提供对应的虚
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1