1关键时刻怎能感冒 按键无冲有必要
[中关村在线键鼠频道原创]最近一直都在讨论键盘的问题,索性让我们讨论个够,今天再让我们谈一谈键盘的防冲突方面的问题。虽然很多玩家并不了解什么是按键冲突、他出现的原因是什么。但是相信大家在玩游戏时,肯定遇到过按键忽然失灵了,然后又莫名其妙正常的原因。这个问题出现的原因大部分都是因为按键冲突。
比如你在大学宿舍正在跟好基友用同一把键盘玩格斗游戏,你用主键盘区,他用方向键以及小键盘。就在你看到自己的血量已经低到可以按出大绝招时,激动的输入指令,然后…… 然后你被KO了,为什么!因为键盘的按键冲突了,你的大招没有按出来,而你的小伙伴仅仅用一个轻拳便结束了你那悲壮的一生,你是不是欲哭无泪。
但很有可能你并不知道按键冲突这回事,可能以为自己的手速慢了,直到你看到这篇文章,才了解到了按键冲突这么回事,知道当时并不是自己的技术问题,也才知道了当时是由于自己键盘的按键冲突原因,导致键盘失灵。而丧送了自己翻盘的机会。是不是有一种马上回家把自己的键盘KO掉的想法。
很多游戏对于键盘的响应速度以及按键冲突还是有着一定的要求的,比如CS中经常需要用到的斜上狗跳、劲乐团等音乐类游戏的超多按键连按以及经常两位好基友一起用同一把键盘玩模拟器游戏时等等,经常会遇到按键冲突的情况。
所以说在游戏中选择一款出色的键盘非常有必要,一把出色的游戏键盘不需要有多么华丽的外观,但是在使用手感以及按键冲突方面表现的一定要出色。毕竟键盘的外观可以挫一点,但是在游戏关键时刻出现冲突可不得了。按键防冲突设计就好比救生衣,在平时你感觉不到他的存在,当你用到时就会发现她是如此重要。
相关阅读:
说了这么多,那么目前键盘共有哪几种类型的按键防冲类型呢?分别代表的是什么意思,请接着看。
2防冲突键盘分为哪几种
防冲突键盘分为哪几种
介绍键盘按键冲突的种类,让我们先从最弱的说起,毕竟压轴的都是大BOSS,不能轻易的出场不是。
小喽啰“最多六键无冲”:最弱的按键防冲突便是我们日常见到的最多的“最多六键无冲突”,这也是大部分普通键盘所能实现的极限——最多六个按键。此类键盘是最容易出现键位冲突的,笔者大学时便用到的是这种键盘,如果大家经常玩游戏,并不推荐此类键盘。毕竟小喽啰不是我们英雄角色的菜。
大部分装机键盘均为最多六键无冲突
长枪小兵“最多13键无冲”:相比于之前的最多六键无冲,这个在按键冲突方面就要好很多了。可以比较轻松的满足我们的日常游戏需求,可以看下面这张图:
图中的键位便是键盘可以实现的最多按键无冲突,其中还少了一个win按键,正好够13个。但这13个按键无冲突只是最多。请注意“最多”这个词语。我们在日常使用时并不会按照图上所指定的按键使用,所以很多情况下,当我们按下三到四个按键时,“长枪小兵”便无能为力了,只好滴滴的提示你“臣妾做不到呀”
骑兵“最多26键无冲突”:可以说他是升级之后的“长枪兵”。我其实这种键盘已经可以非常轻松的满足用户的使用需求了,比较经典的有微软赛威X4游戏键盘便是最多26键无冲突,很强大。
什么,这个还不能满足你的需求,不能体现你那华丽高贵的身份?那好吧,小BOSS就出场了。USB接口任意六键无冲突键盘。这种按键防冲突技术在很长一段时间都是高端大气上档次的象征,是各种旗舰游戏键盘的招牌,不过目前已经逐渐的普及开来。任意六键无冲意味着,键盘最多104个按键,用户可以随心所欲的同时按下六枚按键,都无需担心键位冲突的问题。妈妈再也不用担心我的劲乐团水平啦。
老师能不能再给力点,任意六键感觉还是不够用呀。好吧,压轴的出场了,USB全键盘无冲突键盘,这种键盘出现的时间并不长,但是给人的印象很是深刻,毕竟把任意六键无冲给妥妥的碾压了,但是这种全键盘无冲突,是通过将键盘虚拟成多个部分来实现的全键盘无冲突,部分玩家会担心在使用时会有延迟现象,但是在实际应用中,几乎可以忽略不计的。
说了这么多,也看到了这么多不同类型的无冲设计,大家会不会想,为什么键盘就会出现冲突呢,当时设计键盘的人脑子有问题吗?这就要涉及到键盘的工作原理了,接着看。
3为什么会有键盘按键冲突
为什么会有键盘按键冲突
这是一个很复杂的问题,为了让用户尽量不看到枯燥的理论内容,这里尽可能的进行简化。要了解为什么会出现键位冲突,首先我们要明白我们是如何通过按键盘将指令输入到电脑里的。
大家虽然并不了解键盘的具体工作原理,但是相信很多玩家也都拆过薄膜键盘,键盘下面设计有线路板,上面印有很多导线,导线经过每个按键下方的部分是断开的。键盘上的每一个按键都相当于开关,当它压下的时候,下面的导线会被接通。然后交给电脑的CPU进行信号处理。
薄膜键盘内部构造
但是我们总不能给每一个按键都设计一条线,然后连接到电脑中与CPU进行运算吧,想一想都感觉不靠谱,那我们怎么实现对键盘每一个按键的监视呢?
这个难题在上世纪由电脑巨头IBM解决了,他在键盘内部设计了一款主控芯片(一般都会设计在键盘右上角的指示灯部分),芯片会不停地反复检测每条线的连通情况,从而随时判断哪个键当前是按下的,用来管理所有按键状态并转换为串行信号。
这样用户仅仅需要4根线就可以将按下键盘的所有数据传输给主机内的CPU进行运算了。但是这个问题解决了,但还有一个难题摆在我们面前,如何保证键盘芯片与键盘每一个按键进行联系呢,还是不能让每个按键与键盘芯片单独的连接在一起呀。
这时工程师想到了一个全新的办法“矩阵”。即我们在高中学到的组合的方法,来实现高效率同时也更加节省成本的信号传输。
如上图,假设这个表格对应键盘主键盘区的一部分,当我们按下F按键时,键盘是如何反应的呢?首先芯片让A1一列全部开启,然后从B1到B4逐行进行检查,由于我们没有按下任何按键所以全部都是处于关闭状态,芯片在让A2开启,同样进行逐个检查,直到令A4开启,检查到B3同样处于开启状态,芯片得到信息,然后传输给电脑,这就是键盘工作的原理。当然芯片的扫描及处理速度比我们描述的要快很多,这样我们按下键盘后,电脑屏幕上便会有我们想要的字母出现。
这种矩阵设计的出现大大的节约了制造键盘的成本,但也带来了一些问题
键盘冲突如何解决?
还是以这张图为例,由于工作或者游戏需要,我们同时按下了Q、2、W按键。那么键盘是怎么处理的呢?首先,芯片通过扫描后得到以下信息:A1与B2是同时开启的(Q按键点亮)、另外A2与B2也是同时开启的(W按键点亮)、A2与B1也是同时开启的(2按键点亮)。
按下同一个矩阵的四个角时便会出现键位冲突的现象
但是,由于线路采用的是串联设计,所有当我们按下这三个按键时,芯片也会得到A1与B1是处于开启状态的(1按键点亮)。
事实上,当我们按下这四个按键中的任何三个按键时,电脑得到的反馈都是相同的,而使得电脑无法处理我们刚才输入的信息。而设计矩阵的工程师也考虑到了这个问题,所以他们采用了保护处理,当我们在按下任意一个矩阵的两个交叉点时,键盘的另外两个交叉点,就会自动被锁定了,以防止电脑出现茫然的现象。根据上图也就是说,当我们按下Q、W这两个按键的同时,1、2按键已经被自动锁定了,用户即使按下去,电脑也得不到反馈,以让电脑能够正确的显示出Q、W按键信息。
这就是我们所说的键位冲突的问题。为什么不同的键盘会有不同的键位冲突呢?这因为不同品牌型号的键盘线路设计不可能是完全相同的,因此它们存在冲突的键位也不一样。只要不构成四角组合关系,大部分键都是可以随便同按的,普通的键盘,即使有这样那样的冲突,也足够日常使用了。
但是很多游戏对于键盘的按键冲突还是有着比较高的要求的,市场上那些无冲突键盘又是采用了什么样的设计呢?这里便要提到一个二极管的名词。
相信大家对于二极管都不会陌生,二极管有一个特性,电流只能从它的阳极流向阴极,而反向则难以通过。之前提到的键位冲突是因为当A1和B2、A2和B2、A2和B1分别连通时,程序误以为A1和B1也连通,因此当发现3个按键互相形成回路时,就屏蔽第三颗按键的设计。现在,我们在每个按键的电路中增加一个二极管,让电流只能从A端传向B端,而不能从B跑向A。
回到之前的例子,同时按下Q、W、2三个键。尽管W键接通了A2和B2,但由于二极管的限制,信息只能从A2到B2传导,而不能从B2到A2,这就不会使芯片检测到1按键也是接通状态,便可以正确识别我们刚才按下了Q、w、2这三个按键了。
于是市场便出现了各种防冲突键盘。
如何知道自己的键盘是多少键无冲
看了这么多理论知识,那么我们自己桌子上摆放的键盘究竟能够实现多少键无冲突呢?下面笔者就告诉大家一种测试的方法。
我们这里利用一个非常小巧的键盘检测软件——KeyboardTest。整个软件仅有1.28mb。打开后界面如下:
KeyboardTest软件
上面一排的参数,我们无需去关注他,我们主要是用到下面这个主界面,我们可以看到一个键盘的界面,当我们按下一枚按键时,界面相对应的按键会变为红色,松开后会显示为绿色,表示我们已经按过了这枚按键。
我们可以通过同时按下多枚按键来进行对键盘的无冲突测试,比如笔者使用的血手幽灵B520机械键盘支持任意10键无冲突,我们便用手指随意按下键盘上的十枚按键。如果在按下的过程中,某个按键没有被标红,那么就表示已经出现了按键冲突的问题。
上面这张图为测试结果,笔者按下任意十枚按键均无问题,但当笔者再按第十一枚按键时,键盘是没有任何反应的,所以可以证明这款键盘是一款支持任意10键无冲突的键盘,已经可以很轻松的满足用户的游戏需求了。
整个软件没有任何复杂的地方,我们在购买键盘时,也可以携带着软件去经销商那里进行亲自测试,防止被忽悠,让我们对自己的键盘更加的了解。
6哪些是出色的无冲突键盘
最后,笔者在为大家推荐几款实用的无冲游戏键盘,希望在购买时能给用户提供一些帮助。
MG赤炼机械键盘
推荐理由:虽然是一款非Cherry轴机械键盘,但是百元出头的价格让这款键盘的性价比变得很高,同时还支持无冲模式,在开启无冲模式之后,MG赤炼机械键盘可以做到全键盘无冲突,非常强大。
艾芮克IK10键盘
推荐理由:手感非常出色的一款薄膜键盘,价格为199元,在无冲方面可以实现最多30键无冲突,很强大。
富勒G10X游戏键盘
推荐理由:富勒的年度力作,独特的金刚套技术让键盘有着超长的使用寿命,同时支持26键无冲突。
血手幽灵B520机械键盘
推荐理由:血手幽灵推出的一款极具诚意的背光机械键盘,采用Cherry原厂MX轴体,可以实现USB接口下任意10键无冲突。
总结:看完这篇文章,不知道大家对于键盘的按键冲突问题有没有一个全新的理解呢?键盘的按键冲突在我们日常工作时可能无需过于在意,但是对于喜欢玩游戏的用户来说,选择一款有着出色防冲突设计的键盘还是非常有必要的,最后推荐的产品均在防冲突方面有着出色的表现,价格也都不算太贵,希望能给用户提供一些购买建议。
相关阅读:
【感谢您阅读本文,最后请您点击文章结尾下方的黄色“喜欢”,以便让我们做的更好】
是相信大家在玩游戏时,肯定遇到过按键忽然失灵了,然后又莫名其妙正常的原因。这个问题出现的原因大部分都是因为按键冲突。这个问题是如何出现的呢?我们又应该怎么去避免,文中一一揭秘
推荐经销商