[发明专利]键盘扫描装置及方法无效
申请号: | 200710023453.6 | 申请日: | 2007-06-05 |
公开(公告)号: | CN101320978A | 公开(公告)日: | 2008-12-10 |
发明(设计)人: | 金扬勋 | 申请(专利权)人: | 乐金电子(昆山)电脑有限公司 |
主分类号: | H03M11/00 | 分类号: | H03M11/00 |
代理公司: | 北京金信立方知识产权代理有限公司 | 代理人: | 黄威;张金海 |
地址: | 215334*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 键盘 扫描 装置 方法 | ||
技术领域
本发明涉及键盘扫描,特别是涉及到为防止鬼键现象发生的键盘扫描装置及方法。
背景技术
在电脑系统中,键盘负责接收外部的输入,是非常重要的部分。
在很多电脑系统中,对中央处理系统的数据输入是依靠键盘的键入进行的。
通常,在键盘中设置包含用于控制由按键输入信息的控制组织的键盘接口。键盘接口把从微处理器(micom)输出的扫描输出线(Scanout line)和输入到微处理器的扫描输入线(Scan in line)连接在接口上。
系统接口通过扫描输出线把状态信号传送到键盘接口,根据按键输入,连接扫描输出线和扫描输入线从而判断按键输入。
依据上述输入方式,键盘有时发生鬼键(Ghost Key)或者又称为幻影键(Phantom Key)现象。鬼键现象是指在键盘上同时按下3个键时,产生如同按下4个键一样认识的现象。
由于上述鬼键现象会把那些打字速度极快的人一次只按了一个键认知为同时按了3个按键,所以会发生使用者没有按的键也被输入的情况。
为防止上述现象的发生,在第二次按键以后,如果测到第三次按键被按时,则当未按此键。
除此之外,在需要同时按下Shift,Ctrl,Alt这3个键组合才能进行运作的情况下,特别安排按键位置,即使同时按下3个按键也不会出现鬼键现象。
但是即使使用上述方式,如现在不断发展的游戏等程序中需要同时按下属于非特定键的3个以上的键组合时,便不能进行运作。
即,在PC广受欢迎的游戏中,如射击游戏的情况,不是和Ctrl,Alt等特别键的组合,而是要求按下3个一般的按键组合。
例如,设定‘W’表示向上移动,‘E’表示左侧移动,‘P’表示射击等,假如要在向上左侧移动的同时射击的话,就只能同时按下三个键。
但是依据现有的清除鬼键的方式,三个键可能会使运作不能进行。
发明内容
本发明是为解决上述问题而研究出来的,其目的是在防止键盘产生鬼键现象的同时,为能够正常运作使用者想要按下的键组合,提供一种键盘扫描装置及方法。
为达成上述目的,本发明的键盘扫描装置在键盘输入扫描装置中,包含接口装置,其认知输入的一个以上键组合,利用事先设定的键组合目录判断鬼键现象是否发生,从而认知按键输入。
除此之外,本发明的键盘扫描方法包括,在键盘装置的按键输入扫描方法中,如果测到按键输入,判断是否已发生鬼键现象的阶段;当上述鬼键现象发生时,判断相关键组合是否在目录中的阶段;以及根据上述判断结果,处理鬼键或进行认知按键输入的阶段。
根据如上所述的本发明,其键盘扫描装置及方法解决了键盘输入时发生的鬼键现象而引起的使用者不能同时输入一连串键组合的问题,因为事先记录了键组合目录,所希望的键组合就不会被认作鬼键从而可以达到控制系统的效果。
附图说明
图1为根据本发明示例显示键盘装置的框图;
图2为根据本发明示例按键扫描方法的运作顺序示意图。
具体实施方式
上述本发明,其键盘扫描装置及方法在清除键盘扫描时发生的鬼键现象的同时,可正常扫描使用者所希望的键组合输入,下面将参照附图对键盘扫描装置及方法作详细的说明。
在说明本发明时,将省略有关现有空白部分的详细说明。
图1是根据本发明实施例中的显示键盘装置的框图。
参照图1,键盘装置包含控制键盘信号输入力的微处理器100,扫描输出线a-d及扫描输入线e-g。
此时,上述扫描输出线a-d及扫描输入线e-g与微处理器100和GPIO(General Process Input Output)相连接。
除此之外,微处理器100在当鬼键现象发生时,以固件(firmware)形式存储并运作用于确认键组合目录并处理鬼键或按键输入的程序。
图1中以圆形显示的扫描输出线a-d及扫描输入线e-g的交差点101-112是安放按键的地方,交差点101-112被按下时就形成了键输入。
下面对键盘的输入作进一步的详细说明。根据按键的按下,扫描输出线a-d与扫描输入线e-g进行物理连接,微处理器100为了认知按键,周期性的通过扫描输出线a-d发送信号。
微处理器100在信号发送之后,稍稍延迟片刻后读取输入扫描输入线e-g的信号并判断按键是否已被按下,且依据键组合,事先存储被误认为鬼键现象,但应被认知为实际按键输入的键组合信息。
上述微处理器100为认知按键周期发送信号的时间通常为5ms,延迟的时间比这少几微秒。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于乐金电子(昆山)电脑有限公司,未经乐金电子(昆山)电脑有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710023453.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:升降脚手架的平衡监测装置
- 下一篇:双气源旋塞阀