Caps Lock和Escape鍵位置不佳的真正原因

jopen 9年前發布 | 23K 次閱讀 計算機

英文原文:The real reason why Caps Lock and Escape are in terrible positions

Caps Lock 鍵是完全沒用的,這是一個公認的事實。我一年只用一到兩次,因此絕對不能認為它處于主導行(home row)上的小拇指旁邊是合理的。這個地方和 Enter 鍵一樣方便,盡管完全沒有用處。

相反地,Escape 鍵非常有用。當我在 油Tube 上全屏觀看視頻、關閉 非死book 上的聊天和在 Vim 里使用命令時,會用到它。然而,它使用頻率非常高、位置卻是最糟糕的:鍵盤的左上角。在很多筆記本上,它還很小。

Caps Lock和Escape鍵位置不佳的真正原因

Caps Lock和Escape鍵位置不佳的真正原因

對于重度 Escape 鍵用戶,這是效率的驚人福利。

Caps Lock 是怎樣得到它的主導地位的

追溯到打字機時代,Shift 鍵基本上用于切換打字機里的某些規則,讓你打出另一套字符,通常是大寫字母。“Shift Lock”鍵是個切換鍵,基本上保持鍵盤處于被切換的位置,它和如今大部分鍵盤上的 Caps Lock 鍵的位置相同。

Caps Lock和Escape鍵位置不佳的真正原因

當計算機時代到來的時候,Caps Lock 鍵被挪到了現在 Control 鍵的位置、Control 鍵位于 Caps Lock 鍵的位置。然而,Control 鍵對于以前的打字機員和大型機用戶不太方便,Caps Lock 鍵在 IBM 的、101 鍵增強型鍵盤上被挪回了最初的位置。

Caps Lock和Escape鍵位置不佳的真正原因

101 鍵增強型鍵盤很快成為鍵盤布局事實上的標準,這就是我們的鍵盤為什么有如今的 Caps Lock 位置的原因。關于 101 鍵增強型鍵盤的更多信息可以在這里找到

Escape 鍵的位置是怎樣變成最糟糕的

同時,Escape 鍵被放在了鍵盤較遠的左上角,意味著可以盡可能多地當做功能鍵使用。它創建于 60 年代,允許程序員從一種代碼切換到另一種代碼。

然而,這對于普通用戶是沒有意義的,Windows 操作系統開始使用這個鍵做為關閉對話框、大部分意味著“停止”。其它操作系統也跟著這樣做,Escape 鍵變成了退出、或以某種方式暫停程序的鍵。

為什么 Vi 使用 Escape 鍵切換模式

如果你是 Vi 或 Vim 用戶,你可能使用 Escape 鍵多些。對于該程序的任何功能,它都是必需的,你可能發現自己每一分鐘至少要敲它兩次。然而這個位置不太明顯,它的位置是如此地不爽。為什么不是 Control 鍵?或者 Alt 鍵呢?

Vi 建立之初,Escape 鍵還處于 Tab 鍵的位置,而 Control 鍵位于 Caps Lock 的位置:ADM-3A【注1】。

Caps Lock和Escape鍵位置不佳的真正原因

這個位置真是太方便了。你不必為了敲這個鍵而移動你的手,這個鍵比較大,和如今筆記本鍵盤上的小方塊不一樣。今天的鍵盤沒有這樣制造,真是太糟了。

解決方案?

在 Chromebook 上,你可以修改鍵盤設置,將“Search”按鈕映射到 Escape 鍵。

最容易、低廉的解決方案就是交換 Caps Lock 和 Escape 鍵。在運行著X窗口系統【注2】的系統上,你可以將下面的代碼放入 ~/.Xmodmap:

! Swap caps lock and escape
remove Lock = Caps_Lock
keysym Escape = Caps_Lock
keysym Caps_Lock = Escape
add Lock = Caps_Lock

關于實現這一點還有很多其它解決方案,但是重要的是,我當前是作為一名 Linux 用戶。

然而,你仍然有標識不當的鍵。還有,這種修復在 Windows 上不起作用。

你可以買到一些鍵的位置不錯的鍵盤,比如:Happy Hacking Keyboard【注3】。然而,它們通常價格昂貴,因為需求少導致生產的數量非常有限。

Caps Lock 和 Escape 鍵設計的時代里,我們還沒有今天所擁有的大部分工具。它們是歷史的遺跡,走過了計算機的歷史。

  • 注1:The ADM-3A was one of the first computer terminals manufactured by Lear Siegler, first produced in 1975.[citation needed] It had a 12 inch screen displaying 12 or 24 lines of 80 characters.http://en.wikipedia.org/wiki/ADM-3A
  • 注2:X窗口系統(X Window System,也常稱為 X11 或X)是一種以位圖方式顯示的軟件窗口系統。最初是 1984 年麻省理工學院的研究,之后變成 UNIX、類 UNIX、以及 OpenVMS 等操作系統所一致適用的標準化軟件工具包及顯示架構的運作協議。http://zh.wikipedia.org/wiki/X_Window%E7%B3%BB%E7%B5%B1
  • 注3:Happy Hacking Keyboard(縮寫為 HHKB)是由株式會社 PFU(富士通的全資子公司)所經銷的計算機鍵盤。本鍵盤由和田英一和 PFU 研究所共同開發,于 1996 年 12 月開始銷售。http://zh.wikipedia.org/wiki/Happy_Hacking_Keyboard

— END —

譯文: 《Caps Lock 和 Escape 鍵位置不佳的真正原因 》 臘八粥

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!