歷史原因,早期電腦非常珍貴,最早期的遊戲是允許雙人在同一個鍵盤上玩的。
所以,1P的操作按鍵要盡可能靠左,2P的操作按鍵要盡可能靠右,避免兩個人的操作沖突。
WASD的選擇就是整個鍵盤最左邊的,能用於方向的一組按鍵:實際鍵位大致如下:
上述鍵位可以用於模擬雙人遊戲手柄。WASD用於遊戲左搖桿的歷史很悠久,比Quake的發行要早很多。至少在我的認知中,1983年就已經見到很多使用WASD控制方向的PC遊戲。
實際上,早在1981年就已經有人提出用ESDF來控制方向。但實際為什麽WASD用得更多,至少我當時的理解是:對於純鍵盤遊戲,WASD讓1P的左右手鍵位不必太擠。ESDF要擠一些。至於2P,其鍵位基本上沒有調整余地了,自然不必提。
ESDF的最大優勢自然是定位,畢竟,所有鍵盤的 F 鍵都有定位凸起,而WASD對於絕大多數標準鍵盤來說都沒有定位點。個人覺得ESDF沒有流行非常可惜。
至於為什麽WASD占據了統治地位,我認為是 Alt 的原因。WASD 可以用左手大拇指按 Alt 鍵,這樣可以解鎖很多聯動 Alt 的操作,而 ESDF 按 Alt 鍵相對就沒那麽方便了,尤其是 ESDF 鍵位要想同時按 shift+alt 會比較困難,但 WASD 鍵位可以小拇指按shift大拇指按alt,這樣,如果當初的鍵盤遊戲大量依賴 Alt 跟 Shift 這樣的組合鍵,,選擇 WASD 鍵位就能夠離組合鍵更近一些,而選擇 ESDF 就會遠一格,沒那麽舒服。
被認為奠定了 WASD 鍵位地位的 Quake ,恰好也是一個需要廣泛用到 Alt 鍵的遊戲。所以我個人認為: Alt 鍵使用的方便性才是兩者最大的區別。