CN111562876A - 虚拟键盘的设置方法、设备以及存储介质 - Google Patents
虚拟键盘的设置方法、设备以及存储介质 Download PDFInfo
- Publication number
- CN111562876A CN111562876A CN202010307337.2A CN202010307337A CN111562876A CN 111562876 A CN111562876 A CN 111562876A CN 202010307337 A CN202010307337 A CN 202010307337A CN 111562876 A CN111562876 A CN 111562876A
- Authority
- CN
- China
- Prior art keywords
- keyboard
- mode
- parameters
- electronic device
- user
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Input From Keyboards Or The Like (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请提供一种虚拟键盘的设置方法、设备以及存储介质。该方法包括:通过电子设备获取用户的选择指令,确定用户选择的键盘模式。并根据该键盘模式,电子设备引导用户设置该键盘模式下的键盘参数。电子设备获取该键盘参数后,根据该键盘参数以及键盘模式,确定键盘布局参数。该键盘布局参数用于确定键盘在显示时,键盘的宽度、高度以及显示位置。本申请的方法,优化用户体验,提高了用户使用效率,使用户在使用该虚拟键盘进行输入时更加便捷高效。
Description
技术领域
本申请涉及电子设备领域,尤其涉及一种虚拟键盘的设置方法、设备以及存储介质。
背景技术
虚拟键盘也被称为软键盘,是一种显示于电子设备的屏幕的键盘模式。虚拟键盘被广泛应用于手机、平板、电脑等电子设备上。在电子设备上,用户通过虚拟键盘上的按键完成输入,实现对文本的操作。
目前,虚拟键盘在手机、平板等电子设备上显示时,其宽度通常为屏幕宽度,其高度通常为略小于屏幕高度的二分之一的高度,其显示的位置通常为屏幕的最下方。并且,随着屏幕的旋转,或者电子设备的屏幕大小的变化,虚拟键盘在屏幕中的相对位置,及其宽高相对于屏幕的宽高的比例,并不会发生改变。
因此,在虚拟键盘的使用过程中,容易出现用户体验差,使用效率低的问题。
发明内容
本申请提供一种虚拟键盘的设置方法、设备以及存储介质,用以解决现有技术中,虚拟键盘的用户体验差,使用效率低的问题。
第一方面,本发明提供一种虚拟键盘的设置方法,包括:
获取选择指令,并根据所述选择指令确定键盘模式;
获取键盘参数;
根据所述键盘参数以及所述键盘模式确定键盘布局参数,所述键盘布局参数包括键盘宽度、键盘高度以及键盘显示位置至少之一。
可选地,在所述根据所述键盘参数以及所述键盘模式确定键盘布局参数之后,还包括:
根据所述键盘布局参数显示键盘悬浮窗口。
可选地,在所述根据所述键盘布局参数显示键盘悬浮窗口之后,还包括:
响应所述键盘悬浮窗口上的移动指令,对于所述键盘悬浮窗口的显示位置进行变更。
可选地,在所述根据所述键盘布局参数显示键盘悬浮窗口之后,还包括:
响应所述键盘悬浮窗口所在界面的旋转指令,旋转所述键盘悬浮窗口,其中,根据旋转后的界面以及所述键盘布局参数重新确认所述键盘布局参数。
可选地,所述根据所述键盘参数以及所述键盘模式确定键盘布局参数,包括如下至少之一:
根据第一触发位置和所述键盘模式,确定键盘宽度;
根据第二触发位置和第三触发位置,确定键盘高度;
根据第二触发位置和所述键盘模式,确定键盘显示位置。
可选地,在所述根据所述键盘参数以及所述键盘模式确定键盘布局参数之后,还包括:
获取切换指令,并根据所述切换指令更新所述键盘模式。
可选地,在所述获取选择指令之前,还包括:
显示选择框,所述选择框包括多个键盘模式选项;
相应的,所述获取选择指令,包括:
获取作用于所述选择框中键盘模式选项的选择指令。
第二方面,本申请提供一种虚拟键盘的设置装置,包括:
第一获取模块,用于获取选择指令;
第一确定模块,用于根据所述选择指令确定键盘模式,所述键盘模式包括左手模式、右手模式和标准模式中的一种或多种;
第二获取模块,用于获取键盘参数;
第二确定模块,用于根据所述键盘参数以及所述键盘模式确定键盘布局参数,所述键盘布局参数包括键盘宽度、键盘高度以及键盘显示位置。
可选地,所述装置还包括:
显示模块,用于根据所述键盘布局参数显示键盘悬浮窗口。
可选地,所述装置还包括:
移动模块,用于响应所述键盘悬浮窗口上的移动指令,对于所述键盘悬浮窗口的显示位置进行变更。
可选地,所述装置还包括:
旋转模块,用于响应所述键盘悬浮窗口所在界面的旋转指令,旋转所述键盘悬浮窗口,其中,根据旋转后的界面以及所述键盘布局参数重新确认所述键盘布局参数。
可选地,所述第二确定模块,具体包括:
第一确定子模块,用于根据第一触发位置和所述键盘模式,确定键盘宽度;
第二确定子模块,用于根据第二触发位置和第三触发位置,确定键盘高度;
第三确定子模块,用于根据第二触发位置和所述键盘模式,确定键盘显示位置。
可选地,所述装置还包括:
切换模块,用于获取切换指令,并根据所述切换指令更新所述键盘模式。
可选地,所述装置还包括:
选择模块,用于显示选择框,所述选择框包括多个键盘模式选项;
相应的,所述第一获取模块,具体用于获取作用于所述选择框中键盘模式选项的选择指令。
第三方面,本申请提供一种电子设备,包括:存储器、处理器和通信接口;
存储器用于存储所述处理器可执行指令;
通信接口用于根据处理器的指令获取或者发送信息;
处理器用于调用存储器中的程序指令执行第一方面及第一方面任一种可能的设计中的虚拟键盘的设置方法。
第四方面,本申请提供一种可读存储介质,可读存储介质中存储有执行指令,当电子设备的至少一个处理器执行该执行指令时,电子设备执行第一方面及第一方面任一种可能的设计中的虚拟键盘的设置方法。
本申请提供的虚拟键盘的设置方法、装置、设备以及存储介质,通过获取用户的选择指令,确定用户选择的键盘模式。并根据该键盘模式,电子设备引导用户设置该键盘模式下的键盘参数。电子设备获取该键盘参数后,根据该键盘参数以及键盘模式,确定键盘布局参数。该键盘布局参数用于确定键盘在显示时,键盘的宽度、高度以及显示位置。电子设备根据该键盘布局参数生成的虚拟键盘,可以更加符合用户的实际使用情况,优化用户体验,提高用户使用效率,使用户在使用该虚拟键盘进行输入时更加便捷高效。
附图说明
为了更清楚地说明本申请或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请一实施例提供的一种虚拟键盘的场景示意图;
图2为本申请一实施例提供的一种虚拟键盘的设置方法的流程图;
图3为本申请一实施例提供的一种电子设备的选择框界面示意图;
图4为本申请一实施例提供的一种键盘参数设置引导示意图;
图5为本申请一实施例提供的一种键盘参数设置示意图;
图6为本申请一实施例提供的另一种虚拟键盘的设置方法的流程图;
图7为本申请一实施例提供的一种电子设备的键盘悬浮窗口示意图;
图8为本申请一实施例提供的一种电子设备的键盘悬浮窗口移动示意图;
图9为本申请一实施例提供的一种电子设备的键盘悬浮窗口旋转示意图;
图10为本申请一实施例提供的一种虚拟键盘的设置装置的结构示意图;
图11为本申请一实施例提供的另一种虚拟键盘的设置装置的结构示意图;
图12为本申请一实施例提供的再一种虚拟键盘的设置装置的结构示意图;
图13为本申请一实施例提供的一种电子设备的硬件结构示意图。
附图标记说明:
1、键盘头部;
2、九宫格的键盘;
3、全键盘的键盘。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。
应当理解,在本发明中,“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
虚拟键盘也被称为软键盘,是一种显示于电子设备的屏幕的键盘模式。虚拟键盘被广泛应用于手机、平板、电脑等电子设备上,用于辅助用户在电子设备中,通过屏幕中的虚拟按键完成输入。在计算机的显示屏中,用户通过操控鼠标,使光标点击虚拟键盘上的按键完成输入。而在手机、平板等触屏的电子设备中,用户通常通过手指按键的方式,控制虚拟键盘完成输入。
目前,手机、平板、电脑等触屏的电子设备上,虚拟键盘的显示通常会适应于电子设备的屏幕。虚拟键盘的宽度通常为屏幕宽度。虚拟键盘的高度通常为略小于屏幕高度的二分之一的高度。虚拟键盘的位置通常为屏幕的最下方。即,当电子设备的屏幕发生旋转,或者使用不同屏幕大小的电子设备时,虚拟键盘的宽高,随着屏幕的宽高的变化而变化。虚拟键盘在屏幕中的相对位置,及其宽高相对于屏幕的宽高的比例,不会发生改变。
通常,在手机横屏状态下,虚拟键盘会以长且扁的形状出现于手机下方。在大尺寸的平板中,虚拟键盘会以宽且高的形状出现于手机下方。由于不同用户的手掌大小、手指长短都是不同的。因此,对于相同的电子设备,相同的虚拟键盘,不同用户的用户体验也是不同的。例如,在使用大尺寸的平板时,其虚拟键盘宽且高。当用户手型为手掌宽大、手指修长时,可能可以轻松够到整个键盘,高效完成输入。而当用户手型为手掌窄小、手指较短时,则可能需要通过移动手臂,才能点击虚拟键盘的各个按键,输入效率低。又如,当用户仅使用左手时,可能无法轻松触及虚拟键盘右边的按键,而当用户仅使用右手时,则可能无法轻松触及虚拟键盘左边的按键。
因此,在虚拟键盘的使用过程中,现有技术一刀切的显示方法,无法适应不同手型(例如手掌大小、手指长短等)的用户的使用、不同使用习惯(例如左手输入或者右手输入)的用户的使用、以及不同使用场景(单手输入或者双手输入)的使用。该一刀切的显示方法,容易导致用户使用效率低、用户体验差等问题。
针对上述问题,本申请提出了一种虚拟键盘的设置方法、装置、设备以及存储介质。电子设备通过获取选择指令,确定用户选择的键盘模式。其中,键盘模式包括左手模式、右手模式和标准模式中的一种或多种。进而,根据该键盘模式,电子设备引导用户设置键盘参数。电子设备获取该键盘参数后,根据该键盘参数以及用户选择的键盘模式,确定键盘布局参数。其中,键盘布局参数包括键盘宽度、键盘高度以及键盘显示位置。进一步地,在确定该键盘模式下的键盘布局参数后,电子设备可以根据该键盘布局参数显示键盘悬浮窗口,并对该键盘悬浮窗口执行移动、缩放、切换键盘模式等操作。通过上述方法,本申请可以提高虚拟键盘的灵活性,提高用户的使用效率,使用户输入更加方便,提高用户体验。
图1示出了本申请一实施例提供的一种虚拟键盘的场景示意图。在电子设备中,虚拟键盘常用的模式有全键盘模式、九宫格模式等。在本实施例中,根据虚拟键盘的常用模式,结合本申请的方法,虚拟键盘的显示可以为如图 1(a)所示的九宫格模式、或者如左图1(b)所示的全键盘模式等。
如图1(a)所示为九宫格模式的虚拟键盘,以及如左图1(b)所示为全键盘模式的虚拟键盘。该虚拟键盘具有相同的键盘头部1。该键盘头部1中包括模式1、模式2、大小、移动、关闭等按钮。用户通过该键盘头部1中的按钮,完成对虚拟键盘的控制。
其中,模式1按钮用于指示切换九宫格模式、全键盘模式等。模式2按钮用于指示切换键盘模式。大小按钮用于指示用户手动调节虚拟键盘大小。移动按钮用于指示用户移动虚拟键盘。关闭按钮用于指示用户关闭虚拟键盘的键盘悬浮窗口。
图1(a)所示的九宫格模式的虚拟键盘中,还包括九宫格的键盘按钮2。图1(b)所示的全键盘模式的虚拟键盘中,还包括全键盘的键盘按钮3。用户通过点击该九宫格的键盘2,或者全键盘的键盘3中的按钮,完成对文本的操作。
虚拟键盘的显示还可以是半圆形、椭圆形、三角形或者其他形状,本申请对此不做限制。该虚拟键盘的形状的设计,以便于用户在单手模式时,完成按键操作为目标。
在本实施例中,上述虚拟键盘可应用于触屏的电子设备中,例如手机、平板、电脑、车载电脑、控制器、服务器等。下面以电子设备为执行主体,通过具体地实施例,对本申请的技术方案进行详细说明。
图2示出了本申请一实施例提供的一种虚拟键盘的设置方法的流程图。在图1所示实施例的基础上,如图2所示,以电子设备为执行主体,本实施例的方法可以包括:
S101、获取选择指令,并根据选择指令确定键盘模式,键盘模式包括左手模式、右手模式和标准模式中的一种或多种。
本实施例中,电子设备根据用户选择,获取选择指令,该选择指令用于指示用户选择的键盘模式。
一种示例中,电子设备获取作用于选择框中键盘模式选项的选择指令,选择框显示于该电子设备的界面上,该选择框可以包括多个键盘模式选项。
如图3所示,该电子设备的界面上,包括左右模式、右手模式、标准模式三个键盘模式选项。用户可以通过点击触发的方式选择其中一个键盘模式选项。电子设备根据用户的点击触发指令,确定用户选择的键盘模式选项,该键盘模式选项为电子设备获取的选择指令。
该选择框的显示时间可以为预设时长。如果用户在预设时长内没有完成键盘模式的选择,电子设备可以,使用预设的默认键盘模式为选择的键盘模式。当用户在预设时长内没有完成选择时,电子设备确定预设的默认键盘模式为选择的键盘模式,并确定该选择指令为获取的选择指令。
另一种示例中,电子设备获取作用于键盘模式选项的语音指令,根据该语音指令,电子设备生成对应的选择指令。
在该示例中,电子设备具有麦克风功能。电子设备可以在该选择框出现后开始保持麦克风开启状态,获取用户的语音数据。电子设备根据麦克风获取到的语音数据,实时检测该语音数据中是否包含有关键词。当电子设备检测到该语音数据中包含关键词时,电子设备根据该关键词生成对应的选择指令,并关闭麦克风。
其中,以左手模式为例,电子设备识别该语音内容的关键字可以为“左手模式”、“左手”、“左”等。
例如,当用户说“左手模式”、“选择左手模式”或者“左手”等内容时,电子设备检测到语音数据中的关键字“左手”。电子设备根据该关键字“左手”,生成选择左手模式的选择指令。
再一种示例中,电子设备获取作用于键盘模式选项的生物参数,根据该生物参数,电子设备确定对应的选择指令。
在该示例中,生物参数可以包括用户的手指点击屏幕的方向。根据该点击屏幕的方向,电子设备可以确定用户所使用的手是左手还是右手。例如,当该点击屏幕的方向向右时,用户较大可能是使用左手点击屏幕;而当该点击屏幕的方向向左时,用户较大可能是使用右手点击屏幕。
当电子设备确定用户点击屏幕所使用的手后,电子设备确定用户所选择的模式。例如,当用户使用左手点击屏幕时,电子设备确定用户选择的模式为左手模式。电子设备根据该确定的模式,生成选择指令。
生物参数还可以包括用户的手指点击屏幕的位置。电子设备根据屏幕的宽度和用户的手指点击屏幕的位置,确定用户所选择的键盘模式。其具体步骤可以包括:
步骤1、电子设备比较屏幕的宽度与预设宽度。其中预设宽度为电子设备根据经验获得的参数。
步骤2、当屏幕的宽度小于等于预设宽度时,当点击的位置位于屏幕左半边时,电子设备确定用户选择的模式为右手模式,当点击的位置位于屏幕的右半边时,电子设备确定用户选择的模式为左手模式。
例如,当电子设备为手机,且竖屏使用时,当用户握住手机时,用户左手大拇指点击屏幕的位置通常在屏幕的右半边。
步骤3、当屏幕的宽度大于预设宽度时,当点击的位置位于屏幕左半边时,电子设备确定用户选择的模式为左手模式,当点击的位置位于屏幕的右半边时,电子设备确定用户选择的模式为右手模式。
例如,当电子设备为平板时,用户左手握住平板时,左右大拇指点击屏幕的位置通常在屏幕的左半边。
步骤4、电子设备根据该确定的模式,生成选择指令。
又一种示例中,该用户选择的过程还以为用户在电子设备上登录账户后,根据该账户中预存储的键盘模式,确定用户选择的键盘模式,并根据该键盘模式,确定选择指令。
用户选择的键盘模式可以为左手模式、右手模式或者标准模式。其中,左手模式中,用户处于使用左手单手操作电子设备的状态。该过程中,用户右手无法配合左手操作该电子设备。右手模式中,用户处于右手单手操作电子设备的状态。该过程中,用户左手无法配合右手操作该电子设备。标准模式中,用户处于可以同时使用左手和右手操作电子设备的状态。该过程中,用户通过左右手协同操作,降低了对虚拟键盘的要求。
S102、获取键盘参数。
本实施例中,电子设备根据S101中确定的键盘模式,确定键盘参数的设置引导。用户根据电子设备的键盘参数的设置引导,设置键盘参数。
当S101中确定的键盘模式为标准模式时,由于用户可以视同左手和右手协同操作,降低了用户对虚拟键盘的要求。因此,在该键盘模式下,电子设备根据屏幕的宽高,确定键盘参数。
当S101中确定的键盘模式为左手模式时,电子设备引导用户使用左手握住手机,并使用左手大拇指点击屏幕相应位置。电子设备获取左手大拇指点击屏幕的位置参数,并确定该位置参数为左手模式下的键盘参数。
当S101中确定的键盘模式为右手模式时,电子设备引导用户使用右手握住手机,并使用右手大拇指点击屏幕相应位置。电子设备获取右手大拇指点击屏幕的位置参数,并确定该位置参数为右手模式下的键盘参数。
一种示例中,用户可以根据预设的引导,在电子设备上点击对应的位置,以确定键盘参数。该引导方式可以为图示和文字引导相结合的方式,以右手模式的设置引导为例,当电子设备为手机时,该引导过程可以如图4的(a) 至(d)所示,该获取键盘参数的过程可以包括:
步骤1、如图4(a)所示,用户使用右手握住手机。
步骤2、如图4(b)所示,用户右手的大拇指点击屏幕左侧,获取第一触发位置。
步骤3、如图4(c)所示,用户右手的大拇指点击屏幕上方,获取第二触发位置。
步骤4、如图4(d)所示,用户右手的大拇指点击屏幕下方,获取第三触发位置。
其中,对步骤2至步骤4的执行顺序,本申请对此不做限制。
此外,键盘参数的设置引导还可以为文字引导,或者图示引导,本申请对此不作限制。
另一种示例中,当电子设备根据生物参数确定键盘模式选项时,进一步地,电子设备还可以根据该生物参数中,用户的手指点击屏幕的位置,确定电子设备的第四触发位置。该第四触发位置为用户的手指点击屏幕的位置。
再一种示例中,用户还可以在电子设备中登录账户,电子设备获取用户在该账户中预存储的键盘参数。
S103、根据键盘参数以及键盘模式确定键盘布局参数,键盘布局参数包括键盘宽度、键盘高度以及键盘显示位置。
本实施例中,电子设备获取用户根据S102的设置引导,点击屏幕的位置参数,并确定该位置参数为键盘参数。该键盘参数可以包括用户根据设置引导,在电子设备的屏幕上,点击的第一触发位置、第二触发位置和第三触发位置。电子设备根据该键盘参数以及键盘模式,计算得到键盘布局参数。该键盘布局参数可以包括键盘宽度、键盘高度以及键盘显示位置。
一种示例中,电子设备可以根据第一触发位置和键盘模式,确定键盘宽度。电子设备可以根据第二触发位置和第三触发位置,确定键盘高度。电子设备可以根据第二触发位置和键盘模式,确定键盘显示位置。
结合图5,当电子设备为手机时,以右手模式为例,该键盘布局参数的计算过程如下:
步骤1、电子设备根据S102点击的第一触发位置、第二触发位置和第三触发位置,确定其对应位置。如图5所示,上述三个触发位置在界面中的的分部,可以如图中点A、B和C所示。
步骤2、电子设备可以根据第一触发位置A和手机的右边界,计算得到键盘宽度。该键盘宽度如图5中线段w所示,为点A的中心到手机的右边界的垂直距离。
步骤3、电子设备可以根据其中的第二触发位置B和第三出发位置C,计算得到键盘高度。该键盘高度如图5中线段h所示,为点B所在的虚线到点C所在的虚线的垂直距离。其中,点B所在的虚线为过点B,且与手机上边界平行的线。点C所在的虚线为过点C,且与手机上边界平行的线。
步骤3、由于键盘模式为右手模式,因此,虚拟键盘应该出现在手机右侧。该虚拟键盘的右边界应该与手机的右边界重合。电子设备根据第二触发位置B,获取该点在手机的右边界的垂直投影点D,并确定该点D为虚拟键盘的右上角的点。如图5所示,电子设备获取过点B的虚线,该虚线与手机的上边界平行。该虚线与手机的右边界相交于点D,电子设备确定该点D为虚拟键盘的右上角的点。
步骤4、电子设备根据上述步骤计算得到的键盘右上角的点、键盘宽度和键盘高度,确定在键盘界面的坐标系中,键盘的键盘显示位置。
另一种示例中,当选择指令根据生物参数确定时,电子设备根据生物参数、键盘参数以及键盘模式,确定键盘的布局参数。
其中,生物参数可以包括手指点击屏幕的位置。电子设备根据该手指点击屏幕的位置,确定第四触发位置。当电子设备为手机时,以右手模式为例,根据该第四触发位置,确定键盘布局参数的过程可以包括:
步骤1、电子设备可以根据第四触发位置和手机的右边界,计算得到键盘宽度。
步骤2、电子设备可以根据该键盘宽度和预设比例,计算得到键盘高度。其中,预设比例为根据经验设定的比例参数。具体地,键盘高度等于键盘宽度乘以预设比例。
例如,该预设比例可以为1,此时键盘高度等于键盘宽度。
步骤3、电子设备可以根域该键盘高度和第四触发位置,确定键盘的上边界和键盘的下边界。
例如,电子设备可以确定该第四触发位置所在的高度为键盘的下边界。键盘的上边界为从该高度上移键盘高度的位置。
例如,电子设备可以确定该第四触发位置所在的高度为键盘的中心高度。键盘的上边界为从该中心高度上移一半的键盘高度的位置。键盘的下边界为从该中心得到高度下移一半的键盘高度的位置。
本示例中,对第四触发位置所在的高度在整个键盘中的位置,不进行限制,可以根据实际经验确定。左手模式下第四触发位置所在的高度在整个键盘中的位置,与右手模式下第四触发位置所在的高度在整个键盘中的位置,可以分别设定。
本申请提供的虚拟键盘的设置方法,通过电子设备获取用户的选择指令,确定用户选择的键盘模式。并根据该键盘模式,电子设备引导用户设置该键盘模式下的键盘参数。电子设备获取该键盘参数后,根据该键盘参数以及键盘模式,确定键盘布局参数。该键盘布局参数用于确定键盘在显示时,键盘的宽度、高度以及显示位置。本申请通过获取用户选择的键盘模式,以及该键盘模式下的键盘参数,计算得到该用户的键盘布局参数。电子设备根据该键盘布局参数生成的虚拟键盘,可以更加符合用户的实际使用情况,优化用户体验,提高用户使用效率,使用户在使用该虚拟键盘进行输入时更加便捷高效。
当电子设备完成在一键盘模式下,虚拟键盘的设置后,电子设备还可以通过触发的方式,显示该虚拟键盘的键盘悬浮窗口。并通过该键盘悬浮窗口实现对虚拟键盘的操作,以及通过该虚拟键盘实现对本文的操作。
图6示出了本申请一实施例提供的另一种虚拟键盘的设置方法的流程图。在图1至图5所示实施例的基础上,如图6所示,以电子设备为执行主体,本实施例的方法可以包括:
S201、获取选择指令,并根据选择指令确定键盘模式,键盘模式包括左手模式、右手模式和标准模式中的一种或多种。
S202、获取键盘参数。
S203、根据键盘参数以及键盘模式确定键盘布局参数,键盘布局参数包括键盘宽度、键盘高度以及键盘显示位置。
其中,步骤S201至S203与图2实施例中的步骤S101至S103实现方式类似,本实施例此处不再赘述。
S204、根据键盘布局参数显示键盘悬浮窗口。
本实施例中,电子设备在确定键盘布局参数后,当触发虚拟键盘时,该虚拟键盘以键盘悬浮窗口的方式,显示于电子设备的界面上。如图7所示,当电子设备为手机时,键盘悬浮窗口悬浮于该手机界面上。当手机界面上显示有多个应用的图标时,该键盘悬浮窗口悬浮于应用的图标上方。
其中,该键盘悬浮窗口的布局参数,为S203计算得到的键盘布局参数。
其中,键盘悬浮窗口的触发方式可以为点击输入框触发键盘悬浮窗口,还可以为点击文本触发键盘悬浮窗口等,本申请对此不作限制。
S205、响应键盘悬浮窗口上的移动指令,对于键盘悬浮窗口的显示位置进行变更。
本实施例中,电子设备在触发键盘悬浮窗口后,用户还可以通过点击键盘悬浮窗口上的移动按钮,控制该键盘悬浮窗口在电子设备的界面内移动。当电子设备为手机时,如图8(a)所示为键盘悬浮窗口移动前,显示的手机界面。如图8(b)所示,为用户点击移动按钮,并移动键盘悬浮窗口后,显示的该手机界面。
S206、响应键盘悬浮窗口所在界面的旋转指令,旋转键盘悬浮窗口,其中,根据旋转后的界面以及键盘布局参数重新确认键盘布局参数。
本实施例中,电子设备在触发键盘悬浮窗口后,当用户旋转屏幕时,键盘悬浮窗口的键盘布局参数根据旋转后的界面重新计算。当电子设备为手机时,结合图9,对该计算过程进行详细描述。其中,图9(a)为旋转前的手机界面,图9(b)为旋转后的手机界面。该计算过程可以包括如下步骤:
步骤1、电子设备根据该键盘布局参数,获取键盘悬浮窗口的位置参数。该位置参数包括,键盘悬浮窗口的上边界到手机的上边界的距离h1,以及键盘悬浮窗口的左边界到手机的左边界的距离w1。
步骤2、电子设备获取旋转前,手机的左边界和上边界的长度,分别确定为H1和W1。
步骤3、电子设备获取手机旋转后的左边界和上边界的长度,分别确定为H2和W2。
步骤4、电子设备根据H2、以及h1和H1的比值,计算得到h2。该h2 为旋转后的手机界面上,键盘悬浮窗口的上边界到旋转后的手机的上边界的距离。
步骤5、电子设备根据W2、以及w1和W1的比值,计算得到w2。该w2为旋转后的手机界面上,键盘悬浮窗口的右边界到旋转后的手机的右边界的距离。
步骤6、电子设备根据步骤4和步骤5计算得到的h2、w2、以及键盘布局参数中的键盘高度和键盘宽度,计算得到新的键盘显示位置。并在旋转后的手机界面中,根据该新的键盘显示位置、以及键盘高度和键盘宽度,显示该键盘悬浮窗口。
S207、获取切换指令,并根据切换指令更新键盘模式。
本实施例中,当电子设备触发键盘悬浮窗口后,用户可以通过点击键盘悬浮窗口中的模式2按钮,切换键盘模式。例如,当前的键盘模式为左手模式,点击模式2按钮后,键盘模式切换为右手模式。其中切换后的右手模式的键盘布局参数可以为用户上次退出右手模式时,电子设备保存的右手模式的布局参数。
本实施例中,S205、S206、S207为显示键盘悬浮窗口后,可以对键盘悬浮窗口执行的操作。在S204显示键盘悬浮窗口后,此三个步骤对应的操作执行没有先后顺序的要求,并且可执行其中的一个或者多个步骤,本申请对此不做限制。例如,在S204显示键盘悬浮窗口后,电子设备可以先执行S206,再执行S205,后结束本次操作。
本实施例中,用户除了可以对键盘悬浮窗口执行如S205、S206、S207 的操作,还可以对键盘悬浮窗口执行缩放、更改键盘布局、更改键盘皮肤、替换常用符号等操作,本申请对此不做限制。
本申请提供的虚拟键盘的设置方法,通过电子设备获取用户的选择指令,确定用户选择的键盘模式。并根据该键盘模式,电子设备获取该键盘模式对应的键盘参数,以及键盘布局参数。当电子设备触发键盘悬浮窗口时,电子设备根据该键盘布局参数显示该键盘悬浮窗口。电设备还可以针对该键盘悬浮窗口,执行移动、切换键盘模式等操作。当电子设备发生旋转时,电子设备还可以根据旋转后的界面,重新计算键盘布局参数。本申请通在电子设备中触发键盘悬浮窗口,并对键盘悬浮窗口进行操作,提高了用户在使用过程中的灵活性。该过程可以便于用户根据使实际使用情况,对键盘悬浮窗口进行调整,优化用户体验,提高用户使用效率。
图10示出了本申请一实施例提供的一种虚拟键盘的设置装置的结构示意图,如图10所示,本实施例的虚拟键盘的设置装置10用于实现上述任一方法实施例中对应于服务器的操作,本实施例的虚拟键盘的设置装置10可以包括:
第一获取模块11,用于获取选择指令。
第一确定模块12,用于根据选择指令确定键盘模式,键盘模式包括左手模式、右手模式和标准模式中的一种或多种。
第二获取模块13,用于获取键盘参数。
第二确定模块14,用于根据键盘参数以及键盘模式确定键盘布局参数,键盘布局参数包括键盘宽度、键盘高度以及键盘显示位置。
本申请实施例提供的虚拟键盘的设置装置10,可执行上述方法实施例,其具体实现原理和技术效果,可参见上述方法实施例,本实施例此处不再赘述。
图11示出了本申请一实施例提供的另一种虚拟键盘的设置装置的结构示意图,在图10所示实施例的基础上,如图11所示,本实施例的虚拟键盘的设置装置10用于实现上述任一方法实施例中对应于服务器的操作,本实施例的虚拟键盘的设置装置10还包括:
选择模块15,用于显示选择框,选择框包括多个键盘模式选项;相应的,第一获取模块,具体用于获取作用于选择框中键盘模式选项的选择指令。
显示模块16,用于根据键盘布局参数显示键盘悬浮窗口。
移动模块17,用于响应键盘悬浮窗口上的移动指令,对于键盘悬浮窗口的显示位置进行变更。
旋转模块18,用于响应键盘悬浮窗口所在界面的旋转指令,旋转键盘悬浮窗口,其中,根据旋转后的界面以及键盘布局参数重新确认键盘布局参数。
切换模块19,用于获取切换指令,并根据切换指令更新键盘模式。
本申请实施例提供的虚拟键盘的设置装置10,可执行上述方法实施例,其具体实现原理和技术效果,可参见上述方法实施例,本实施例此处不再赘述。
图12示出了本申请一实施例提供的再一种虚拟键盘的设置装置的结构示意图,在图10和图11所示实施例的基础上,如图12所示,本实施例的虚拟键盘的设置装置10用于实现上述任一方法实施例中对应于服务器的操作,本实施例的第二确定模块14,具体包括:
第一确定子模块141,用于根据第一触发位置和键盘模式,确定键盘宽度。
第二确定子模块142,用于根据第二触发位置和第三触发位置,确定键盘高度。
第三确定子模块143,用于根据第二触发位置和键盘模式,确定键盘现实位置。
本申请实施例提供的虚拟键盘的设置装置10,可执行上述方法实施例,其具体实现原理和技术效果,可参见上述方法实施例,本实施例此处不再赘述。
图13示出了本申请实施例提供的一种电子设备的硬件结构示意图。如图 13所示,该电子设备20,用于实现上述任一方法实施例中对应于电子设备的操作,本实施例的电子设备20可以包括:存储器21,处理器22和通信接口 22。
存储器21,用于存储计算机程序。
处理器22,用于执行存储器存储的计算机程序,以实现上述实施例中的虚拟键盘的设置方法。具体可以参见前述方法实施例中的相关描述。
可选地,存储器21既可以是独立的,也可以跟处理器22集成在一起。
当存储器21是独立于处理器22之外的器件时,电子设备20还可以包括:
总线23,用于连接存储器21和处理器22。
可选地,本实施例还包括:通信接口24,该通信接口24可以通过总线 23与处理器21连接。处理器22可以控制通信接口24来实现电子设备20的上述的接收和发送的功能。
在登录账户后,处理器22可以控制通信接口24,将用户数据上传到该账户对应的云存储空间。处理器22还可以控制该通信接口24,将该用户的账户对应的云存储空间中的用户数据下载到本地。其中,用户数据可以包括用户选择的键盘模式,以及该键盘模式对应的键盘参数。
本实施例提供的电子设备可用于执行上述的虚拟键盘的设置方法,其实现方式和技术效果类似,本实施例此处不再赘述。
本申请还提供一种计算机可读存储介质,计算机可读存储介质包括计算机程序,计算机程序用于实现如上实施例中的虚拟键盘的设置方法。
在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个单元中。上述模块成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能模块的形式实现的集成的模块,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等) 或处理器执行本申请各个实施例方法的部分步骤。
应理解,上述处理器可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
存储器可能包含高速随机存取存储器(Random Access Memory,RAM),也可能还包括非易失性存储(Non-Volatile Memory,NVM),例如至少一个磁盘存储器,还可以为U盘、移动硬盘、只读存储器、磁盘或光盘等。
总线可以是工业标准体系结构(Industry Standard Architecture,ISA)总线、外部设备互连(Peripheral Component Interconnect,PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,EISA)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,本申请附图中的总线并不限定仅有一根总线或一种类型的总线。
上述计算机可读存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(Static Random-Access Memory,SRAM),电可擦除可编程只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM),可擦除可编程只读存储器 (Erasable Programmable Read Only Memory,EPROM),可编程只读存储器 (Programmable read-only memory,PROM),只读存储器(Read-Only Memory, ROM),磁存储器,快闪存储器,磁盘或光盘。存储介质可以是通用或专用计算机能够存取的任何可用介质。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤。而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制。尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换。而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。
Claims (10)
1.一种虚拟键盘的设置方法,其特征在于,所述方法包括:
获取选择指令,并根据所述选择指令确定键盘模式;
获取键盘参数;
根据所述键盘参数以及所述键盘模式确定键盘布局参数,所述键盘布局参数包括键盘宽度、键盘高度以及键盘显示位置至少一个。
2.根据权利要求1中任意一项所述的虚拟键盘的设置方法,其特征在于,当所述选择指令根据生物参数确定时,所述根据所述键盘参数以及所述键盘模式确定键盘布局参数,包括:
根据所述生物参数、所述键盘参数以及所述键盘模式,确定所述键盘的布局参数。
3.根据权利要求1或2所述的虚拟键盘的设置方法,其特征在于,在所述根据所述键盘参数以及所述键盘模式确定键盘布局参数之后,还包括:
根据所述键盘布局参数显示键盘悬浮窗口。
4.根据权利要求3所述的虚拟键盘的设置方法,其特征在于,在所述根据所述键盘布局参数显示键盘悬浮窗口之后,还包括:
响应所述键盘悬浮窗口上的移动指令,对于所述键盘悬浮窗口的显示位置进行变更。
5.根据权利要求3所述的虚拟键盘的设置方法,其特征在于,在所述根据所述键盘布局参数显示键盘悬浮窗口之后,还包括:
响应所述键盘悬浮窗口所在界面的旋转指令,旋转所述键盘悬浮窗口,其中,根据旋转后的界面以及所述键盘布局参数重新确认所述键盘布局参数。
6.根据权利要求1或2中任意一项所述的虚拟键盘的设置方法,其特征在于,所述根据所述键盘参数以及所述键盘模式确定键盘布局参数,包括如下至少之一:
根据第一触发位置和所述键盘模式,确定键盘宽度;
根据第二触发位置和第三触发位置,确定键盘高度;
根据第二触发位置和所述键盘模式,确定键盘显示位置。
7.根据权利要求1或2中任意一项所述的虚拟键盘的设置方法,其特征在于,在所述根据所述键盘参数以及所述键盘模式确定键盘布局参数之后,还包括:
获取切换指令,并根据所述切换指令更新所述键盘模式,所述切换可以通过按键触发,或者语音触发,或者生物参数检测触发。
8.根据权利要求1或2中任意一项所述的虚拟键盘的设置方法,其特征在于,在所述获取选择指令之前,还包括如下至少一种:
获取作用于选择框中键盘模式选项的选择指令,所述选择框显示于所述界面,所述选择框包括多个键盘模式选项;
获取作用于键盘模式选项的语音指令,根据所述语音指令生成所述选择指令;
获取作用于键盘模式选项的生物参数,根据所述生物参数确定所述选择指令。
9.一种电子设备,其特征在于,包括:存储器,处理器和通信接口;
存储器用于存储所述处理器可执行指令;
通信接口用于根据处理器的指令获取或者发送信息;
处理器用于执行用于实现如权利要求1至8任一项所述的虚拟键盘的设置方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行用于实现如权利要求1至8任一项所述的虚拟键盘的设置方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010307337.2A CN111562876B (zh) | 2020-04-17 | 2020-04-17 | 虚拟键盘的设置方法、设备以及存储介质 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010307337.2A CN111562876B (zh) | 2020-04-17 | 2020-04-17 | 虚拟键盘的设置方法、设备以及存储介质 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111562876A true CN111562876A (zh) | 2020-08-21 |
| CN111562876B CN111562876B (zh) | 2025-03-28 |
Family
ID=72074431
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010307337.2A Active CN111562876B (zh) | 2020-04-17 | 2020-04-17 | 虚拟键盘的设置方法、设备以及存储介质 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111562876B (zh) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112416238A (zh) * | 2020-11-30 | 2021-02-26 | 联想(北京)有限公司 | 信息处理方法、装置及电子设备和存储介质 |
| CN112685112A (zh) * | 2020-12-25 | 2021-04-20 | 惠州Tcl移动通信有限公司 | 一种界面控制方法、智能终端及计算机可读存储介质 |
| CN113190319A (zh) * | 2021-05-06 | 2021-07-30 | Oppo广东移动通信有限公司 | 浮窗控制方法、装置、电子设备及存储介质 |
| CN113312124A (zh) * | 2021-03-30 | 2021-08-27 | 海南视联通信技术有限公司 | 一种软键盘弹出调用方法和装置 |
| CN114510194A (zh) * | 2022-01-30 | 2022-05-17 | 维沃移动通信有限公司 | 输入方法、装置、电子设备及可读存储介质 |
| CN117193611A (zh) * | 2022-05-31 | 2023-12-08 | 广州星际悦动股份有限公司 | 口腔护理指导方法、装置、显示设备及存储介质 |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102810039A (zh) * | 2011-05-31 | 2012-12-05 | 中兴通讯股份有限公司 | 左右手自适应的虚拟键盘显示方法及终端 |
| CN103106030A (zh) * | 2013-01-22 | 2013-05-15 | 京东方科技集团股份有限公司 | 一种软键盘的显示方法、装置及电子设备 |
| KR20140095227A (ko) * | 2013-01-24 | 2014-08-01 | 엘지전자 주식회사 | 이동 단말기 및 그 제어방법 |
| CN104182155A (zh) * | 2013-05-21 | 2014-12-03 | 上海斐讯数据通信技术有限公司 | 触摸屏自动调整键盘显示区块的方法 |
| CN104281385A (zh) * | 2014-09-17 | 2015-01-14 | 北京搜狗科技发展有限公司 | 输入法虚拟键盘的调整方法和输入法装置 |
| WO2015043194A1 (zh) * | 2013-09-24 | 2015-04-02 | 小米科技有限责任公司 | 虚拟键盘显示方法、装置及终端 |
| US20160274788A1 (en) * | 2013-09-27 | 2016-09-22 | Boe Technology Group Co., Ltd. | Method and device for building virtual keyboard |
| CN106598418A (zh) * | 2016-10-31 | 2017-04-26 | 努比亚技术有限公司 | 一种终端软键盘切换显示装置及其方法 |
| CN107015748A (zh) * | 2016-01-28 | 2017-08-04 | 中兴通讯股份有限公司 | 一种自定义键盘的布局方法及装置 |
-
2020
- 2020-04-17 CN CN202010307337.2A patent/CN111562876B/zh active Active
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102810039A (zh) * | 2011-05-31 | 2012-12-05 | 中兴通讯股份有限公司 | 左右手自适应的虚拟键盘显示方法及终端 |
| CN103106030A (zh) * | 2013-01-22 | 2013-05-15 | 京东方科技集团股份有限公司 | 一种软键盘的显示方法、装置及电子设备 |
| KR20140095227A (ko) * | 2013-01-24 | 2014-08-01 | 엘지전자 주식회사 | 이동 단말기 및 그 제어방법 |
| CN104182155A (zh) * | 2013-05-21 | 2014-12-03 | 上海斐讯数据通信技术有限公司 | 触摸屏自动调整键盘显示区块的方法 |
| WO2015043194A1 (zh) * | 2013-09-24 | 2015-04-02 | 小米科技有限责任公司 | 虚拟键盘显示方法、装置及终端 |
| US20160274788A1 (en) * | 2013-09-27 | 2016-09-22 | Boe Technology Group Co., Ltd. | Method and device for building virtual keyboard |
| CN104281385A (zh) * | 2014-09-17 | 2015-01-14 | 北京搜狗科技发展有限公司 | 输入法虚拟键盘的调整方法和输入法装置 |
| US20170300227A1 (en) * | 2014-09-17 | 2017-10-19 | Beijing Sogou Technology Development Co., Ltd. | Method for adjusting input virtual keyboard and input apparatus |
| CN107015748A (zh) * | 2016-01-28 | 2017-08-04 | 中兴通讯股份有限公司 | 一种自定义键盘的布局方法及装置 |
| CN106598418A (zh) * | 2016-10-31 | 2017-04-26 | 努比亚技术有限公司 | 一种终端软键盘切换显示装置及其方法 |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112416238A (zh) * | 2020-11-30 | 2021-02-26 | 联想(北京)有限公司 | 信息处理方法、装置及电子设备和存储介质 |
| CN112685112A (zh) * | 2020-12-25 | 2021-04-20 | 惠州Tcl移动通信有限公司 | 一种界面控制方法、智能终端及计算机可读存储介质 |
| CN112685112B (zh) * | 2020-12-25 | 2024-11-26 | 惠州Tcl移动通信有限公司 | 一种界面控制方法、智能终端及计算机可读存储介质 |
| CN113312124A (zh) * | 2021-03-30 | 2021-08-27 | 海南视联通信技术有限公司 | 一种软键盘弹出调用方法和装置 |
| CN113190319A (zh) * | 2021-05-06 | 2021-07-30 | Oppo广东移动通信有限公司 | 浮窗控制方法、装置、电子设备及存储介质 |
| CN113190319B (zh) * | 2021-05-06 | 2023-10-17 | Oppo广东移动通信有限公司 | 浮窗控制方法、装置、电子设备及存储介质 |
| CN114510194A (zh) * | 2022-01-30 | 2022-05-17 | 维沃移动通信有限公司 | 输入方法、装置、电子设备及可读存储介质 |
| CN117193611A (zh) * | 2022-05-31 | 2023-12-08 | 广州星际悦动股份有限公司 | 口腔护理指导方法、装置、显示设备及存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111562876B (zh) | 2025-03-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111562876A (zh) | 虚拟键盘的设置方法、设备以及存储介质 | |
| US11461004B2 (en) | User interface supporting one-handed operation and terminal supporting the same | |
| CN103324435B (zh) | 分屏显示的方法、装置及其电子设备 | |
| CN104182163B (zh) | 一种显示虚拟键盘的方法及装置 | |
| CN106843739A (zh) | 一种移动终端的显示控制方法及移动终端 | |
| CN110531920A (zh) | 侧边工具栏的显示方法、装置、终端及存储介质 | |
| CN107704157B (zh) | 一种多屏界面操作方法、装置及存储介质 | |
| CN107609374B (zh) | 一种解锁方法及移动终端 | |
| CN112218134B (zh) | 一种输入方法以及相关设备 | |
| WO2020199723A1 (zh) | 移动终端显示画面的控制方法、装置、设备和存储介质 | |
| CN103076980B (zh) | 搜索项显示方法和装置 | |
| CN107329644A (zh) | 一种图标移动方法以及装置 | |
| CN106527906A (zh) | 一种截图方法及移动终端 | |
| CN111061409A (zh) | 功能触发方法、装置、电子设备及存储介质 | |
| WO2021203815A1 (zh) | 页面操作方法、装置、终端及存储介质 | |
| CN113721819B (zh) | 人机交互方法、装置和电子设备 | |
| WO2016183912A1 (zh) | 菜单布局方法及装置 | |
| CN108491152B (zh) | 基于虚拟光标的触屏终端操控方法、终端及介质 | |
| CN102741798B (zh) | 集成媒体用户界面 | |
| CN108307044B (zh) | 一种终端操作方法及设备 | |
| CN107526523B (zh) | 一种移动终端的操作界面控制方法及移动终端 | |
| WO2024074039A1 (zh) | 游戏的操作控制方法、装置和电子设备 | |
| CN103309593A (zh) | 输入法界面显示系统及方法 | |
| CN117420938A (zh) | 界面的显示方法、装置、电子设备以及存储介质 | |
| WO2022127728A1 (zh) | 一种应用界面的裁剪方法及电子设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |