问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

机械键盘"失灵"的秘密:键冲突与鬼键全解析

创作时间:
作者:
@小白创作中心

机械键盘"失灵"的秘密:键冲突与鬼键全解析

引用
搜狐
1.
https://www.sohu.com/a/806307571_121118996

机械键盘在使用过程中偶尔会出现"失灵"的情况,比如按键输入不准确、出现额外的按键信号等。这些问题究竟是键盘故障,还是有其他原因?本文将为您详细解析机械键盘中的"键冲突"和"鬼键"现象,并介绍如何选购适合自己的键盘。

什么是键冲突和鬼键?

键冲突(Rollover)指的是键盘在同时按下多个按键时,能准确识别的最大按键数量。一旦同时按下的键数量超过这个限制,那么输入准确性就会出问题。例如出现输入卡死、键盘蜂鸣响、或者超过数量限制后按下的键的输入无效。

以图为例,当同时按下ASX键时,Z键的信号被丢弃,仅显示了3键信号。这说明键盘的键冲突限制为3键。

而鬼键(Ghosting)现象则是在多键同时按下时,键盘错误地检测到了未实际按下的键。还是以上图为例,如果只按下了ASX键,但键盘却响应了Z键的信号,这就是鬼键现象。

键冲突和鬼键的产生机理

要理解键冲突和鬼键的产生机理,首先需要了解"键盘矩阵"的工作原理。键盘内部由一组水平和垂直线路组成的矩阵控制着每个按键的信号传递。当按键被按下时,开关闭合,形成一个电路,控制器通过检测这些电路的变化来判断哪个按键被按下。

工业化的键盘矩阵经过现代工艺制程处理后,不太容易看出来:

而DIY爱好者自制的键盘电路则更直观:

当同时按下 B2、B3、C2 按键时,MCU 会错误地认为 C3 按键也被按下了,这就是鬼键现象的一种。

如何选购适合的键盘?

对于普通用户来说,键盘冲突和鬼键影响不大。但对于一些频繁使用组合键的游戏玩家、生产力用户(比如熟练使用组合快捷键的视频编辑),影响就很大了。

要检测键盘是否支持N键无冲,可以使用微软的在线检测工具:https://www.mechanical-keyboard.org/key-rollover-test/

N键无冲的实现通常依赖于两种技术:

  • 二极管矩阵设计:键盘每个按键上安装一个二极管,使得电流只能按预定路径流动,从而避免了按键冲突。
  • 非导电开关:采用如电容式、霍尔效应开关等不依赖导电的技术,从根本上杜绝键冲突。

而为了解决鬼键问题,则是通过引入阻塞(Blocking)机制来避免MCU的错误检测。

在选购键盘时,建议根据自身需求理性选择:

  • 对于普通用户,选择6键无冲的键盘已经能满足大部分使用场景。
  • 对于专业用户,可以选择支持N键无冲的高端键盘,但需要考虑到其较高的售价。
© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号