[发明专利]扩充键盘功能键的方法无效
| 申请号: | 96111779.6 | 申请日: | 1996-08-28 |
| 公开(公告)号: | CN1075645C | 公开(公告)日: | 2001-11-28 |
| 发明(设计)人: | 郭俊哲;彭起凤 | 申请(专利权)人: | 旭丽股份有限公司 |
| 主分类号: | G06F3/023 | 分类号: | G06F3/023 |
| 代理公司: | 隆天国际专利商标代理有限公司 | 代理人: | 潘培坤 |
| 地址: | 台湾省*** | 国省代码: | 台湾;71 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 扩充 键盘 功能键 方法 | ||
本发明涉及一种扩充键盘功能键的方法,特别是一种使键盘上的标准键码(包括A、B、C、…Z;1、2、3、…9;F1、F2、…F12…等按键)配合IBM特殊键的EO码,以形成定义扩充IBM的扩充码,并且通过视窗(Windows)软件程序的控制,来扩充键盘上功能键的用途。
虽然一般计算机系统(如:IBM)的标准键盘可设定按键的内定码有128个,然而,扣除在各国语种中使用的按键数和系统命令码以外,则最多可使用的按键码数只有8个,所以,无形中限制了扩充功能键(Hot Key)的用途。
也有针对特殊按键(如:Insert、Home、Page Up、Page Down…等)定义它们的扩充码,该方法主要是配合特殊按键的“EO”码,并结合标准码,以形成一扩充码。
这种方法虽不必动用少数仅存的键码就可扩充功能键(Hot Key)的用途,但在扩充码中,由于IBM目前仅定义标准键盘上少数的特殊键,倘若要在标准键盘中再扩充其它的功能键,则不管是否使用仅存的键码还是扩充码,都不能被计算机系统所接受。
有鉴于此,本发明的发明人根据这类缺点并依靠多年来从事制造相关产品的经验,经悉心观察并研究,终于开发设计出一种扩充键盘功能键的方法,使其可延伸扩充定义IBM的扩充码,并可配合视窗(Windows)软件程序的执行,来扩充键盘上功能键的用途。
本发明的目的是提供一种扩充键盘扩充码的方法,它使键盘上的标准键码(包括A、B、C、…Z;1、2、3、…9;F1、F2、…F12…等按键)配合IBM特殊键的EO码,以形成定义扩充IBM的扩充码,并且通过视窗(Windows)软件程序的控制,来扩充键盘上功能键的用途,使键盘的键码除了与IBM PC完全相容外,还避免了因操作系统(OS)扩充标准键码(例如:Win-L、Win-R及Application)的使用范围时,造成的冲突。
本发明的目的是这样实现的,即提供一种扩充键盘功能键的方法,包括下列步骤:
(a)首先,使键盘上的标准键码(Key Code)配合IBM特殊键的EO码,以形成定义扩充IBM的扩充码;
(b)键盘控制器接收键盘传送的键码,并将其转换成另一种内定码;
(c)键盘驱动器接收来自键盘控制器的内定码,并送入系统信息队列(System Message Queue);
(d)系统信息队列将该内定的键码送出;
(e)视窗的应用程序判断该内定的键码是否为扩充码?若是扩充码,则根据键码功能定义,执行相关程序,待执行完毕后,再清除该键盘码;若不是扩充码,则将键盘传送至下一个键盘扫描程序或释放该键码;
(f)采用这种方法,通过定义形成的扩充码,配合视窗的应用程序,扩充键盘的功能键的用途。
为了能对本发明的目的、特征及其功效作进一步的认识和了解,在此结合附图详细说明实施例如下,其中:
图1为本发明给键盘产生扩充码的流程图。
图2为本发明对视窗(Windows)的应用程序处理的流程图。
请参阅图1所示的本发明的一种”扩充键盘功能键的方法”,它使键盘上的标准键(包括A、B、C、…Z;1、2、3、…9;F1、F2、…F12…等按键)配合IBM特殊键的EO码,以形成定义扩充IBM的扩充码,它产生扩充码的方法如下所述:
首先,该键盘的操作系统(OS)在待机状态后,会开始扫描键盘上的键码10,及监测操作者是否在键盘上按压标准键11?
若在键盘上没有按压标准键,则回到待机后的状态,并继续扫描键盘上的键码10;若在键盘上有按压标准键,则会送出内定的标准键码(MakeCode)或结束键码(Break Code)12;
若送出的是标准键码(Make Code),则再判断是否按压了功能键(Hot Key)?121;若按压了功能键(Hot Key),则会送EO码+内定的标准键码(Make Code)1211;若没有按压功能键(Hot Key),则会送出标准键码(Make Code)1212;
若送出的是结束键码(Break Code),则再判断是否按压了功能键(Hot Key)?122;若按压了功能键(Hot Key),则会送EO码+内定的结束键码(Break Code)1221;若没有按压功能键(Hot Key),则会送出结束键码(Break Code)1222;
如此,即可使键盘上的标准键码(Key Code)配合IBM特殊键的EO码,以形成定义扩充IBM的扩充码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于旭丽股份有限公司,未经旭丽股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/96111779.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:矿用泡沫水泥添加粉
- 下一篇:母子码汉字单元声化编码输入方法及其键盘





