本公开涉及一种用于控制包括虚拟小键盘的屏幕的电子设备及用于控制其的方法。
背景技术:
1、正在通过电子设备(例如,智能电话或其他便携式电子设备)提供越来越多的服务和附加功能。为了满足各种用户的需求并提高电子设备的使用效率,通信服务运营商或设备制造商正在投入竞争以开发具有差异化和多样化功能的电子设备。因此,通过电子设备提供的各种功能正在越来越多地演进。
技术实现思路
1、技术问题
2、在具有显示器的可调整大小的暴露区域的电子设备(例如,包括柔性显示器的电子设备)中,虚拟小键盘(keypad)可以根据显示器的暴露区域的大小调整来与文本输入域(field)重叠,使得难以识别用户当前正在键入的内容(例如,文本)。例如,在电子设备的延伸状态(例如,完全打开状态)下,文本输入域不与虚拟小键盘重叠,使得用户可以容易地识别正在键入到文本输入域的文本。然而,在电子设备的收缩状态(例如,完全闭合状态)下,文本输入域可能与虚拟小键盘重叠,使得用户难以识别正在键入到文本输入域的文本。为此,可能需要用户在屏幕上执行额外的滚动以识别正在键入的文本,或者依赖于布局,在屏幕上滚动可能是不可能的。在这种情况下,具有显示器的可调整大小的暴露区域的电子设备的可用性可能显著降低。
3、根据本公开的实施例,可以提供一种电子设备,在包括柔性显示器的电子设备处于闭合状态时,当虚拟小键盘与文本输入域重叠时,该电子设备控制屏幕以允许用户容易地识别与虚拟小键盘重叠而未向用户显示的字符。
4、根据本公开的实施例,可以提供一种用于控制电子设备的方法,以在包括柔性显示器的电子设备处于闭合状态时,当虚拟小键盘与文本输入域重叠时,控制屏幕以允许用户容易地识别与虚拟小键盘重叠而未向用户显示的字符。
5、技术解决方案
6、根据本公开的实施例的电子设备可以包括:第一壳体、第二壳体、至少一个处理器和柔性显示器,第二壳体被设置为相对于第一壳体可移动并且与第一壳体的至少一部分重叠,至少一个处理器被设置在第二壳体内,柔性显示器至少部分地被安装在第二壳体的表面上并且至少部分地暴露于电子设备的外部。柔性显示器可以基于第二壳体相对于第一壳体在第一方向上移动而至少部分地插入第一壳体中,并且基于第二壳体相对于第一壳体在第二方向上移动而从第一壳体中拉出。至少一个处理器可以被配置为在第二壳体的至少一部分插入第一壳体中的状态下在柔性显示器上显示包括至少一个文本输入域的第一屏幕,获得对至少一个文本输入域的第一用户输入,基于获得第一用户输入在柔性显示器上显示包括至少一个虚拟小键盘的第二屏幕,至少一个虚拟小键盘与至少一个文本输入域的至少一部分重叠,基于至少一个虚拟小键盘与至少一个文本输入域的至少一部分重叠,在柔性显示器上与第二屏幕不同的第三屏幕,在显示第三屏幕的状态下检测第二壳体在第二方向上的移动,并且基于检测到第二壳体在第二方向上的移动,在柔性显示器上显示包括至少一个虚拟小键盘的第四屏幕。显示在第四屏幕上的至少一个虚拟小键盘可以不与至少一个文本输入域重叠。
7、根据本公开的实施例的用于控制电子设备的方法可以包括:在第二壳体的至少一部分插入到第一壳体中的状态下,在柔性显示器上显示包括至少一个文本输入域的第一屏幕,获得对至少一个文本输入域的第一用户输入,基于获得第一用户输入,在柔性显示器上显示包括至少一个虚拟小键盘的第二屏幕,至少一个虚拟小键盘与至少一个文本输入域的至少一部分重叠,基于至少一个虚拟小键盘与至少一个文本输入域的至少一部分重叠,在柔性显示器上显示与第二屏幕不同的第三屏幕,在显示第三屏幕的状态下检测第二壳体在第二方向上的移动,基于检测到第二壳体在第二方向上的移动在柔性显示器上显示包含所述至少一个虚拟小键盘的第四屏幕。显示在第四屏幕上的至少一个虚拟小键盘可以不与至少一个文本输入域重叠。
8、有利效果
9、根据本公开的实施例,可以提供一种电子设备,当包括柔性显示器的电子设备处于闭合状态时,当虚拟小键盘与文本输入域重叠时,该电子设备控制屏幕以允许用户容易地识别与虚拟小键盘重叠而未向用户显示的字符。
10、本文阐述的效果不限于此,并且对于本领域普通技术人员清楚的是,本文可以公开各种效果。
1.一种电子设备,包括:
2.根据权利要求1所述的电子设备,其中,所述第三屏幕包括根据对所述至少一个虚拟小键盘的第二用户输入来改变所述至少一个虚拟小键盘的透明度的屏幕。
3.根据权利要求2所述的电子设备,其中,所述至少一个处理器还被配置为如果所述第二用户输入被释放,则将所述透明度改变回改变前的透明度。
4.根据权利要求1所述的电子设备,其中,所述第三屏幕包括预览窗口,所述预览窗口包括根据对所述至少一个虚拟小键盘的第三用户输入要键入到所述至少一个文本输入域的至少一个字符。
5.根据权利要求1所述的电子设备,其中,所述第三屏幕包括引导消息,所述引导消息指示包括与所述至少一个虚拟小键盘重叠的所述至少一个文本输入域的屏幕根据对包括在所述至少一个小键盘中的至少一个对象的用户输入可滚动。
6.根据权利要求5所述的电子设备,其中,所述至少一个处理器还被配置为基于对所述至少一个对象的所述用户输入,来滚动包括与所述至少一个虚拟小键盘重叠的所述至少一个文本输入域的所述屏幕。
7.根据权利要求1所述的电子设备,其中,所述第三屏幕包括延伸引导消息,所述延伸引导消息指示所述第二壳体应当在所述第二方向上移动,使得示出与所述至少一个小键盘重叠的所述至少一个文本输入域。
8.根据权利要求7所述的电子设备,其中,所述至少一个处理器还被配置为根据对所述延伸引导消息的第三用户输入,来控制所述电机驱动器在所述第二方向上移动所述第二壳体。
9.根据权利要求1所述的电子设备,其中,所述第三屏幕包括指示符,所述指示符指示所述第二壳体应当在所述第二方向上移动,使得示出与所述至少一个小键盘重叠的所述至少一个文本输入域。
10.根据权利要求9所述的电子设备,其中,所述至少一个处理器还被配置为:在接收到对所述指示符的第四用户输入时,控制所述驱动模块根据所述第二壳体可移动的预指定距离或最大距离,在所述第二方向上移动所述第二壳体。
11.一种用于控制电子设备的方法,所述电子设备包括第一壳体、第二壳体、至少一个电机驱动器、至少一个处理器和柔性显示器,所述第二壳体被设置为相对于所述第一壳体可移动并且与所述第一壳体的至少一部分重叠,所述至少一个电机驱动器被配置为移动所述第一壳体或所述第二壳体,所述至少一个处理器被设置在所述第二壳体内部,所述柔性显示器至少部分地被安装在所述第二壳体的表面上并且至少部分地暴露于所述电子设备的外部,所述柔性显示器基于所述第二壳体相对于所述第一壳体在第一方向上移动而至少部分地插入到所述第一壳体中,并且基于所述第二壳体相对于所述第一壳体在一方向上移动而从所述第一壳体中拉出,所述方法包括:
12.根据权利要求11所述的方法,其中,所述第三屏幕包括根据对所述至少一个虚拟小键盘的第二用户输入来改变所述至少一个虚拟小键盘的透明度的屏幕。
13.根据权利要求12所述的方法,还包括:如果所述第二用户输入被释放,则将所述透明度改变回改变前的透明度。
14.根据权利要求11所述的方法,其中,所述第三屏幕包括预览窗口,所述预览窗口包括根据对所述至少一个虚拟小键盘的第三用户输入要键入到所述至少一个文本输入域的至少一个字符。
15.根据权利要求11所述的方法,其中,所述第三屏幕包括引导消息,所述引导消息指示包括与所述至少一个虚拟小键盘重叠的所述至少一个文本输入域的屏幕根据对包括在所述至少一个小键盘中的至少一个对象的用户输入可滚动。