tft每日頭條

 > 圖文

 > 鍵盤沖突是怎麼樣的

鍵盤沖突是怎麼樣的

圖文 更新时间:2024-12-24 01:58:38

這是一篇比較硬核的文章,閱讀前請做好心理準備,前方高能預警。

玩家遊戲時,偶爾會出現同時按下幾個按鍵後,再按下其它按鍵卻無法繼續觸發的問題,這種情況被稱作"按鍵沖突"或"鬼鍵"。嚴重時會對玩家的遊戲操作造成嚴重影響,甚至導緻玩家操作失誤,無法發揮出正常的遊戲操作水平。鍵盤為什麼會有"按鍵沖突"問題發生,應該如何解決?

鍵盤沖突問題的發病原理,是1985年IBM推出建立現代鍵盤标準的IBM model M鍵盤時,所使用的矩陣掃描原理導緻的。為解決鍵盤接口傳輸帶寬問題,IBM将鍵盤電路設計成上下兩層,一層印刷電路橫向排列,另一層上的電路縱向排列。

鍵盤沖突是怎麼樣的(鍵盤為什麼會有)1

鍵盤矩陣簡明示意圖

鍵盤主控芯片通過掃描方式來判斷按鍵觸發與否,當我們按下G鍵時,主控芯片讓A1一列全部開啟,然後從B1到B4逐行進行檢查,當沒有檢測到按鍵觸發後,再讓A2開啟,進行逐個檢查,直到令A5開啟,檢查到B3與A5接合,芯片得到信息判定G鍵觸發,再将其然後傳輸給電腦。

鍵盤沖突是怎麼樣的(鍵盤為什麼會有)2

鍵盤矩陣中相鄰的四個按鍵無法同時按下

但這種設計有個缺陷,當我們同時按下2、Q、W按鍵時,由于線路是串聯的,主控将會得到1鍵也處于開啟狀态的錯誤信息。為解決這一問題,工程師設計任意相鄰的四個按鍵中,當兩個按鍵按下時,另外兩個按鍵就不再接受觸發指令以避免誤按。但正是因為這一設計,導緻鍵盤在按下幾個按鍵後,再按下其它按鍵後,被按下的按鍵出現沒有響應的情況。

鍵盤沖突是怎麼樣的(鍵盤為什麼會有)3

但為什麼大多數我們日常使用的鍵盤,不會出現前面所述的按下QW後,再按2鍵無法響應的問題?這就要得力于設計師對鍵盤内部線路進行排列組合所做出的優化了。通過對上下層線路的排列優化,大多數鍵盤都可以實現最多同時按下特定的13個按鍵。

鍵盤沖突是怎麼樣的(鍵盤為什麼會有)4

利用二極管防逆流設計可以實現無沖

為什麼有的機械鍵盤,可以實現全鍵盤無沖?這就要說到二極管這種奇妙的半導體了。由于二極管中的電流隻能從正極流向負極,同時按下多個按鍵時,不會出現串流幹擾。設計師就可以取消對相鄰鍵位的觸發限制,鍵盤就可以實現全無沖功能。至于為什麼大多數情況下我們隻能在機械鍵盤上看到全無沖設計,則是因為機械鍵盤内部元件采用電路闆固定,便于安裝二極管。普通薄膜鍵盤内部為薄膜印刷電路,二極管難以固定,即便通過特殊方法固定,也會導緻制造成本大幅上升,失去薄膜鍵盤整以生存的價格優勢。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved