2008年10月12日 星期日

遊戲鍵盤功能介紹--鍵盤的鍵位衝突(Ghost Key)



鍵位衝突(Ghost Key)這個概念我想大家玩電腦的朋友都不再陌生,前兩年由於遊戲產業的發展突飛猛進,這一問題才被發現並提出。問題的拿上了台面,但是大家都沒有怎麼在意。

經過了這麼久,FPS幾乎已經成為了主流遊戲的方向,加上高階的產品品性越來越受到消費者的關注,所以這個問題又一次的突顯出來。以前對於這個問題的解決並沒有那麼迫切,因為當時RPG還是占住主流位置,僅有一些的體育、格鬥的遊戲愛好者關注,但最終他們都選擇了遊戲搖桿。現下由於FPS深受大家的喜愛,讓鍵位衝突的問題更加的突出,解決它更是迫在眉睫了。

什麼是鍵位衝突

首先我們還是了解一下什麼叫做鍵位衝突吧,鍵位衝突是至今一個成品鍵盤無法迴避的問題。簡單的舉個例子,當我們在電腦操作中同時按下Ctrl+Alt+Del的時候,電腦只識別按下了Ctrl+Alt,而識別不了DEL,這個就叫做鍵位衝突。當然這個問題是不可能發生的,符合WINDOWS標準的鍵盤,其他鍵位是否能夠正常的識別組合不重要,重要的是這三個組合必須要沒有鍵位衝突才可以出廠,不然不能重啟動的鍵盤誰會要呀。

對於鍵位衝突我們是這麼定義的︰當在操作鍵盤的過程中,同時按下兩到三個鍵的時候,鍵盤卻只能正確的識別前兩個鍵,對第三或者第四個按鍵完全沒有附應。然而這些問題往往都存在與遊戲當中,而對於WINDOWS的組合快捷鍵是不太可能存在衝突的。

對於鍵位衝突一般大家的心態分為兩種,一種根本不關注鍵位衝突,甚至根本不了解,比如他在玩KOF的時候,發現對手可以透過鍵盤操作放出XX必殺技,可是自己怎麼醇熟的操作都不能完成這個動作,這個時候悔之晚矣。

而另一種則是非常痴迷於遊戲的超級發燒Fans,他們一直在苦苦尋找“沒有鍵位衝突”的遊戲極品,如同武林高手瘋狂的找尋武功秘技一樣。由於偏好的關係他們對鍵位衝突的核心問題並沒有非常清楚的了解,以至於稀裡糊塗的找尋自己烏托邦式的夢想。

我們都清楚,現下的鍵盤技術採用的是非編碼的薄膜接觸式架構,這樣的構造是任何一個按鍵都有上下兩層薄膜的觸點,我們將鍵盤拆開後(如圖),就會發現下任何一層薄膜上,導線數都遠少於按鍵數,而且每一條導線都同時連通多個按鍵的觸點,而且,上層和下層的任何兩條導線都最多只在一個按鍵上重合。也就是說,上層的1號導線可能會同時經過1、2、3、4、5等鍵,而下層的1號導線可能同時經過1、Q、A、Z等按鍵,且兩條導線只在1鍵上重合。

這樣,根據上層薄膜和下層薄膜所經過的按鍵,就可以排出一個類似下面的表格:







































































































































上層導線 1上層導線 2上層導線 3上層導線 4上層導線 5........
下層導線 1

1


2


3


4


5
........
下層導線 2

Q


W


E


R


T
........
下層導線 3

A


S


D


F


G
........
下層導線 4

Z


X


C


V


B
------
........................................................
沒一個鍵盤的處理晶片中都會有類似這樣原理的一張表,而設計者為了減少鍵位衝突,也是都絞盡腦汁的去修改鍵盤的線路排列和資料表格,盡量讓常用的遊戲,快捷鍵不互相衝突,但是即使盡量的減少,絕對不是完全消除。現在大家理解為什麼重新啟動的Ctrl-Alt-Del不會出現衝突?和四個方向按鍵不會衝突的原因了吧?人而人算不如天算,就偏偏會有一些鍵盤撞到了遊戲的指令關鍵位置上,這樣就導致了鍵位衝突。所以說沒有鍵位衝突的鍵盤在當今的鍵盤設計中是不可能存在的,如果有廠家宣傳他的鍵盤(至今來說)沒有鍵位衝突,如果不是反樸歸真,就是相當的荒謬的。

