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