门户
社区
淘宝
众测
签到
登录
注册
退出
积分: 0
用户组: 游客
菠菜天下
好友
帖子
收藏
道具
勋章
任务
日志
相册
记录
留言板
广播
群组
排行榜
设置
退出
论坛首页
版块
综合讨论区
键盘区
鼠标 & 鼠标垫区
音频区
键帽&客制化键盘区
休闲区
每日话题
硬件综合区
什么都能SHOW
外设水上乐园
外设天下福利区
竞拍专区
勋章申请区
发烧商城
活动专区
站务与公告专区
版主交流
公告区
版务意见与建议
交易区
个人交易区
新手区
新手升级区
新闻区
业内新闻
菠菜天下
行业会员
发烧商城
搜索
本版
帖子
用户
每日签到
发帖际遇
竞猜赛果
当前位置:
版块
>
综合讨论区
>
技术精品区
>
无冲突键盘讲解
发帖
红发78
当前离线
性别
保密
UID
1058
红发78
我的人缘
0
[键盘文章]
无冲突键盘讲解
0
9830
楼主
电梯直达
发表于 2008-10-18 12:32
只看该作者
倒序浏览
阅读模式
很多网友在选择
键盘
的时候都会关注键位冲突的问题,尤其是一些游戏玩家。很多游戏都对键盘有比较高的要求,其中又以《劲乐团》、《CS》等游戏为代表。关于键位冲突问题,网友们也是看法不一。
真有零冲突键盘吗?
所谓键位冲突,就是指键盘不能对按下的多个按键进行正确识别,这样在用到一些组合键的时候就会出现错误。那么出现这种问题的原因又在哪里呢?
这要从键盘的工作原理说起。目前我们使用的键盘多为薄膜接触式键盘,键盘内部有两层薄膜,在不使用时两层是不接触的,而当我们有按键按下时,这个点连通,从而向芯片发送信号,完成按键操作,多个按键按下时也是同样的道理。
一条导线上有多个按键
问题就出在这个传送信号的过程上。以前很多键盘都属于编码式键盘,这种键盘的ASCII码直接由每一个按键的数字电路对应,也就是一一对应的。而现在的键盘大部分都是非编码形式,几个按键同用一条线路传输,键盘上的所有按键形成一个矩阵,这样就形成了冲突问题。下面我们来详细解释一下
键盘的核心部分
键盘内部的两层薄膜分布着若干条导线,每一条导线都会经过不止一个按键,当有按键被按下的时候,电路就会判断是上层的那一条导线和下层的哪一条导线接通,然后到对应的表格中找到相应的ASCII码输出。我们假设上层电路有五条线“ABCDE”,下层线路有五条线“abcde”,中间每一个格子对应一个按键。
不冲突情况
如上图所示,标注黑色方块的按键同时按下,芯片会收到Ab、Cc、Ad三条线路连通,可以正常识别。但是如果如下图一样,同时连通的为Ab、Ad、Cd三组线路,这个组合情况下,芯片还有可能识别为Ab、Ad、Cb三条线路连接,这样就无法判断按键的情况了,也就产生了键位冲突。
冲突情况
这也是非编码结构无法避免的现象,我们只能在设计时尽量将常用的组合键避开,但是这只是权宜之计,从原理上看,是没有办法彻底解决键位冲突问题的,只能尽量避免,不过现在的电脑游戏实在太多,各种组合按键层出不穷,所以完全不冲突的键盘是不存在的。
不过很多商家在宣传产品的时候并没有经过认真考虑,大肆宣传无冲突键盘,这其实是非常错误的,对用户来说,我们只能进行实际测试,这里推荐网友使用Keytest软件进行测试,当我们同时按下多个按键时,如果对应按键都能够显示为红色,那么就说明可以正常识别,这也是最为简单的测试方法。
Keytest测试软件
目前编码式键盘除了在某些特殊环境下还有所保留,我们日常使用的产品都为非编码式,因为这种设计成本相对较低,而且键位是通过“表格”来识别的,这样非常容易更改键位,这就使得我们在设计一些非英语键盘时不必再重新设计电路,只要重新配置“表格”即可。
德文键盘
日文键盘
由此我们也可以知道,我们日常使用的键盘中,真正无任何冲突的键盘是不存在的,只能尽量降低冲突的可能性,或者是针对不同游戏尽可能的避免冲突问题,网友也不必再费尽心思寻找完全不冲突的键盘,只要适合自己、适合自己经常玩的游戏就好。
自:zol
另起一行 很遗憾的告诉ZOL的编辑 全程不冲突的
机械键盘
很多的 以上的不存在是指的
薄膜键盘
而言
0
人
已赞
微信分享
赞
收藏
回复
使用道具
举报
变色卡
显身卡
浏览过的版块
外设水上乐园
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
发表回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
积分 0, 距离下一级还需 积分