[发明专利]生成键盘测试程序的方法无效
| 申请号: | 201010175539.2 | 申请日: | 2010-05-17 |
| 公开(公告)号: | CN102253876A | 公开(公告)日: | 2011-11-23 |
| 发明(设计)人: | 张倍铭 | 申请(专利权)人: | 致伸科技股份有限公司 |
| 主分类号: | G06F11/26 | 分类号: | G06F11/26;G06F9/45 |
| 代理公司: | 北京润平知识产权代理有限公司 11283 | 代理人: | 周建秋 |
| 地址: | 中国台湾台*** | 国省代码: | 中国台湾;71 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 生成 键盘 测试 程序 方法 | ||
技术领域
本发明涉及生成程序的方法,尤其涉及生成用以测试键盘的键盘测试程序的方法。
背景技术
科技与信息日益进步的今天,无论是工作或是休闲娱乐,计算机及其外围设备已是每个人日常生活中的一部分,作为计算机以及使用者之间桥梁的输入装置亦受到相当大的重视,而输入装置包括鼠标、键盘以及轨迹球等,尤其以可利用多个按键输入指令至计算机的键盘装置最为重要。
请参阅图1,其为已知键盘装置的外观结构示意图。已知键盘装置1的表面上设有多个按键,这些按键被分类为一般按键10、数字按键11、延伸按键12以及快速按键13等。该些按键供使用者以手指触压而产生相对应的信号给计算机,使计算机执行被触压的按键功能。大致而言,一般按键10用以输入英文字母等符号,数字按键11用以输入数字,延伸按键12用以输入某些功能按键,例如上一页(Page Up)以及下一页(Page Down)等,而快速按键13则用以提供额外的特殊功能,例如控制多媒体文件的播放以及停止等功能。另外已知键盘装置1还包括Print screen、Caps lock、Number lock以及Scroll lock等按键。
键盘装置在制造过程中必须经过测试以确保可正常工作。而键盘装置的测试包括对键盘装置的电路板的测试以及对完成的键盘装置进行完整的测试。对电路板的测试是为了避免在键盘装置组装完成之后才发现电路板有缺陷存在时,必须拆卸键盘装置来除错所造成的工时浪费的缺失。本发明的键盘测试是属于对制造完成的键盘装置进行完整的测试。
一般而言,键盘测试必须事先撰写专用于测试键盘装置1的键盘测试程序,再指派测试人员实际触压键盘装置1的每一按键,而由键盘测试程序判断键盘装置1的按键是否可正常工作。键盘测试程序中的按键判断式是针对某种排列配置的键盘装置进行测试,也就是说,不同排列配置的键盘装置必须利用不同的键盘测试程序来进行测试。由于键盘制造厂商并非仅制造单一排列配置的键盘装置,而是制造各种不同排列配置的键盘装置以满足不同使用者的需求,例如增设各种不同功能的快速按键(多媒体文件的音量控制)或者韩国专用的韩文按键等等。因此测试人员在每次对不同排列配置的键盘装置进行测试之前,必须重新撰写新的键盘测试程序或者修改现有的键盘测试程序而获得新的键盘测试程序。由于撰写程序的工作相当繁琐且耗时,因此需要一种节省时间的生成键盘测试程序的方法。
发明内容
本发明所要解决的技术问题在于,针对现有技术的上述不足,提供一种不需人工撰写而能自动生成测试程序的生成键盘测试程序的方法。
本发明解决其技术问题所采用的技术方案是提供一种生成键盘测试程序的方法,该键盘测试程序用以对键盘装置的多个按键进行测试,其中该多个按键包括第一按键以及第二按键,该方法包括:
接收第一按键编号;
接收对应于该第一按键的第一按键识别码;
分配该第一按键编号给该第一按键,使该第一按键编号以及该第一按键识别码被写入一判断式格式中而生成第一按键判断式;
接收对应于该第二按键的第二按键识别码;
分配尾随于该第一按键编号的第二按键编号给该第二按键,使该第二按键编号以及该第二按键识别码被写入该判断式格式中而生成第二按键判断式;以及
结合该第一按键判断式、该第二按键判断式、键盘测试程序文件头以及键盘测试程序文件尾而形成该键盘测试程序。
该键盘测试程序文件头以及该键盘测试程序文件尾预先被撰写完成并被储存,且该键盘测试程序档案头以及该键盘测试程序档案尾通过点选生成程序界面的键盘测试程序文件头选项以及键盘测试程序文件尾选项而产生。
所述的生成键盘测试程序的方法还包括开启现有键盘测试程序,该现有键盘测试程序包括多个现有按键判断式、该键盘测试程序文件头以及该键盘测试程序文件尾,并在该多个现有按键判断式中增加该第一按键判断式以及该第二按键判断式而形成新的多个按键判断式,使该新的多个按键判断式、该键盘测试程序文件头以及该键盘测试程序文件尾被结合而形成该键盘测试程序。
该键盘测试程序测试该键盘装置的该多个按键的顺序是根据该第一按键编号以及该第二按键编号由小排列至大的顺序而决定。
该第一按键识别码是由于该第一按键被触压而生成,该第二按键识别码是由于该第二按键被触压而生成。
该第一按键识别码以及该第二按键识别码为按键扫描码(Scan Code)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于致伸科技股份有限公司,未经致伸科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010175539.2/2.html,转载请声明来源钻瓜专利网。





