[发明专利]按键组合区具有N-Keys Rollover功能的USB键盘及其处理方法无效
申请号: | 200910133745.4 | 申请日: | 2009-04-08 |
公开(公告)号: | CN101859180A | 公开(公告)日: | 2010-10-13 |
发明(设计)人: | 梁徽湖 | 申请(专利权)人: | 梁徽湖 |
主分类号: | G06F3/02 | 分类号: | G06F3/02;G06F3/023 |
代理公司: | 北京科龙寰宇知识产权代理有限责任公司 11139 | 代理人: | 孙皓晨 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 按键 组合 具有 keys rollover 功能 usb 键盘 及其 处理 方法 | ||
技术领域
本发明涉及一种USB键盘,特别涉及一种按键组合区具有同时以多个按键输出信号(N-Keys Rollover)功能的USB键盘及其改良方法。
背景技术
由于键盘的原理是采用矩阵(MATRIX)的方式,因此可能造成一种情况,假设一个正方形的线路,如图1、图2所示,为发生鬼键现象的检测步骤如下:
1.当扫瞄线L1输出一高电压H1,扫瞄线L2输出低电压Low,按下按键SW-A不放开,观察第1观察点Node1,若为低电压Low;
2.继续按下SW-B不放开,观察第2观察点为低电压Low,而且Node2-1为低电压Low;
3.继续按下SW-C不放开,观察第3观察点Node3为低电压Low;
4.观察第4观察点Node4为低电压Low,但SW-4未按下,但该按键会显示于显示器上。
因此,依据前述的检测步骤,在正方形的四个角落从左上开始顺时针排列SW-A、B、C、D四个按键,若同时按下,SW-A、B、C三个按键时,SW-D也会被导通,因此画面上会出现对应于该四个按键的信号,然实际上并没有将SW-D按下,而画面却出现了,因此业界对该现象称之为鬼键。因此,在井字形的四个交叉点的按键SW-A~D,只要其中三个以上的按键被按下,即会产生鬼键现象。
为此,业界即有两种解决该鬼键的方法:
第一种解决方法:固件程序排除方式
请参阅图3所示,应用固件(firmware)程序判读,在同时按下三个按键或三个按键以上时,若产生鬼键情形,即不承认当时所有按下的按键,必须等鬼键情形消失才承认当时所有按下的按键输入,如此该缺点即在产生鬼键情形时,按键输入皆为无效,势必发生输入无效后操作者已经输入下一步骤所欲按下的按键,以致造成前一动作消失的缺憾。
第二种解决方法:增加二极管排除方式
请参阅图4所示,在键盘矩阵电路的扫瞄线L1、L2与侦察线S1、S2之间分别接一按键SW-A、B、C、D,该各按键SW-A、B、C、D的输入端分别接二极管D1、D2、D3、D4;其检测鬼键步骤:
1.当扫瞄线L1输出一高电压信号H1,扫瞄线L2输出低电压信号Low,按下按键SW-A不放开,观察第一观察点Node1,若为低电压信号Low;
2.继续按下SW-B不放开,观察第二观察点Node2为低电压信号Low,但Node2-1为高电压信号,因二极管D2输入端与输出端电压差未达0.6V以上,导致二极管D2无法导通;
3.继续按下SW-C不放开,观察Node3为高电压信号;
4.此时观察Node4为高电压信号,且SW-D未按下,没有鬼键现象。
因此,此此种解决方法,确实能有效消除鬼键现象,然须在每一按键前串接一个二极管,其生产制造成本增加为其缺点。
再者,如图1A、图1B所示,由于USB键盘标准格式上有限制问题,因USB键盘标准规格规定(如图1A),键盘送键码给系统共8个字节(bytes),其定义如下:
第一个字节(0byte):依据按键比特对映(bit map),编入更改键(modifierkey),每一比特(bit)代表一按键,共八个按键(指左/右shift,ctrl,alt,win等八个按键)(如图1B)。
第二个字节(1byte):未定义。
第三至八个字节(2-7byte),共六个字节:编入标准键(normal key),每一字节(byte)代表一按键,共六个按键,由于上述规格上的限制问题,造成目前USB键盘即使已解决鬼建问题,然而USB键盘仍然存在按键最多仅能同时传送六个一般按键的限制。
因此,前述的USB键盘若与习知解决鬼键方案中的以固件排除方式,在每个按键线路上增加一个二极管避开鬼键产生方案作结合,则该USB键盘的按键组合区即能扩充至USB键盘的全区所有按键,以提供解决目前标准USB键盘,即使已解决传统鬼键(ghost key)问题,仍然因为标准键码的固件(firmware)格式,只能同时输出8键更改键(modifier key)及6键一般按键(normal key)的限制。
发明内容
本发明的目的在于,解决现有鬼键解决方案中的最多仅能同时传送六个一般按键的限制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于梁徽湖,未经梁徽湖许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910133745.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种磁盘阵列重建方法和设备
- 下一篇:一种微投影电脑的散热结构