總結︰

  1.如這一段中所說,鍵盤的鍵位衝突是根據設計者設計晶片數據的巧妙性所掛鉤的,也就是說鍵盤在使用不相同型號,品牌的集成塊(也算是鍵盤的CPU了)時,鍵位所衝突的地方也不會完全一樣。

  2.對於非編碼架構的鍵盤來說不存在鍵位衝突是絕對的不可能。其中解決辦法只能是遊戲廠商,鍵盤製造商,相互協調,盡量避免鍵位衝突的出現。所以前面說那種狂熱遊戲FANS的想法是比較烏托邦的。

選擇“沒有鍵位衝突”的鍵盤--具備避鬼鍵功能(Anti-Ghosting)

大家一定覺得奇怪,為什麼我之前說當今的鍵盤不可能迴避鍵位衝突,現下又說可以找到“沒有鍵位衝突”的鍵盤呢?這個不是自相矛盾麼?其實我的這個說法是相對的同時也幫助大家更好的正視〝鍵位衝突〞,做到取其精華,去其糟粕。與DIY一樣,合適就是最好的。雖然如此,但是這部分不會和以往的鍵盤選購文章相同,我所告訴大家的是如何選擇稱心如意的鍵盤,也就是不會影響到自己日常習慣,遊戲愛好的鍵盤。

我們通常都喜歡在電腦商場 (例如台灣的光華商圈、NOVA;日本的秋葉原;中國的北京中關村、深圳的華強北) 購物,但是大家都知道,產品雖然可以當場試試有沒有問題出現。但絕對不會讓你當場玩遊戲進行測試吧?就算你說你買了鍵盤要玩玩遊戲,商家也都會覺得你比較奇怪。如果剛巧碰上了商家的電腦裡沒有你需要的遊戲怎麼辦?難道現場安裝麼?

現在介紹一款測試鍵盤的軟體,它不光能測試鍵盤是否有鍵位衝突,同時還可以檢測到鍵盤每個鍵的靈敏程度,它是由PassMark軟體公司所出品的一款鍵盤測試軟體Keyborad Test,這款軟體界面相當的簡潔直觀,並且體積相當的小巧只有1M不到。是一款共享軟體。

  下載位址是︰http://www.passmark.com/ftp/keytest.exe

開啟這個軟體之後,跳過一個註冊頁面,軟體的界面就顯示出來了。我們測試鍵盤的時候,按下需要測試的按鍵,不管你按幾個。如果這個按鍵有反映則會變成紅色,使用過的鍵被標為綠色也就是圖中的A區域,而圖中的B區域則是以文字的模式顯示你按下去的按鍵所反映出來的字母。這個軟體還有一個比較實用的功能,就是測試鍵盤理論平均可以打字的數量(半角英文)也就是C區域的地方拉。透過這個軟體鍵盤有什麼缺陷我們可以一覽無遺。

現下很多的鍵盤測試都有使用這個軟體,但是一般公佈出來的數據有他的片面性,因為它的適用人群太廣不一定適合所有的人。比如說微軟宣稱︰鍵盤的鍵位附應為5個。也就是說5個按鍵同時按下,鍵盤都會作出回應。大家看了上面的文章之後我想對於這種片面的宣傳應該有所了解了。所以購買鍵盤一定要去挑選,找到合適自己習慣的鍵盤剩下的就不要管那麼多了。因為我們畢竟對鍵位衝突的徹底改善毫無辦法。

鍵位衝突較小的鍵盤

在我把玩鍵盤這麼多年的日子裡發現了一個很奇怪的問題,這也是我至今不能理解的並且總結出來了一個理論。我先提出來一個問題大家看看了,為什麼鍵位衝突至今才被拿出台面?細心的朋友估計都有所察覺,這不光是近年來FPS遊戲火爆所導致,還有一部分原因就是大家都開始使用高檔的鍵盤了(基本逃不了國際品牌大廠鍵盤代工廠的產品 : BTx / CHICOxx / LITExx…)似乎以前大家都在用質量低劣的鍵盤時都對這個問題覺得無關緊要。

總結之後就能發現一個很奇怪的定律︰越是價格、質量低廉的產品,玩遊戲越是爽。反而那些高高在上的鍵盤都或多或少的有明顯的鍵位衝突,鍵位衝突最為出名的就是ELITx了,衝突的令人莫名其妙,甚至方向鍵都有衝突。可能是老天作弄人吧,既然鍵位衝突與手感不能完全意義上的兩權,但我們又決不向垃圾低頭。我們要手感,同時也要較不影響大局好鍵盤。

截錄自︰天極網Yesky

沒有留言: