电脑键盘有一个键冲突

发布时间: 2023-04-16 07:19 阅读: 文章来源:转载

传统薄膜键盘受到自身结构设计限制,往往存在按键冲突问题,尤其是一些没有使用任意无冲设计的键盘,常常会出现某两个按键按下后,第三个按键按下后没有任何反应的情况,严重时计算机甚至会发生"嘟嘟"的报警声,这就是玩家常说的键位冲突。

该问题在薄膜键盘上较为常见,机械键盘由于使用PCB板进行布线,可以实现较为复杂的功能,往往可以实现全键盘无冲功能,但这并不意味着所有的机械键盘都可以实现全键盘无冲功能。比如大名鼎鼎的Cherry G80-3000键盘,就很容易出现键位冲突。想要了解为什么机械键盘也会存在键位冲突,就要先了解为什么会出现键位冲突。

1985年IBM推出建立现代键盘标准的IBM model M键盘时,所使用的矩阵扫描原理是键位冲突问题发生的元凶。为解决键盘接口传输带宽问题,IBM将键盘电路设计成上下两层,一层印刷电路横向排列,另一层上的电路纵向排列。

键盘主控芯片通过扫描方式来判断按键触发与否,当我们按下G键时,主控芯片让A1一列全部开启,然后从B1到B4逐行进行检查,当没有检测到按键触发后,再让A2开启,进行逐个检查,直到令A5开启,检查到B3与A5接合,芯片得到信息判定G键触发,再将其然后传输给电脑。

但这种设计有个缺陷,当我们同时按下2、Q、W按键时,由于线路是串联的,主控将会得到1键也处于开启状态的错误信息。为解决这一问题,工程师设计任意相邻的四个按键中,当两个按键按下时,另外两个按键就不再接受触发指令以避免误按。但正是因为这一设计,导致键盘在按下几个按键后,再按下其它按键后,被按下的按键出现没有响应的情况。

机械键盘之所以可以实现全键盘无冲,是因为其在每个按键电路上都使用了二极管这种奇妙的半导体了。由于二极管中的电流只能从正极流向负极,同时按下多个按键时,不会出现串流干扰。设计师就可以取消对相邻键位的触发限制,键盘就可以实现全无冲功能。

机械键盘虽然可以很容易实现全键盘无冲功能,但受到制作成本,零售价格,产品定位和上市年代等多方面因素影响,还是有很多机械键盘没有配备全键无冲功能。如果你对键盘冲突比较在意,唯恐其对游戏操作造成影响,赛睿Apex Pro键盘将是一个非常不错的选择,作为赛睿旗舰级产品,全键盘无冲仅仅只是标配,更有触发键程调节,OLED屏幕免驱设置,超短触发距离,无触点式结构等等独门秘技,值得您拥有体验。

•••展开全文
相关文章