一种笔记本键盘的快速检测方法

文档序号:6425715阅读:1714来源:国知局
专利名称:一种笔记本键盘的快速检测方法
技术领域
本发明涉及一种笔记本键盘的检测方法,具体的涉及一种笔记本键盘的快速检测方法。
背景技术
公知的,通常笔记本生产线在测试键盘时,需要设定该键盘的配置,然后手动一键一键的测试键盘上的所有按键,由于生产线的测试成本按秒计费,由此产生了长达几分钟的费用,既降低生产线效率又浪费人力成本。笔记本键盘通常只是简单的矩阵式电路,当按下其中一个按键时,其对应的行针
脚和列针脚就会短接,嵌入式控制器由此确认按键的位置,查找矩阵表(Matrix Table)得到矩阵值,最终转化为扫描码输出给操作系统。(参照IBM 101/102键盘规范)逆向思维可知,当用户从操作系统得到键盘扫描码时,可以转化为矩阵值,只要得到该矩阵值在矩阵表中的位置,就能确定此按键对应的行针脚和列针脚正常。当键盘的所有行、列针脚都能正常检测到时,即可表明该笔记本主板和键盘连接正常,无虚焊。

发明内容
为克服现有技术中的不足,本发明旨在提供一种高效率、低成本、人性化的笔记本键盘的快速检测方法。为实现上述技术目的,达到上述技术效果,本发明通过以下技术方案实现I)通过修改嵌入式控制器的韧体(Firmware),记录键盘的矩阵列表,并供接口供上层软件读取;2)通过检测键盘实际的行、列针脚检测键盘。具体的包括以下实施步骤步骤I)嵌入式控制器负责记录整个键盘的矩阵列表至所述嵌入式控制器的RAM中,同时提供接口给系统软件读取;步骤2)上层软件在测试时从嵌入式控制器读取整个矩阵列表;步骤3)将矩阵列表转化为扫描码表,同时在屏幕上显示出对应按键字符列表,以供测试工程师参考;步骤4)监视键盘输入,当检测到按键按下时得到扫描码;步骤5)将扫描码转化为矩阵值;步骤6)查找步骤2中得到的矩阵列表,得到按键矩阵值在矩阵列表中对应的位置,标记该行针脚和列针脚正常;步骤7)重复步骤4至6,直至所有的行针脚和列针脚都被检测。与现有技术相比,本发明具有以下有益效果以一个24针脚(16x8)的101键键盘为例,原始的检测方法需要手动按每一个按键,总计101次按键操作,而采用本新型检测办法,最少只需16个按键操作即可完成。
另外,在测试时,原始的测试方法需要测试工程师集中精力在每一个按键上,而本新型检测办法注重矩阵位置而非单个按键,操作时可以直接进行“刷”键盘的办法,既提高了速度又提高了容错率。上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,并可依照说明书的内容予以实施,以下以本发明的较佳实施例并配合附图详细说明如后。本发明的具体实施方式
由以下实施例及其附图详细给出。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发
明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图I示出了本发明笔记本键盘的快速检测方法的检测流程图。
具体实施例方式下面将参考附图并结合实施例,来详细说明本发明。参见图I所示,一种笔记本键盘的快速检测方法,其包括以下步骤步骤I)嵌入式控制器负责记录整个键盘的矩阵列表至所述嵌入式控制器的RAM中,同时提供接口给系统软件读取;步骤2)上层软件在测试时从嵌入式控制器读取整个矩阵列表。步骤3)将矩阵列表转化为扫描码表,同时在屏幕上显示出对应按键字符列表,以供测试工程师参考;例如,行6-列2,其矩阵值为OxlC,对应扫描码为OxlE,显示字符为“A” ;步骤4)监视键盘输入,当检测到按键按下时得到扫描码;步骤5)将扫描码转化为矩阵值;步骤6)查找步骤2中得到的矩阵列表,得到按键矩阵值在矩阵列表中对应的位置,标记该行针脚和列针脚正常;步骤7)重复步骤4至6,直至所有的行针脚和列针脚都被检测。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种笔记本键盘的快速检测方法,其特征在于,包括以下步骤 步骤I)嵌入式控制器负责记录整个键盘的矩阵列表至所述嵌入式控制器的RAM中,同时提供接口给系统软件读取; 步骤2)上层软件在测试时从嵌入式控制器读取整个矩阵列表; 步骤3)将矩阵列表转化为扫描码表,同时在屏幕上显示出对应按键字符列表,以供测试工程师参考; 步骤4)监视键盘输入,当检测到按键按下时得到扫描码; 步骤5)将扫描码转化为矩阵值; 步骤6)查找步骤2中得到的矩阵列表,得到按键矩阵值在矩阵列表中对应的位置,标记该行针脚和列针脚正常; 步骤7)重复步骤4至6,直至所有的行针脚和列针脚都被检测。
全文摘要
本发明公开了一种高效率、低成本、人性化的笔记本键盘的快速检测方法,包括以下处理步骤步骤1)嵌入式控制器负责记录整个键盘的矩阵列表至所述嵌入式控制器的RAM中,同时提供接口给系统软件读取;步骤2)上层软件在测试时从嵌入式控制器读取整个矩阵列表;步骤3)将矩阵列表转化为扫描码表,同时在屏幕上显示出对应按键字符列表,以供测试工程师参考;步骤4)监视键盘输入,当检测到按键按下时得到扫描码;步骤5)将扫描码转化为矩阵值;步骤6)查找步骤2中得到的矩阵列表,得到按键矩阵值在矩阵列表中对应的位置,标记该行针脚和列针脚正常;步骤7)重复步骤4至6,直至所有的行针脚和列针脚都被检测。
文档编号G06F11/22GK102819472SQ201110152080
公开日2012年12月12日 申请日期2011年6月8日 优先权日2011年6月8日
发明者王晶 申请人:苏州三诺信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1