一种针对通用型键盘实现快捷功能的方法

文档序号:6430079阅读:164来源:国知局
专利名称:一种针对通用型键盘实现快捷功能的方法
技术领域
本发明属于计算机领域,具体的涉及一种针对通用型键盘实现快捷功能的方法。
背景技术
传统的笔记本利用1 键,提供了一系列快捷功能(比如调整屏幕亮度、声音大小等)以方便用户操作。随着触摸屏的流行以及一体机的出现,笔记本PS2键盘逐步被外接 USB键盘所替代。由于USB键盘无法支援1 按键,因此无法实现之前的快捷功能。

发明内容
为克服现有技术中的不足,本发明旨在提供一种可扩展、人性化的针对通用键盘实现快捷功能的方法。为实现上述技术目的,达到上述技术效果,本发明通过以下技术方案实现
使用 WINDOWS 操作系统提供的相关热键 API (Application Programming Interface, 应用程序编程接口),注册一组系统热键,当其中某按键组合被按下时,应用程序与基本输入输出系统(BIOS)配合,完成实际的快捷功能。一种针对通用型键盘实现快捷功能的方法,其具体的实现步骤如下
步骤1)读取用户配置文件,无配置文件时,释放默认的配置文件,注册系统热键; 步骤2)透过基本输入输出系统获取系统信息;
步骤3)系统运行过程中,一旦发现用户按下步骤1中所注册的系统热键时,则通过查表找到该系统热键所代表需要完成的功能;
步骤4)系统热键通过与基本输入输出系统互动,完成具体功能; 步骤5)系统热键负责显示与该功能对应的图标,以提示用户。例如在上一步亮度调节完成后,系统热键再次与基本输入输出系统交互,获取当前LED的亮度等级,并在用户桌面上显示对应亮度级的图标。与现有技术相比,本发明具有以下有益效果
由于完全使用操作系统级的API,避免了对键盘硬件的依赖性,自然就可以兼容所有的外接键盘。并且,热键可由用户自由设置,与其它应用程序完美兼容。上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段, 并可依照说明书的内容予以实施,以下以本发明的较佳实施例并配合附图详细说明如后。 本发明的具体实施方式
由以下实施例及其附图详细给出。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中
图1示出了本发明的针对通用型键盘实现快捷功能的方法流程图。
具体实施例方式下面将参考附图并结合实施例,来详细说明本发明。参见图1所示,一种针对通用型键盘实现快捷功能的方法,其具体的实现步骤如下
步骤1)读取用户配置文件,无配置文件时,释放默认的配置文件,注册系统热键; 为了增强程序兼容性,注册系统热键时热键信息全部从文件中读取,并且用户可以对该文件配置以使用个性化的热键。热键在系统中注册完毕后,步骤;3)中就会在热键被按下时接收到相应的消息。步骤2)透过基本输入输出系统获取系统信息;
例如在进行LED亮度调节前,必须首先与基本输入输出系统交互获取LED可以支持的所有亮度等级、当前的亮度等级,只有在具备这些信息之后,在步骤4)中才可以进一步的调高、调低LED亮度
步骤3)系统运行过程中,一旦发现用户按下步骤1中所注册的系统热键时,则通过查表找到该系统热键所代表需要完成的功能;
任意一种系统热键被按下时,程序都会收到热键消息。在该消息的处理过程中,我们首先建立不同热键ID与对应热键ID处理函数指针的表(映射表),然后根据当前消息来源的热键ID判断并调用对应的功能函数来进行具体处理。步骤4)系统热键通过与基本输入输出系统互动,完成具体功能;
例如在进行LED亮度调节时,系统热键直接调用基本输入输出系统的开放接口,发送控制命令及命令相关的参数信息,由基本输入输出系统进一步完成亮度调节的任务。步骤5)系统热键负责显示与该功能对应的图标,以提示用户。例如在上一步亮度调节完成后,系统热键再次与基本输入输出系统交互,获取当前LED的亮度等级,并在用户桌面上显示对应亮度级的图标。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1. 一种针对通用型键盘实现快捷功能的方法,其特征在于,包括以下步骤 步骤1)读取用户配置文件,无配置文件时,释放默认的配置文件,注册系统热键; 步骤2)透过基本输入输出系统获取系统信息;步骤3)系统运行过程中,一旦发现用户按下步骤1中所注册的系统热键时,则通过查表找到该系统热键所代表需要完成的功能;步骤4)系统热键通过与基本输入输出系统互动,完成具体功能; 步骤5)系统热键负责显示与该功能对应的图标,以提示用户。
全文摘要
本发明公开了一种针对通用型键盘实现快捷功能的方法,其包括以下步骤1、读取用户配置文件,无配置文件时,释放默认的配置文件,注册系统热键;2、透过基本输入输出系统获取系统信息;3、系统运行过程中,一旦发现用户按下步骤1中所注册的系统热键时,则通过查表找到该系统热键所代表需要完成的功能;4、系统热键通过与基本输入输出系统互动,完成具体功能;5、系统热键负责显示与该功能对应的图标,以提示用户。本发明由于完全使用操作系统级的API,避免了对键盘硬件的依赖性,自然就可以兼容所有的外接键盘。并且,热键可由用户自由设置,与其它应用程序完美兼容。
文档编号G06F9/445GK102331861SQ20111022236
公开日2012年1月25日 申请日期2011年8月4日 优先权日2011年8月4日
发明者王晶 申请人:深圳市三诺电子有限公司, 苏州三诺信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1