為什麼大部分遊戲用 WASD 作為方向鍵而不是 ESDF?

明明用ESDF的話有更多的按鍵可以用來快速按下(最主要是多出了「Q」和「A」鍵),比如FPS的情況下很多遊戲的【近戰】功能鍵按鈕都被擠到「V」去了,這麼「遠」的一個按鍵明顯不利於玩家快速反應,雖然可以「改建」到比較靠近WASD的按鍵去,但是大部分情況下因為有更加【重要】的功能鍵,所以一般找不到更加適合的改建方案。

另外,因為「標準」手指打字姿勢是左手食指平時放在"F"鍵上,改成ESDF不是更好?(雖然我因為玩多了遊戲,打字時都是左手食指放在「D」鍵上的。)


非常非常非常簡單

因為WASD離 SHIFT和COTRL近,符合玩家習慣

SHIFT和COTRL和ALT+方向鍵才是遊戲功能鍵的老祖宗,WASD是QUAKE時代之後才被頻繁啟用的


嗯照慣例跑下題,多說幾句歷史。

——————急性子請跳到下一條分割線——————

之前的PC遊戲基本都傾向於使用方向鍵控制移動;Alt、Shift、Ctrl、空格等大鍵執行攻擊、快跑等操作。而Quake和真3D引擎的出現帶來了mouselook功能——儘管Quake並不是首創mouselook的遊戲(Bungie在1994年就推出了一款叫做Marathon的FPS遊戲,支持mouselook),但它把這個極其有用的系統發揚光大,改寫了所有FPS乃至後來其它遊戲的操作方式。

  1. Quake選在了PC平台發布,而Marathon很不明智地放在了蘋果那個沒人鳥的垃圾系統上(那時候蘋果已經快瀕臨倒閉了)。

  2. 比起同年的Duke3D,Quake的mouselook做得非常平滑,具備了實用性能。
  3. 網路對戰的興盛。

在Quake的3D世界裡,滿地都是高低差,加上新引入的跳躍功能,操作複雜度嚴重增加。而mouselook有一個重大好處就是能夠把瞄準和移動分離開,讓玩家得以更自由的操作。

想想看,當別人都在歡快地跳來跳去時,如果你是一個遵循經典操作,使用純鍵盤+默認鍵位的玩家,轉向需要按方向鍵,而平移需要按Alt加方向鍵。這意味著你沒辦法在平移的同時轉向,實現圓弧圍跑,如此參加聯機對戰簡直等於是先自斷一臂。

但是滑鼠+鍵盤的操作也帶來了一個新問題——換槍操作變遠了。

原先左手控制左下的Ctrl開火,往上一伸就能摸到數字鍵。現在左手放在方向鍵上,激烈戰鬥中沒法快速換槍。

怎麼辦?要麼把移動操作設置得離換槍鍵近一些,要麼把換槍鍵設置得離方向鍵近一些。

後者還是不夠優雅,方向鍵有點前不著村後不著店的感覺,而且這麼干左手的位置太彆扭了。

所以就誕生了WASD和ESDF的流派,這樣左手可以完美地控制移動、換槍、跳躍等操作。

——————從這裡開始正文——————

上面說了,ESDF的鍵位配置早在Quake年代(如果包括其它遊戲類型,甚至更早)就已經有人嘗試過。和題主的構想一樣,當時相對於WASD,ESDF的支持者主要持以下觀點:

  1. 左邊騰出一列可以用於設置快捷鍵。
  2. 左手位置和打字習慣相同,無需移動。F的凸起可以幫助快速定位。
  3. 比較死心眼的原因,常用的7號槍太遠,ESDF更容易夠到(把7號槍換到別的鍵上不就解決了么)。

而事實上在Quake時代,這兩種鍵位還真沒什麼大區別。

  • 首先,換成鍵盤+滑鼠操作並且打開AlwaysRun以後,Ctrl、Shift、Alt鍵通通沒用了。而且換槍操作也不超過10個鍵,不管哪種方案,周圍的一圈鍵都綽綽有餘。

  • 其次,定位點的說法也不太站得住腳。把手放到鍵盤上試試WASD鍵位就知道,如果左錯一格小指就會滑出去,右錯一格就會摸到F,基本不存在摸錯的可能。

