软键盘实现方法、装置、电子设备及存储介质制造方法及图纸

技术编号:25395423 阅读:24 留言:0更新日期:2020-08-25 23:00
本发明专利技术涉及软键盘领域,提供了一种软键盘实现方法、装置、电子设备及存储介质,所述方法包括:基于接收到的对电子设备的BIOS进行设置的设置请求,通过加载的软键盘初始化函数对软键盘的显示属性进行初始化;当接收到通过触摸式输入装置触发的输入请求时,激活软键盘并将激活后的软键盘按照显示属性进行显示;接收通过软键盘输入的键值,将键值转换为对应的码值后输出。通过在BIOS设置中加入软键盘功能,进而通过软键盘实现BIOS的设置,减少了在电子设备的BIOS设置场景中对硬件键盘的依赖,增加了用户使用电子设备的方便性,提高了用户体验。

【技术实现步骤摘要】
软键盘实现方法、装置、电子设备及存储介质
本专利技术涉及软键盘领域,具体而言,涉及一种软键盘实现方法、装置、电子设备及存储介质。
技术介绍
随着科技的发展,触摸屏设备的普及,屏幕软键盘也被大家所熟知。触摸屏的手机,平板电脑,遥控器,车载设备等,几乎越来越多的设备换上了触摸屏。触摸屏的方便大家有目共睹,既省去了硬件键盘的成本,又变得方便快捷,使设备更加智能化。但是在一些特定场景下,一些带触摸屏的电子设备仍然依赖硬件键盘,如何尽量减少带触摸屏的电子设备对硬件键盘的依赖、以增加带触摸屏的电子设备的使用的便利性仍然是本领域技术人员亟待解决的问题。
技术实现思路
本专利技术实施例的目的在于提供了一种软键盘实现方法、装置、电子设备及存储介质,通过在BIOS设置中加入软键盘功能,进而通过软键盘实现BIOS的设置,减少了在电子设备的BIOS设置场景中对硬件键盘的依赖,增加了用户使用电子设备的方便性,提高了用户体验。为了实现上述目的,本专利技术的实施例采用的技术方案如下:第一方面,本专利技术实施例提供一种软键盘实现方法,应用于电子设备,所述电子设备包括触摸式输入装置,所述方法包括:基于接收到的对所述电子设备的基本输入输出系统BIOS进行设置的设置请求,通过加载的软键盘初始化函数对软键盘的显示属性进行初始化;当接收到通过所述触摸式输入装置触发的输入请求时,激活所述软键盘并将激活后的软键盘按照所述显示属性进行显示;接收通过所述软键盘输入的键值,将所述键值转换为对应的码值后输出。在一个实施例中,所述输入请求包括字符输入请求和数字输入请求,所述软键盘包括全键盘和数字键盘,所述当接收到通过所述触摸式输入装置触发的输入请求时,激活所述软键盘并将激活后的软键盘进行显示的步骤包括:当接收到通过所述触摸式输入装置触发的所述字符输入请求时,通过加载的软键盘激活函数激活所述全键盘并将激活后的所述全键盘进行显示;当接收到通过所述触摸式输入装置触发的所述数字输入请求时,通过加载的软键盘激活函数激活所述数字键盘并将激活后的所述数字键盘进行显示。在一个实施例中,所述电子设备还包括显示装置,所述字符输入请求为响应在所述显示装置显示的密码输入框对应区域进行第一触摸操作触发的请求。在一个实施例中,所述电子设备还包括显示装置,所述数字输入请求为响应在所述显示装置显示的日期设置框和/或时间设置框对应的区域进行的第二触摸操作触发的请求。在一个实施例中,所述方法还包括:响应通过所述触摸式输入装置触发的第三触摸操作;基于所述第三触摸操作触发隐藏请求,利用软键盘隐藏函数将所述软键盘进行隐藏。在一个实施例中,所述触摸式输入装置显示有所述软键盘,所述第三触摸操作为响应在所述软键盘的预设键对应的区域所进行的触摸操作。在一个实施例中,所述方法还包括:在所述BIOS加载所述触摸式输入装置的驱动程序之后加载所述软键盘的驱动程序,以加载所述软键盘的控制函数,其中,所述软键盘的控制函数包括软键盘初始化函数、软键盘激活函数、软键盘隐藏函数、键码转换函数。第二方面,本专利技术实施例提供一种软键盘实现装置,应用于电子设备,所述电子设备包括触摸式输入装置,所述装置包括:初始化模块,用于基于接收到的对电子设备的BIOS进行设置的设置请求,通过加载的软键盘初始化函数对软键盘的显示属性进行初始化;激活模块,用于当接收到通过触摸式输入装置触发的输入请求时,激活软键盘并将激活后的软键盘按照显示属性进行显示;转换模块,用于接收通过软键盘输入的键值,将键值转换为对应的码值后输出。第三方面,本专利技术实施例提供一种电子设备,所述电子设备包括:一个或多个处理器;存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如前述实施方式中任一项所述的软键盘实现方法。第四方面,本专利技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如前述实施方式中任一项所述的软键盘实现方法。相对于现有技术,本专利技术实施例提供了一种软键盘实现方法、装置、电子设备及存储介质,当用户需要对电子设备的BIOS进行设置时,基于对BIOS进行设置的设置请求,通过记载的软键盘初始化函数对软键盘的显示属性进行初始化;当用户通过触摸式输入装置触发的输入请求输入对BIOS设置的值时,电子设备激活软键盘并将激活后的软键盘按照显示属性进行显示;电子设备将用户通过软键盘输入的键值转换为对应的码值后输出。与现有技术相比,通过在BIOS设置中加入软键盘功能,进而通过软键盘实现BIOS的设置,减少了在电子设备的BIOS设置场景中对硬件键盘的依赖,增加了用户使用电子设备的方便性,提高了用户体验。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1示出了本专利技术实施例提供的电子设备的方框示意图。图2示出了本专利技术实施例提供的一种软键盘实现方法的流程图。图3示出了本专利技术实施例提供的另一种软键盘实现方法的流程图。图4示出了本专利技术实施例提供的软键盘的示例图。图5示出了本专利技术实施例提供的另一种软键盘实现方法的流程图。图6示出了本专利技术实施例提供的软键盘实现装置的方框示意图。图标:10-电子设备;11-外部存储器;12-通信接口;13-处理器;131-内部存储器;14-总线;15-触摸式输入装置;16-显示装置;100-软键盘实现装置;110-初始化模块;120-激活模块;130-转换模块;140-隐藏模块;150-加载模块。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。在本专利技术的描述中,需要说明的是,若出现术语“上”、“下”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该专利技术产品使用时惯常摆放的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因本文档来自技高网...

【技术保护点】
1.一种软键盘实现方法,其特征在于,应用于电子设备,所述电子设备包括触摸式输入装置,所述方法包括:/n基于接收到的对所述电子设备的基本输入输出系统BIOS进行设置的设置请求,通过加载的软键盘初始化函数对软键盘的显示属性进行初始化;/n当接收到通过所述触摸式输入装置触发的输入请求时,激活所述软键盘并将激活后的软键盘按照所述显示属性进行显示;/n接收通过所述软键盘输入的键值,将所述键值转换为对应的码值后输出。/n

【技术特征摘要】
1.一种软键盘实现方法,其特征在于,应用于电子设备,所述电子设备包括触摸式输入装置,所述方法包括:
基于接收到的对所述电子设备的基本输入输出系统BIOS进行设置的设置请求,通过加载的软键盘初始化函数对软键盘的显示属性进行初始化;
当接收到通过所述触摸式输入装置触发的输入请求时,激活所述软键盘并将激活后的软键盘按照所述显示属性进行显示;
接收通过所述软键盘输入的键值,将所述键值转换为对应的码值后输出。


2.如权利要求1所述的软键盘实现方法,其特征在于,所述输入请求包括字符输入请求和数字输入请求,所述软键盘包括全键盘和数字键盘,所述当接收到通过所述触摸式输入装置触发的输入请求时,激活所述软键盘并将激活后的软键盘进行显示的步骤包括:
当接收到通过所述触摸式输入装置触发的所述字符输入请求时,通过加载的软键盘激活函数激活所述全键盘并将激活后的所述全键盘进行显示;
当接收到通过所述触摸式输入装置触发的所述数字输入请求时,通过加载的软键盘激活函数激活所述数字键盘并将激活后的所述数字键盘进行显示。


3.如权利要求2所述的软键盘实现方法,其特征在于,所述电子设备还包括显示装置,所述字符输入请求为响应在所述显示装置显示的密码输入框对应区域进行第一触摸操作触发的请求。


4.如权利要求2所述的软键盘实现方法,其特征在于,所述电子设备还包括显示装置,所述数字输入请求为响应在所述显示装置显示的日期设置框和/或时间设置框对应的区域进行的第二触摸操作触发的请求。


5.如权利要求1所述的软键盘实现方法,其特征在于,所述方法还包括:
响应通过所述触摸式输入装置触...

【专利技术属性】
技术研发人员:田歌
申请(专利权)人:上海闻泰信息技术有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1