专业IT网络知识平台,分享IT百科知识、生活百科知识解答!

易企推科技
易企推科技

键盘按键冲突解决办法(键盘键位冲突原因是什么)

来源:小易整编  作者:小易  发布时间:2023-10-04 10:01
摘要:键盘作为最重要的输入设备之一,直接影响着我们的使用感受,今天我们就来聊聊键盘使用过程中“按键冲突”这个问题。什么叫键位冲突?简单来讲,按键冲突就是同时按下键盘上的几个按键时,系统不能对按键做出反应,得不到相应的结果。比如...

键盘作为最重要的输入设备之一,直接影响着我们的使用感受,今天我们就来聊聊键盘使用过程中“按键冲突”这个问题。

键盘按键冲突解决办法(键盘键位冲突原因是什么)

什么叫键位冲突?

简单来讲,按键冲突就是同时按下键盘上的几个按键时,系统不能对按键做出反应,得不到相应的结果。比如同时按下 ctrl+alt+del 键,电脑系统只能接收到前面两个按键,但是并不能对这个组合键做出反应。当然,现实中不会有这样的键盘的,要是不能同时按下 ctrl+alt+del 键,键盘可能都不会出厂,但是有其他的按键冲突就不奇怪了。例如有的键盘不能对 A+S+空格这样的组合键做出反应,这样在 FPS 类游戏中,玩家就会很吃亏。

很多玩家在使用过程中或许根本就没意识到这个问题,平常察觉不到键位冲突的存在,直到遇到冲突的时候才叫苦不迭,奇怪为什么别人能做的操作在自己这里就不行。

那么键盘键位冲突的起因是什么呢?我们先不着急回答这个问题,先来看看键盘的发展阶段和工作原理,从最传统的原理中寻找键盘键位冲突的根源。

键盘的工作原理

大体上来说,键盘的工作原理经过了几个阶段,首先是传统键盘,即编码式键盘。这种键盘在按下按键时,每个按键都会产生唯一的按键编码,并且由专属的一组导线传输到键盘接口电路,由于其线路和编码的唯一性,这种键盘不存在按键冲突,但是编码键盘内部复杂,造价成本高,基本被淘汰了。

现代的薄膜键盘,拥有任何一个按键都有两层薄膜的特点。把键盘仔细拆开来看,就会发现键盘上的导线远远少于键盘上的按键,而且每条导线同时会连接多个按键触点,上层和下层的任何两层导线只在一个按键触点上有交集,也就是说,上层的 1 号导线可能经过 Q、W、E、1 等按键,下层的 1 号导线有可能经过 1、2、3、4 等按键,且两条导线只在按键 1 上重合。

通过上下导线经过按键触点的原理,可以罗列出一组表格,不同的导线之间相交的结果对应一个按键。在薄膜接触式键盘的接口控制电路中,就存储着这样一张表格,当按下某个按键时,上下两个导线的共同触点被接通了,反映到接口电路中,就能在屏幕上显示相应的结果。

与老式的编码键盘相比,非编码式的键盘结构明显要简单许多,省去了复杂的编码电路和蜘蛛网式的走线,更重要的是,非编码式的键盘由于将按键结构和输出键码进行分离,所以如果需要进行不同配列的键盘制作时,不需要重新设计键盘线路,只需要将控制电路中的键位排列表格刷新一下就可以了。

按键冲突的根本原因

薄膜键盘的优点十分明显,但缺点也很明显,那就是容易按键冲突。上面提到过,键盘按键的输出是根据薄膜上下导线的交叉点来识别的。当我们按下一个按键时,键盘能够很好的识别,按下两个按键时,就算有一条导线重合也能显示出来,甚至三个按键也能识别出来,但是当输入的几个按键中重叠的导线过多时,键盘可能会选择按照固定的输出按键输出固定的代码,从而忽视掉其中某一个按键的输入,造成按键冲突的情况。

薄膜键盘受自身结构影响,无法避免按键冲突,而机械键盘由于其不同于薄膜键盘的结构,反而可以做到全按键无冲。机械键盘之所以能做到全按键无冲,是因为每个按键都采用了独立的开关,按下按键之后,相应的电路导通,所以一同按下多个按键时不会产生冲突。机械键盘虽然可以做到全键无冲,但受到制作成本、零售价格、上市年份和产品定位等影响,还有很多机械键盘没有配备全键无冲功能。

如果大家对键盘冲突比较在意,想要一把全键无冲的键盘,那可以选择拥有全键无冲功能的机械键盘,如果是用于平时码字办公,那就没太大必要纠结这个问题。并且无论大家是否购买全键无冲的键盘,最好在购买之前能试一试目标键盘,按一下自己在游戏或生活中常用的组合键,看看键盘冲突是否就是自己常使用的组合按键,或者说保证全键无冲键盘厂家宣传的真实性,最后祝愿大家都能买到适合自己的键盘。


本文地址:网络知识频道 https://www.hkm168.com/jiqiao/1070260.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


网络知识
小编:小易整编
相关文章相关阅读
  • 实用Word技巧分享:2招轻松解决多图片排版!

    实用Word技巧分享:2招轻松解决多图片排版!

    多图片排版,是Word编辑文档时常见场景之一,几乎每个人都会碰到,对很多人来说仍然是一大难题。当图片数量一多,很多人都不知道图片该怎么摆放,如何快速高效地搞定一组图片?因为没有掌握系统的套路技巧,每次制作都花费大量时间,做不出满意的效果。今...

  • 某台微机安装的是64位操作系统中,64位指的是什么

    某台微机安装的是64位操作系统中,64位指的是什么

    某台微机安装的是64位操作系统中,64位指的是cpu的字长,即cpu每次能处理64位二进制数据。字长是cpu的主要技术指标之一,指的是cpu一次能并行处理的二进制位数,字长总是8的整数倍,通常pc机的字长为32位,64位。本教程操作环境:w...

  • c语言是什么意思

    c语言是什么意思

    一:c语言是什么意思C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言,以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低...

  • skype是什么软件

    skype是什么软件

    skype是一种简单的免费软件,使您能够在数分钟之内在世界上的任何角落拨打免费电话,它使用全新的p2p【对等】技术将您与其他skype用户相连接。Skype是一种简单的免费软件,使您能够在数分钟之内在世界上的任何角落拨打免费电话。Sky...

  • win7升级错误代码80072efe该怎么办win7升级错误代码80072efe解决...

    win7升级错误代码80072efe该怎么办win7升级错误代码80072efe解决方案

    win7客户在系统更新的过程中遇到了80072efe的报错,像这种状况要怎么办呢?你先清查网络问题,然后去微软官网下载代理,假如你用的是32位计算机就免费下载32位代理,安装下载完成后马上重启。假如再次出现升级不正确得话,你也就再去官方网站...

  • 计算机的三类总线分别是什么?

    计算机的三类总线分别是什么?

    计算机的三类总线分别是:控制总线、地址总线和数据总线。控制总线用于将微处理器控制单元的信号,传送到周边设备;地址总线用来指定在ram之中储存的数据的地址;数据总线用于在cpu与ram之间来回传送需要处理或是需要储存的数据。总线(Bus)是计...

  • 2k屏幕是什么意思

    2k屏幕是什么意思

    2k屏幕是指分辨率能够达到2560*1440的屏幕。2k是一个通用术语,指屏幕或者内容的水平分辨率达约2000像素的分辨率等级;又因“16:9”的比例是高清晰度视频规格的国际标准,所以2k分辨率在视频制作、显示屏等领域常见格式为2560*1...

  • mysql中的不等于符号是什么

    mysql中的不等于符号是什么

    mysql中的不等于符号有两种:“!=”和“”;它们都可用于判断数字、字符串、表达式是否不相等。对于“!=”和“”,如果两侧操作数不相等,返回值为1,否则返回值为0;如果两侧操作数有一个是null,那么返回值也是null。本教程操作环境:w...

  • 周排行
  • 月排行
  • 年排行

精彩推荐