至於是否遵從打字指法習慣,根本就是無所謂的事。相較而言,可能恰恰是F和S的手感差異更讓玩家討厭。根據Thresh的說法,WASD明顯更流行(Thresh"s Quake Bible,文中可以看到當時甚至還有滑鼠右鍵+ZXC的流派,就是沒提到ESDF),或者說也許Thresh本人就是造成WASD流行的一部分原因。

到了HL和CS時代,WASD就被徹底固定了。

  • CS同時攜帶的槍種少,編號只到5,特殊動作也沒那麼多,WASD完全可以滿足操作需求。
  • 更重要的是,不同於Quake,CS強烈依賴Shift鍵和Ctrl鍵,尤其是Ctrl。即使拋開Quake的歷史遺留習慣不談,對Ctrl鍵的大量使用也造成WASD全面優於ESDF。

  • 遊戲出廠默認設置就是WASD。

再後來,就不需要原因了。

CS流行在互聯網爆炸式增長的時期,並且迅速統治了FPS市場。幾乎所有的FPS玩家都認準了WASD,於是這套鍵位乾脆就成為了業界標準。廠商隨便換個操作模式去挑戰用戶習慣通常沒有好下場——如果快捷鍵太多擺不下了,比起調整默認鍵位,應該先反省自己是不是把遊戲做得太複雜了。

用戶習慣真的很可怕。我玩Quake1和2包括後來三角洲的時候一直是用ESDF;到了CS花了好久才適應WASD;再到魔獸世界,改成了QWESAD(QE平移,AD轉向,可以免滑鼠圍跑)。每一次操作改變都是完全放棄了之前的遊戲後才適應的。

你覺得ESDF更好,這完全不奇怪,小眾需求永遠存在,甚至一部分激進人士做了網站.: ESDF :.來推廣ESDF鍵位。有空還可以上維基看看,方向鍵位有多少流行過的變種,連8426都有人用呢。

Arrow keys


同意 @孟德爾 的答案,因為這樣更好利用小指按Shift和Ctrl,以及大拇指按Alt,空格倒是手放哪裡都差不多。

這裡再補充一點就是為什麼一般要配合Shift和Ctrl,除了沿用之外,還有一個很重要的原因就是早年包括現在的普通鍵盤只能做到Shift、Ctrl、Alt與任何鍵都不衝突。所以不得不用這些鍵來做一些輔助性的動作,例如蹲下、慢走、跳躍等。你要用A、Z什麼的,萬一鍵位衝突就掛了。


這是當初cs廣泛流傳並確立的,以前玩三角洲之類的就不是,習慣了cs這種設定,很多遊戲就流傳下來了,最有力的推手就是半條命及cs


雖然wasd是預設,但我玩Q3A和WOW都是用的ESDF。這樣周圍就多了幾個鍵可以用來換武器或搓技能。我還記得玩Q3A時,AQWZRTG和空格都被我換成武器鍵。我個人非常討厭按數字鍵,因為總按錯。


如果在九幾年就玩過電腦的格鬥遊戲(比如Queen of Heart99等、還有一款三國的格鬥遊戲),當時的方向鍵就在右面,然後左面的Shift、Ctrl、Alt(某三國格鬥遊戲)或者ASDZXC(Qoh)是出招。

但這和街機的不一致啊。

後來的街機模擬器NeoRagx、Kawaks之類就可以改鍵位了,快點改成WASD+JKL;(我的習慣)或者WASD+JKUI(我同室習慣),當然最初的改鍵位還不能分辨NUM123456和非NUM的,那時候2P是用的Ins、Del、Home、End之類,你想想多彆扭- -(當然也可以把NumLock關掉,但還是很彆扭)。後來能分辨就好了,2P都改成上下左右+Num的456789

我估計就是從那時候延續下來的,因為左手方向右手出招已經是無數街機、FC、MD、SFC、PS、SS培養出來的習慣了。

當然kawaks的1p默認鍵位還是上下左右加NUM的123456……


我記得小時候玩街機模擬器遊戲的時候就這麼設定了,

之後就把這個習慣這麼開開心心地繼承下來了。

為什麼要這麼設定呢?

因為這樣設定左手右手分得最開了,玩起來舒服。

1P:WASD,JKL;

2P:上下左右,1230

現在幾乎不玩遊戲了,

那種上下左右 ALT CTRL SHIT Z Y X 對我來講簡直反人類,

每次都得雙手交叉。。。。


我不管,反正我手大,怎麼摁我都可以接受


我都是用HJKL控制方向。


現在WASD流行的同時還有一個現象:A左邊的CapsLock鍵特意空出了一小塊,用於左手定位。

顯然ESDF布局就沒這個福利了。


dnf,,


在cs之前,有個叫決戰中國海的遊戲,類似雷電,就是總wsad操作p1

這遊戲真是好遊戲,大學時候還翻出來玩過


打魔獸世界時候為了能按更多的技能,嘗試過edsf這種方向鍵,然後把方向鍵左側和右側的按鍵都設置成技能快捷鍵。

但是發現靠小拇指和無名指按左側這些多出來的按鍵很不舒服的呀。

是不是有點跑題。


偷偷的跑個題

前幾年玩wow 的時候,團隊裡面的野德為了更好的鍵位,強行讓自己習慣了

ESDF

作為方向鍵,因此得到了更多的優質鍵位與更少的組合鍵,據他所說發揮的更好了,

個人覺得使用WASD還是因為沿用之前的遊戲吧,上面各位大神已經回答的很好了。


玩 COD BF 強拆隊的時候用ESDF根本不如AWSD順手


左手三指分別放在awd上

再試試放在sef上

感覺完全不一樣


孟德爾說的沒錯。

補充一點,題主有這個疑惑估計年齡不大。現在的FPS遊戲為了迎合市場大幅降低了難度,小學生們玩起來基本都是沖沖衝突突突,所以你可能平時玩都沒用到左CTRL和左SHIFT鍵。事實上以前玩FPS的如果不會下蹲走鴨步和慢慢走小碎步那都是剛開始玩的新手。聽腳步聲、利用障礙物隱蔽接近都是很常用的戰術,用掌緣和小指按左CTRL和左SHIFT鍵那是必不可少的。


推薦閱讀:

狗哥SOS在星際2中有哪些經典比賽?
如何評價遊戲《Hitman》(殺手47)系列?
有什麼好玩的大型單機遊戲?
都有哪些畫面超棒,內容劇情超贊,操作一流的遊戲?
Valve 作為一個遊戲發行商是不是已經墮落了?

TAG:電腦遊戲 | 遊戲 | 遊戲設計 | 遊戲史 |