调整菜单按键的方法、装置及电子设备的制造方法
【技术领域】
[0001]本公开涉及终端技术领域,尤其涉及一种调整菜单按键的方法、装置及电子设备。
【背景技术】
[0002]随着手机触摸屏的尺寸逐渐增加,用户在单手操作时,手指通常很难触摸到触摸屏上所有的位置,尤其是大拇指。如果菜单在手指很难触摸到的位置,用户不得不更换持握手机的方式,致使单手操作手机时的体验很差。
【发明内容】
[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]第二调整子模块,被配置为将所述菜单按键调整在所述第二确定子模块确定的所述操作范围内。
[0038]在一实施例中,所述第二确定子模块可包括:
[0039]第三确定子模块,被配置为确定用户在所述电子设备的显示屏上滑动的预设形状轨迹;
[0040]第四确定子模块,被配置为根据所述第三确定子模块确定的所述预设形状轨迹与所述单手模式类型确定用户在所述用户界面上的操作范围。
[0041 ]在一实施例中,所述调整模块可包括:
[0042]第五确定子模块,被配置为确定所述菜单按键在所述用户界面上的排列方向;
[0043]第三调整子模块,被配置为当所述检测模块检测到所述单手模式类型为左手单手模式时,沿着所述第五确定子模块确定的所述排列方向将所述菜单按键调整至所述电子设备的左侧;
[0044]第四调整子模块,被配置为当所述检测模块检测到所述单手模式类型为右手单手模式时,沿着所述第五确定子模块确定的所述排列方向将所述菜单按键调整至所述电子设备的右侧。
[0045]在一实施例中,所述装置还可包括:
[0046]第二确定模块,被配置为当所述用户界面上包括两个以上的菜单按键时,确定相邻菜单按键之间的排列距离;
[0047]控制模块,被配置为控制以预设倍数将所述第二确定模块确定的所述相邻菜单按键之间的排列距离缩小。
[0048]在一实施例中,所述调整模块可包括:
[0049]第六确定子模块,被配置为确定所述菜单按键在所述用户界面上的排列方向;
[0050]第五调整子模块,被配置为当所述检测模块检测到所述单手模式类型为左手单手模式时,将所述菜单按键沿着垂直于所述第六确定子模块确定的所述排列方向的方向调整至所述电子设备的左侧;
[0051]第六调整子模块,被配置为当所述检测模块检测到所述单手模式类型为右手单手模式时,将所述菜单按键沿着垂直于所述第六确定子模块确定的所述排列方向的方向调整至所述电子设备的右侧。
[0052]根据本公开实施例的第三方面,提供一种电子设备,包括:
[0053]处理器;
[0054]用于存储处理器可执行指令的存储器;
[0055]其中,所述处理器被配置为:
[0056]检测电子设备被持握的单手模式类型;
[0057]确定所述电子设备当前所显示的应用程序的用户界面上的菜单按键;
[0058]根据所述单手模式类型调整所述用户界面上的菜单按键的位置。
[0059]本公开的实施例提供的技术方案可以包括以下有益效果:
[0060]通过检测电子设备被持握的单手模式类型,根据单手模式类型调整菜单按键的位置,可以将手指难以触摸到的位置的菜单按键调整至手指易触摸的位置,进而引导用户进行按键操作,避免了用户频繁更换持握电子设备的方式,提高了单手操作时操作电子设备的灵活性。
[0061]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0062]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0063]图1A是根据一示例性实施例示出的调整菜单按键的方法的流程图。
[0064]图1B是根据一示例性实施例示出的调整菜单按键的方法的场景图。
[0065]图2A是根据一示例性实施例一示出的调整菜单按键的方法的流程图。
[0066]图2B是根据一示例性实施例一示出的调整菜单按键的方法的场景图。
[0067]图3A是根据一示例性实施例二示出的调整菜单按键方法的流程图。
[0068]图3B是根据一示例性实施例二示出的调整菜单按键的方法的场景图。
[0069]图4A是根据一示例性实施例三示出的调整菜单按键的方法的流程图。
[0070]图4B是根据一示例性实施例三示出的调整菜单按键的方法的场景图。
[0071]图5A是根据一示例性实施例四示出的调整菜单按键的方法的流程图。
[0072]图5B是根据一示例性实施例四示出的调整菜单按键的方法的场景图。
[0073]图6是根据一示例性实施例示出的一种调整菜单按键的装置的框图。
[0074]图7是根据一示例性实施例示出的另一种调整菜单按键的装置的框图。
[0075]图8是根据一示例性实施例示出的再一种调整菜单按键的装置的框图。
[0076]图9是根据一示例性实施例示出的又一种调整菜单按键的装置的框图。
[0077]图10是根据一示例性实施例示出的还一种调整菜单按键的装置的框图。
[0078]图11是根据一示例性实施例示出的一种适用于调整菜单按键的装置的框图。
【具体实施方式】
[0079]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非